What this package is like to depend on
Last release 4 months ago
14 Apr 2026
Ships unpredictably
gaps range from 9 days to 1.3 years
Nearly every release is documented
notes for 21 of 22 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
27 releases · first in 2021
1 release in the last 12 months
see the full history below
Release timeline
27 releases · Aug 2021 to Apr 2026
2022
2023
2024
2025
2026
Releases
latest 27-
0.5.114 Apr 2026Release notes
Open source →- fixed: Fix compilation error when deriving
TypedPathwithOptionalFromRequestPartsbeing in scope (#3645)
Release notes
Open source →- fixed: Fix compilation error when deriving
TypedPathwithOptionalFromRequestPartsbeing in scope (#3645)
- fixed: Fix compilation error when deriving
-
0.5.001 Jan 2025Release notes
Open source →No changes since alpha.1
full changelog
- breaking: Update code generation for axum-core 0.5.0
- change: Update minimum rust version to 1.75 (#2943)
alpha.1
- breaking: Update code generation for axum-core 0.5.0-alpha.1
- change: Update minimum rust version to 1.75 (#2943)
-
0.5.0-rc.117 Dec 2024 pre-releaseNothing published for this version
-
0.5.0-alpha.105 Oct 2024 pre-releaseNothing published for this version
-
0.4.220 Sep 2024 -
0.4.113 Jan 2024 -
0.4.027 Nov 2023 -
0.3.817 Jul 2023 -
0.3.722 Mar 2023 -
0.3.613 Mar 2023Release notes
Open source →- fixed: Improve
#[debug_handler]message for known generic request-consuming extractors (#1826)
- fixed: Improve
-
0.3.503 Mar 2023Release notes
Open source →- fixed: In
#[debug_handler]provide specific errors aboutFromRequestextractors not being the last argument (#1797)
- fixed: In
-
0.3.412 Feb 2023Release notes
Open source →- fixed: Fix
#[derive(FromRef)]withCopyfields generating clippy warnings (#1749)
- fixed: Fix
-
0.3.311 Feb 2023Release notes
Open source →- fixed: Fix
#[debug_handler]sometimes giving wrong borrow related suggestions (#1710)
- fixed: Fix
-
0.3.224 Jan 2023 -
0.3.109 Jan 2023 -
0.3.025 Nov 2022Release notes
Open source →- added: Add
#[derive(FromRequestParts)]for deriving an implementation ofFromRequestParts, similarly to#[derive(FromRequest)](#1305) - added: Add
#[derive(FromRef)](#1430) - added: Add
#[from_ref(skip)]to skip implementingFromReffor individual fields (#1537) - added: Support using a different rejection for
#[derive(FromRequest)]with#[from_request(rejection(MyRejection))](#1256) - change: axum-macro's MSRV is now 1.60 (#1239)
- breaking:
#[derive(FromRequest)]will no longer generate a rejection enum but instead generatetype Rejection = axum::response::Response. Use the new#[from_request(rejection(MyRejection))]attribute to change this. Therejection_deriveattribute has also been removed (#1272)
<details> <summary>0.3.0 Pre-Releases</summary>
- added: Add
-
0.3.0-rc.318 Nov 2022 pre-releaseRelease notes
Open source →- added: Add
#[from_ref(skip)]to skip implementingFromReffor individual fields (#1537)
- added: Add
-
0.3.0-rc.209 Nov 2022 pre-release -
0.3.0-rc.123 Aug 2022 pre-releaseRelease notes
Open source →- change: axum-macro's MSRV is now 1.60 (#1239)
- added: Support using a different rejection for
#[derive(FromRequest)]with#[from_request(rejection(MyRejection))](#1256) - breaking:
#[derive(FromRequest)]will no longer generate a rejection enum but instead generatetype Rejection = axum::response::Response. Use the new#[from_request(rejection(MyRejection))]attribute to change this. Therejection_deriveattribute has also been removed (#1272) - added: Add
#[derive(FromRequestParts)]for deriving an implementation ofFromRequestParts, similarly to#[derive(FromRequest)](#1305)
</details>
-
0.2.327 Jun 2022 -
0.2.218 May 2022Release notes
Open source →- added: In
debug_handler, check ifRequestis used as non-final extractor (#1035) - added: In
debug_handler, check if multiplePathextractors are used (#1035) - added: In
debug_handler, check if multiple body extractors are used (#1036) - added: Support customizing rejections for
#[derive(TypedPath)](#1012)
- added: In
-
0.2.110 May 2022Release notes
Open source →- fixed:
OptionandResultare 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 ofPathRejection(#1012)
- fixed:
-
0.2.031 Mar 2022Release notes
Open source →- breaking: Routes are now required to start with
/. Previously empty routes or routes such as:foowould be accepted but most likely result in bugs (#823)
- breaking: Routes are now required to start with
-
0.1.201 Mar 2022 -
0.1.122 Feb 2022Release notes
Open source →- Add
#[derive(TypedPath)]for use with axum-extra's new "type safe" routing API (#756)
- Add
-
0.1.031 Jan 2022 -
0.0.021 Aug 2021Nothing published for this version