Commit Graph
154 Commits
Author SHA1 Message Date
David Mládek b9e35ec780 Split examples & check minimum versions (#3370)
Currently, both cargo deny and our MSRV checks use Cargo.lock file which has unified features and versions across both the axum crates and all the examples. This can hide some issues as usually when someone adds an example, they might use cargo add which will silently update the dependency for the whole repository. Some compilation errors (like axum requiring [email protected] while it uses features from [email protected]) will then be hidden.

I don't think most users would ever need to use the minimal versions anyway so this is not as severe, but someone might run into compilation errors.
2025-12-02 22:24:37 +01:00
Alice Ryhl 601d775da8 Fix integer underflow in try_range_response for empty files (#3566) 2025-11-22 20:09:42 +01:00
Jonas Platte b1ef45469b Merge branch 'v0.8.x' into jplatte/v0.8.7 2025-11-14 20:46:08 +01:00
Jonas Platte 4404f27cea Release axum v0.8.7 and axum-extra v0.12.2 2025-11-14 20:44:55 +01:00
Jonas Platte 68320009fb Merge branch 'v0.8.x' into jplatte/extra-v0.12.1 2025-11-14 20:02:27 +01:00
Jonas Platte 12e1cf9740 Add back package.metadata.docs.rs for axum-extra 2025-11-02 18:03:35 +01:00
David Mládek 914a35a012 Release axum-extra 0.12.0 2025-10-29 17:08:03 +01:00
xumapleandMaple Xu e20e90d0b6 Upgrade axum-extra to prost v0.14 (#3517)
Co-authored-by: Maple Xu <[email protected]>
2025-10-29 17:08:03 +01:00
tottoto 2175c8dcc7 axum-extra: Make rustversion and serde_core optional dependency (#3487) 2025-10-29 16:58:10 +01:00
tottoto 9e6be95ce7 axum-extra: Remove unused tower dependency (#3486) 2025-10-29 16:58:10 +01:00
tottoto 929512f462 axum-extra: Make axum optional dependency (#3485) 2025-10-29 16:58:10 +01:00
David Mládek 8d00a14736 axum-extra: Remove unused feature 2025-10-29 16:58:08 +01:00
tottoto dcbcf5c5fd axum-extra: Make typed-routing feature enable routing feature (#3514) 2025-10-11 11:22:51 +02:00
xumapleandMaple Xu 76cb48ebe0 Upgrade axum-extra to prost v0.14 (#3517)
Co-authored-by: Maple Xu <[email protected]>
2025-10-09 07:03:51 +02:00
David Mládek d8cd5cec4b Merge remote-tracking branch 'origin/v0.8.x' into mladedav/v0.8.6 2025-09-30 14:29:20 +02:00
David Mládek c1bb9c3e90 Release axum 0.8.6 and related crates 2025-09-30 12:03:26 +02:00
Jonas Platte f791ec3879 Merge branch 'v0.8.x' into jplatte/v0.8.5 2025-09-28 20:46:41 +02:00
Jonas Platte a1d22f68a5 Release axum 0.8.5 and related crates 2025-09-28 20:46:16 +02:00
tottoto 0c66493474 axum-extra: Remove unused tower dependency (#3486) 2025-09-28 19:30:32 +02:00
Jonas Platte 16534439f5 Switch serde dependency to serde_core (#3477) 2025-09-28 19:28:32 +02:00
tottoto 4d8a6f6f0f axum-extra: Make rustversion and serde_core optional dependency (#3487) 2025-09-21 06:32:56 +09:00
tottoto f09f50c50a axum-extra: Remove unused tower dependency (#3486) 2025-09-20 20:57:04 +00:00
tottoto d184798937 axum-extra: Make axum optional dependency (#3485) 2025-09-20 22:50:56 +02:00
Jonas Platte 4ab8df5e42 Switch serde dependency to serde_core (#3477) 2025-09-14 08:49:07 +02:00
Paolo Barbolini 869ba86e51 Reduce dependency on futures-util (#3358) 2025-05-25 09:39:35 +02:00
Jonas Platte d0aff24c85 Reorder some TOML sections (#3360) 2025-05-25 08:46:05 +02:00
David Mládek a9f3172e88 axum-extra: Remove unused feature 2025-05-01 10:35:11 +02:00
Jonas Platte 8762520da8 Release axum 0.8.4 2025-04-30 18:01:39 +02:00
Denis 6bf1fcbb29 Fix recursive call leading to stack overflow when tracing level filter is TRACE (#3312) 2025-04-24 13:03:50 +02:00
Jonas Platte b150ac028b Release axum 0.8.3 and related crates 2025-03-28 11:14:58 +01:00
Tomaz Canabrava ee4727b865 Add macro to compile time check if a path is valid (#3288) 2025-03-27 19:54:49 +00:00
Jonas Platte 62470bd503 Bring back no-op async-stream feature for axum-extra (#3293) 2025-03-27 06:12:26 -04:00
Jonas Platte 5966849f14 Release axum 0.8.2 and related crates (#3188) 2025-01-21 14:12:53 +01:00
Jonas Platte 6df26a3be3 Fix broken intra-doc link (#3186) 2025-01-21 06:45:56 -05:00
Jonas Platte f84105ae8b Dependency cleanup (#3145) 2025-01-05 09:34:14 +01:00
Jonas Platte 926543f207 Release axum v0.8.0 2025-01-01 11:08:20 +01:00
Tobias Bieniek 28d8d9b747 Refactor TestClient usage (#3121) 2024-12-27 18:24:50 +01:00
Tobias Bieniek 8def6782fb Replace custom BoxCloneService struct with tower::util::BoxCloneSyncService (#3109) 2024-12-27 08:57:52 +01:00
Tobias Bieniek 9cd5cc4fc1 Query/Form: Use serde_path_to_error to report fields that failed to parse (#3081) 2024-12-20 11:42:56 +01:00
Jonas Platte 5cdd8a4f18 axum 0.8.0-rc.1 (#3073) 2024-12-17 23:47:42 +01:00
YanHeDoki 7c871e9591 Add FileStream response to axum-extra (#3047) 2024-12-04 12:33:07 +00:00
Jonas Platte 6d30c579e0 Remove multipart from axum-extra' default features (#3058) 2024-12-01 11:44:54 +01:00
Jonas Platte f6379558e6 Clean up axum-extra'a new error-response feature (#3057) 2024-12-01 11:44:43 +01:00
Jonas Platte d84136e1e4 Centralize lint configuration (#3055) 2024-11-30 16:53:48 +01:00
Leon LuxandJonas Platte dc5c202c5f Add shorthand way to return non-IntoResponse errors (#3010)
Co-authored-by: Jonas Platte <[email protected]>
2024-11-17 22:12:45 +01:00
Jonas Platte 56c709b33d Some documentation fixes (#3027) 2024-11-14 21:12:16 +01:00
David Mládek 269565ff93 CI: allow pin-project-lite in public dependencies (#3020) 2024-11-07 17:27:41 +01:00
Benjamin Sparks ffeb4f9407 Add Scheme extractor (#2507) 2024-10-19 22:04:24 +00:00
ErinandDavid Mládek 114369418d Fix TSR redirecting to top-level inside nested Router (#2993)
Co-authored-by: David Mládek <[email protected]>
2024-10-17 16:43:14 +02:00
Sabrina Jewson 4b4dac4d86 Add axum_extra::json! (#2962) 2024-10-06 19:01:10 +00:00