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
xumaple and Maple 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
xumaple and Maple 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 Lux and Jonas 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
Erin and David 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