- Change the return type of `StartResponseReturnType` to `None` to be more flexible and match the definition in typeshed and Python 3.11+.
2.4.3
Bug Fixes
- Add `typing-extensions` to dependency list.
2.4.2
Improvements
- Template handlers are now guaranteed to be called with a `tuple` for previous path arguments. Previously, only a `Sequence` was guaranteed, and a mutable `list` was used.
2.4.1
Improvements
- Don't call sub-routers inside an exception handler. This improves confusing tracebacks when exceptions are raised from a sub-router.
2.4.0
Improvements
- Python 3.10 is now officially supported. - `rouver.test`: `TestRequest` now sets the `REMOTE_ADDR` environment variable by default.
2.3.0
Improvements
- `rouver.test`: `test_wsgi_arguments()` now accepts all multiplicities.