mirror of
https://github.com/tokio-rs/axum.git
synced 2025-01-06 18:50:43 +01:00
3747650ae9
* Remove unnecessary default features for axum from axum-extra * Update changelog Co-authored-by: Leon Felix List <uwdxx@student.kit.edu> Co-authored-by: David Pedersen <david.pdrsn@gmail.com>
85 lines
3.1 KiB
Markdown
85 lines
3.1 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog],
|
|
and this project adheres to [Semantic Versioning].
|
|
|
|
# Unreleased
|
|
|
|
- **fixed:** Don't depend on axum with default features enabled ([#913])
|
|
|
|
[#913]: https://github.com/tokio-rs/axum/pull/913
|
|
|
|
# 0.2.1 (03. April, 2022)
|
|
|
|
- **added:** Re-export `SameSite` and `Expiration` from the `cookie` crate ([#898])
|
|
- **added:** Add `PrivateCookieJar` for managing private cookies ([#900])
|
|
- **added:** Add `SpaRouter` for routing setups commonly used for single page applications ([#904])
|
|
- **fixed:** Fix `SignedCookieJar` when using custom key types ([#899])
|
|
|
|
[#898]: https://github.com/tokio-rs/axum/pull/898
|
|
[#899]: https://github.com/tokio-rs/axum/pull/899
|
|
[#900]: https://github.com/tokio-rs/axum/pull/900
|
|
[#904]: https://github.com/tokio-rs/axum/pull/904
|
|
|
|
# 0.2.0 (31. March, 2022)
|
|
|
|
- **added:** Add `TypedPath::to_uri` for converting the path into a `Uri` ([#790])
|
|
- **added:** Extractors and responses for dealing with cookies. See `extract::cookies` for more
|
|
details ([#816])
|
|
- **breaking:** `CachedRejection` has been removed ([#699])
|
|
- **breaking:** `<Cached<T> as FromRequest>::Rejection` is now `T::Rejection`. ([#699])
|
|
- **breaking:** `middleware::from_fn` has been remove from axum-extra and moved into the main
|
|
axum crate ([#719])
|
|
- **breaking:** `HasRoutes` has been removed. `Router::merge` now accepts `Into<Router>` ([#819])
|
|
- **breaking:** `RouterExt::with` method has been removed. Use `Router::merge` instead. It works
|
|
identically ([#819])
|
|
|
|
[#699]: https://github.com/tokio-rs/axum/pull/699
|
|
[#719]: https://github.com/tokio-rs/axum/pull/719
|
|
[#790]: https://github.com/tokio-rs/axum/pull/790
|
|
[#816]: https://github.com/tokio-rs/axum/pull/816
|
|
[#819]: https://github.com/tokio-rs/axum/pull/819
|
|
|
|
# 0.1.5 (1. March, 2022)
|
|
|
|
- **added:** Add `TypedPath::to_uri` for converting the path into a `Uri` ([#790])
|
|
|
|
[#790]: https://github.com/tokio-rs/axum/pull/790
|
|
|
|
# 0.1.4 (22. February, 2022)
|
|
|
|
- **fix:** Depend on the right versions of axum and axum-macros ([#782])
|
|
|
|
[#782]: https://github.com/tokio-rs/axum/pull/782
|
|
|
|
# 0.1.3 (22. February, 2022)
|
|
|
|
- **added:** Add type safe routing. See `axum_extra::routing::typed` for more details ([#756])
|
|
- **fix:** Depend on tower with `default_features = false` ([#666])
|
|
- **change:** `middleware::from_fn` has been deprecated and moved into the main
|
|
axum crate ([#719])
|
|
|
|
[#666]: https://github.com/tokio-rs/axum/pull/666
|
|
[#719]: https://github.com/tokio-rs/axum/pull/719
|
|
[#756]: https://github.com/tokio-rs/axum/pull/756
|
|
|
|
# 0.1.2 (13. January, 2022)
|
|
|
|
- **fix:** Depend on tower with `default_features = false` ([#666])
|
|
|
|
# 0.1.1 (27. December, 2021)
|
|
|
|
- Add `middleware::from_fn` for creating middleware from async functions ([#656])
|
|
- Add support for returning pretty JSON response in `response::ErasedJson` ([#662])
|
|
|
|
[#656]: https://github.com/tokio-rs/axum/pull/656
|
|
[#662]: https://github.com/tokio-rs/axum/pull/662
|
|
|
|
# 0.1.0 (02. December, 2021)
|
|
|
|
- Initial release.
|
|
|
|
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
|
|
[Semantic Versioning]: https://semver.org/spec/v2.0.0.html
|