Joey de Waal
7961711fc7
Accept owned locations in Redirect constructors ( #3635 )
2026-01-30 11:34:46 +00:00
Antonio Souza
b1c5ed99c5
Fix InternalServerError docs to match current behavior ( #3640 )
...
Signed-off-by: Antonio Souza <[email protected] >
2026-01-27 09:50:35 +00:00
Dominique Martinet
2df78b7072
axum-extra: Remove unused extract::rejection module ( #3636 )
2026-01-22 08:40:01 +01:00
576968b406
Fix IntoResponse for tuples overriding error response codes ( #3603 )
...
Co-authored-by: David Pedersen <[email protected] >
Co-authored-by: Yann Simon <[email protected] >
2026-01-18 20:20:18 +01:00
Jonas Platte
05de165de2
Stop calling axum a 'framework' ( #3616 )
2026-01-06 11:04:40 +01:00
Consoli
4077966491
docs: Document that vpath and json macros are feature-gated ( #3615 )
2026-01-05 17:45:45 +01:00
Jonas Platte
183ace306a
Add method filtering to route_with_tsr ( #3586 )
2026-01-04 09:46:33 +01:00
Jonas Platte
e3b32f48b5
Remove deprecated extractors from axum-extra ( #3599 )
2025-12-27 15:43:01 +00:00
Jonas Platte
b1cd1c17cb
Merge branch 'v0.8.x'
2025-12-27 15:34:46 +01:00
Jonas Platte
d9f79f5616
Release axum-extra v0.12.5
2025-12-27 15:33:05 +01:00
Jan
6b0089190c
fix(json-lines): Respect default body limit ( #3591 )
2025-12-27 15:31:50 +01:00
Jonas Platte
cc9f151f3c
Merge branch 'v0.8.x'
2025-12-27 10:48:19 +01:00
Jonas Platte
4e2bc8c92a
Release axum-extra v0.12.4
2025-12-27 10:35:59 +01:00
Jonas Platte
e710a97a5a
Release axum-core v0.5.6
2025-12-26 14:55:07 +01:00
Jonas Platte
aba8046921
Deprecate Host and Scheme extractors
2025-12-26 14:48:47 +01:00
Jonas Platte
cae6bc3709
axum: Use serde_html_form for Query and Form ( #3594 )
2025-12-26 13:03:42 +01:00
Jan
e1ed2f189c
fix(json-lines): Respect default body limit ( #3591 )
2025-12-22 20:24:59 +01:00
Jonas Platte
e2d49c5eee
Merge branch 'v0.8.x'
2025-12-20 14:15:01 +01:00
Jonas Platte
d07863f97d
Release axum v0.8.8 and axum-extra v0.12.3
2025-12-20 14:14:20 +01:00
tottoto
287c674b65
axum-extra: Make typed-routing feature enable routing feature ( #3514 )
2025-12-20 14:07:09 +01:00
Brad Dunbar
f5804aa6a1
SecondElementIs: Correct a small inconsistency ( #3559 )
2025-12-20 14:04:13 +01:00
Asger Hautop Drewsen
f51f3ba436
axum-extra: Add trailing newline to pretty JSON response ( #3526 )
2025-12-20 14:03:58 +01:00
Alice Ryhl
816407a816
Fix integer underflow in try_range_response for empty files ( #3566 )
2025-12-20 14:03:46 +01:00
tottoto
642e4dcb3c
ci: Switch cargo-public-api-crates to cargo-check-external-types ( #3576 )
2025-12-05 22:03:30 +09:00
Yann Simon
ca24460fac
move imports under the feature ( #3578 )
2025-12-04 13:47:30 +01:00
Brad Dunbar
5c4c1658a7
SecondElementIs: Correct a small inconsistency ( #3559 )
2025-12-03 00:24:27 +01:00
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
Asger Hautop Drewsen
e668598cef
axum-extra: Add trailing newline to pretty JSON response ( #3526 )
2025-11-24 21:34:46 +01:00
Mohamed Macow
9bd839e5e9
refac(axum-extra): improve test invariants for protobuf.rs extractor ( #3569 )
2025-11-23 20:56:22 +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
Lyra Naeseth
a05920c906
Make it easier to visually scan for default features ( #3550 )
2025-11-14 20:39:44 +01:00
Brad Dunbar
6d5e6d578a
Use extensions directly in from_request_parts ( #3542 )
2025-11-14 20:38:45 +01:00
Jonas Platte
68320009fb
Merge branch 'v0.8.x' into jplatte/extra-v0.12.1
2025-11-14 20:02:27 +01:00
Lyra Naeseth
3ef6c5d183
Make it easier to visually scan for default features ( #3550 )
2025-11-10 10:41:04 +01:00
Jonas Platte
f9ce3e5b42
Release axum-extra 0.12.1
2025-11-02 18:03:49 +01:00
Jonas Platte
12e1cf9740
Add back package.metadata.docs.rs for axum-extra
2025-11-02 18:03:35 +01:00
Brad Dunbar
efc1f57b15
Use extensions directly in from_request_parts ( #3542 )
2025-10-30 08:40:00 -04: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
Poliorcetics
a77c2cf478
fix(axum-extra): don't require S generic param when using FileStream::from_path() ( #3437 )
2025-10-29 16:58:10 +01:00
David Mládek
0c2e4a2d09
axum-extra: gate rejection test behind feature ( #3493 )
2025-10-29 16:58:10 +01:00
tottoto
82ce9d6168
axum-extra: Add link definition for pull request to changelog ( #3492 )
2025-10-29 16:58:10 +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
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
tottoto
dcbcf5c5fd
axum-extra: Make typed-routing feature enable routing feature ( #3514 )
2025-10-11 11:22:51 +02:00