2021-06-12 20:18:21 +02:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog ](https://keepachangelog.com/en/1.0.0/ ),
and this project adheres to [Semantic Versioning ](https://semver.org/spec/v2.0.0.html ).
# Unreleased
2021-08-07 12:22:14 +02:00
- Make `FromRequest` default to being generic over `axum::body::Body` ([#146](https://github.com/tokio-rs/axum/pull/146))
2021-08-06 11:20:42 +02:00
## Breaking changes
None.
# 0.1.3 (06. August, 2021)
2021-08-02 22:40:33 +02:00
- Fix stripping prefix when nesting services at `/` ([#91](https://github.com/tokio-rs/axum/pull/91))
2021-08-06 11:20:42 +02:00
- Add support for WebSocket protocol negotiation ([#83](https://github.com/tokio-rs/axum/pull/83))
- Use `pin-project-lite` instead of `pin-project` ([#95](https://github.com/tokio-rs/axum/pull/95))
- Re-export `http` crate and `hyper::Server` ([#110](https://github.com/tokio-rs/axum/pull/110))
2021-08-04 17:13:09 +02:00
- Fix `Query` and `Form` extractors giving bad request error when query string is empty. ([#117](https://github.com/tokio-rs/axum/pull/117))
2021-08-06 10:17:57 +02:00
- Add `Path` extractor. ([#124](https://github.com/tokio-rs/axum/pull/124))
2021-08-06 10:31:38 +02:00
- Fixed the implementation of `IntoResponse` of `(HeaderMap, T)` and `(StatusCode, HeaderMap, T)` would ignore headers from `T` ([#137](https://github.com/tokio-rs/axum/pull/137))
2021-08-06 10:38:38 +02:00
- Deprecate `extract::UrlParams` and `extract::UrlParamsMap` . Use `extract::Path` instead ([#138](https://github.com/tokio-rs/axum/pull/138))
2021-08-01 22:13:43 +02:00
# 0.1.2 (01. August, 2021)
2021-07-31 21:05:53 +02:00
- Implement `Stream` for `WebSocket` ([#52](https://github.com/tokio-rs/axum/pull/52))
- Implement `Sink` for `WebSocket` ([#52](https://github.com/tokio-rs/axum/pull/52))
- Implement `Deref` most extractors ([#56](https://github.com/tokio-rs/axum/pull/56))
- Return `405 Method Not Allowed` for unsupported method for route ([#63](https://github.com/tokio-rs/axum/pull/63))
2021-07-31 21:36:30 +02:00
- Add extractor for remote connection info ([#55](https://github.com/tokio-rs/axum/pull/55))
2021-08-01 15:50:57 +02:00
- Improve error message of `MissingExtension` rejections ([#72](https://github.com/tokio-rs/axum/pull/72))
2021-08-01 15:42:50 +02:00
- Improve documentation for routing ([#71](https://github.com/tokio-rs/axum/pull/71))
2021-08-01 15:42:12 +02:00
- Clarify required response body type when routing to `tower::Service` s ([#69](https://github.com/tokio-rs/axum/pull/69))
- Add `axum::body::box_body` to converting an `http_body::Body` to `axum::body::BoxBody` ([#69](https://github.com/tokio-rs/axum/pull/69))
2021-08-01 21:49:17 +02:00
- Add `axum::sse` for Server-Sent Events ([#75](https://github.com/tokio-rs/axum/pull/75))
2021-08-01 21:33:55 +02:00
- Mention required dependencies in docs ([#77](https://github.com/tokio-rs/axum/pull/77))
2021-08-01 21:00:38 +02:00
- Fix WebSockets failing on Firefox ([#76](https://github.com/tokio-rs/axum/pull/76))
2021-06-12 20:18:21 +02:00
2021-07-30 17:20:38 +02:00
# 0.1.1 (30. July, 2021)
- Misc readme fixes.
2021-07-30 17:14:13 +02:00
# 0.1.0 (30. July, 2021)
2021-06-12 20:18:21 +02:00
2021-07-30 17:14:13 +02:00
- Initial release.