axum/axum-macros/CHANGELOG.md
Jonas Platte 7cbb7cf135
Use new Cargo features to avoid implicit features for optional dependencies (#1239)
* Fix changelog entry for MSRV change in axum-extra 0.3.5

* Bump MSRV to 1.60 for axum, axum-extra, axum-macros

* Use new Cargo features to avoid implicit features for optional dependencies
2022-08-09 18:43:02 +02:00

2.4 KiB

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

  • change: axum-macro's MSRV is now 1.60 (#1239)

0.2.3 (27. June, 2022)

  • change: axum-macros's MSRV is now 1.56 (#1098)
  • fixed: Silence "unnecessary use of to_string" lint for #[derive(TypedPath)] (#1117)

0.2.2 (18. May, 2022)

  • added: In debug_handler, check if Request is used as non-final extractor (#1035)
  • added: In debug_handler, check if multiple Path extractors are used (#1035)
  • added: In debug_handler, check if multiple body extractors are used (#1036)
  • added: Support customizing rejections for #[derive(TypedPath)] (#1012)

0.2.1 (10. May, 2022)

  • fixed: Option and Result are now supported in typed path route handler parameters (#1001)
  • fixed: Support wildcards in typed paths (#1003)
  • added: Support #[derive(FromRequest)] on enums using #[from_request(via(OtherExtractor))] (#1009)
  • added: Support using a custom rejection type for #[derive(TypedPath)] instead of PathRejection (#1012)

0.2.0 (31. March, 2022)

  • breaking: Routes are now required to start with /. Previously empty routes or routes such as :foo would be accepted but most likely result in bugs (#823)

0.1.2 (1. March 2022)

  • fixed: Use fully qualified Result type (#796)

0.1.1 (22. February 2022)

  • Add #[derive(TypedPath)] for use with axum-extra's new "type safe" routing API (#756)

0.1.0 (31. January, 2022)

  • Initial release.