All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Drop support for Python 3.7 and 3.8 (EOL versions). (Pull #39)
- Add support for Python 3.13. (Pull #39)
- Update watchfiles dependency to support modern versions (>=0.18,<2.0). (Pull #39)
- Use
watchfilesinstead ofwatchgod. This unlocks Python 3.12 support. (Pull #34)
- Add support for Python 3.12. (Pull #35)
- Add support for watching multiple directories, each with its own reload callbacks. (Pull #15)
arel.HotReload("./directory", on_reload=[...])should now be written asarel.HotReload(paths=[arel.Path("./directory", on_reload=[...])]). (Pull #15)
Initial release.
- Add
HotReloadASGI application class. (Pull #1)