axum-extra-v0.12.3
wger-project/wgeraxum-extra-v0.12.3Dec 20, 2025by jplatte
AI Summary
The release focuses on dependency management and stability, ensuring the `typed-routing` feature correctly enables the `routing` feature, standardizing JSON response formatting, and fixing a critical integer underflow bug with empty files.
Key Highlights
- `typed-routing` feature now enables `routing` feature
- Added trailing newline to `ErasedJson::pretty` responses
- Fixed integer underflow in `FileStream::try_range_response` for empty files
Breaking Changes
- `typed-routing` feature now requires `routing` feature
New Features
- Added trailing newline to JSON pretty responses
Full Release Notes
- **changed:** Make the `typed-routing` feature enable the `routing` feature ([#3514]) - **changed:** Add trailing newline to `ErasedJson::pretty` response bodies ([#3526]) - **fixed:** Fix integer underflow in `FileStream::try_range_response` for empty files ([#3566]) [#3514]: https://github.com/tokio-rs/axum/pull/3514 [#3526]: https://github.com/tokio-rs/axum/pull/3526 [#3566]: https://github.com/tokio-rs/axum/pull/3566