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
David Mládek
914a35a012
Release axum-extra 0.12.0
2025-10-29 17:08:03 +01:00
David Mládek
0c2e4a2d09
axum-extra: gate rejection test behind feature ( #3493 )
2025-10-29 16:58:10 +01:00
David Mládek
69703479c8
axum-extra: make option_layer guarantee that the output body is axum::body::Body
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
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
David Mládek
4a50581968
Update changelogs
2025-09-30 12:00:20 +02:00
David Mládek
5c76cfd26a
Remove usage of the doc_auto_cfg feature ( #3505 )
2025-09-30 11:55:34 +02:00
David Mládek
6cea3eadee
Remove usage of the doc_auto_cfg feature ( #3505 )
2025-09-30 11:53:30 +02:00
David Mládek
d108c50ce7
axum: add ResponseAxumBodyLayer for mapping response body to axum::body::Body
2025-09-28 19:28:47 +02:00
David Mládek
cc11b5ad7d
axum-extra: gate rejection test behind feature ( #3493 )
2025-09-22 14:18:46 +02:00
David Mládek
5c090dcb3e
axum-extra: make option_layer guarantee that the output body is axum::body::Body
2025-09-14 19:50:04 +02:00
David Mládek
853d7e707a
axum: add ResponseAxumBodyLayer for mapping response body to axum::body::Body
2025-09-14 19:50:04 +02:00
David Mládek
fc14f5c728
axum: add router nesting fallback changelog ( #3339 )
2025-06-03 21:16:36 +00:00
David Mládek
0821a9dc09
axum: Allow body types other than axum::body::Body in serve ( #3205 )
2025-05-02 08:54:39 +02:00
David Mládek
bf7c5fc5f3
axum/routing: Merge fallbacks with the rest of the router
2025-05-01 10:53:27 +02:00
David Mládek and Jonas Platte
64563fb94c
Update axum-extra/CHANGELOG.md
...
Co-authored-by: Jonas Platte <[email protected] >
2025-05-01 10:35:11 +02:00
David Mládek
a9f3172e88
axum-extra: Remove unused feature
2025-05-01 10:35:11 +02:00
David Mládek
4f11b45b18
axum-macros: move from_request.rs to from_request/mod.rs ( #3163 )
2025-01-08 22:08:35 +01:00
David Mládek
b5236eaff4
axum: fix new formatting string clippy lint ( #3162 )
2025-01-08 20:03:47 +01:00
David Mládek
18a99da0b0
axum: Move serve.rs to serve/mod.rs ( #3161 )
2025-01-08 17:56:21 +01:00
David Mládek
893bb75e3b
CI: allow pin-project-lite in public dependencies ( #3020 )
2024-11-16 16:25:41 +01:00
David Mládek
eb6bea38d0
chore: fix new clippy lint ( #2994 )
2024-11-14 22:57:29 +01:00
David Mládek
a7b7d56cfb
Update changelog ( #2985 )
2024-11-14 22:55:11 +01:00
David Mládek
269565ff93
CI: allow pin-project-lite in public dependencies ( #3020 )
2024-11-07 17:27:41 +01:00
David Mládek
89fec69b01
Use explicit CI runner version ( #2996 )
2024-10-18 21:04:24 +02:00
David Mládek
65ad603701
chore: fix new clippy lint ( #2994 )
2024-10-17 12:27:47 +02:00
David Mládek
24d24f4ccb
Update changelog ( #2985 )
2024-10-14 10:31:47 +02:00
David Mládek
6318b57fda
chore: Upgrade matchit to 0.8 ( #2645 )
2024-10-03 15:46:58 +00:00
David Mládek
4944ed3b1c
Update MSRV in READMEs ( #2948 )
2024-09-30 10:18:49 +02:00
David Mládek
806bc26e62
CI: Pin nightly version for cargo public-api-crates ( #2779 )
2024-06-09 23:33:25 +02:00
David Mládek
51bb82bb2d
axum-core: Correctly use features for tracing macro ( #2739 )
2024-06-09 23:26:27 +02:00
David Mládek
7d43b4651d
docs: Remove unnecessary link targets ( #2778 )
2024-06-09 23:20:35 +02:00
David Mládek and Jonas Platte
0a92e31a50
axum-extra: Log rejections of TypedHeader ( #2738 )
...
Co-authored-by: Jonas Platte <[email protected] >
2024-05-27 21:55:30 +00:00
David Mládek
170f877440
axum: Remove unnecessary Arc::clone ( #2675 )
2024-03-25 20:48:53 +01:00
David Mládek
2ec68d6c4d
Add rejection tracing to all extractors ( #2584 )
2024-03-16 22:34:18 +01:00
David Mládek
2ce382f0ab
Remove h2 from dependencies when http2 feature is off ( #2605 )
2024-03-16 15:57:08 +00:00
David Mládek
3569950a2e
Make nightly_error_messages feature compatible with latest nightly
2024-03-14 21:19:03 +01:00
David Mládek
b03f6c1184
Fix typo in CONTRIBUTING.md ( #2612 )
2024-02-25 21:47:01 +01:00
David Mládek
66b3b3df55
Document usage of concrete state in FromRequest macro ( #2550 ) ( #2581 )
2024-02-11 12:12:03 +01:00