Yann Simon
19fa67d481
Merge branch 'v0.8.x' into yanns/v0.8.9
2026-04-07 11:40:51 +02:00
Yann Simon
99068f5a4b
Revert "Fix IntoResponse for tuples overriding error response codes ( #3603 )"
...
This reverts commit 0e961504c2 .
2026-04-06 18:47:42 +02:00
Yann Simon
23d7098691
Revert "axum-core 0.5.6"
...
This reverts commit 8c6bd2dfec .
2026-04-06 18:46:13 +02:00
Yann Simon
e8a39ad416
axum-macros 0.5.1
2026-04-03 08:49:48 +02:00
Yann Simon
6e9a249a4f
axum-extra 0.12.6
2026-04-03 08:49:48 +02:00
Yann Simon
0ec9041a1b
axum 0.8.9
2026-04-03 08:49:48 +02:00
Yann Simon
c3fcebb38f
axum-core 0.5.6
2026-04-03 08:49:48 +02:00
Yann Simon
a8790fc29b
update release notes
2026-04-03 08:49:48 +02:00
Tomaz Canabrava
fc7e86c38d
Improve typed path by disallowing deprecated variable definitions ( #3618 )
2026-04-03 08:49:48 +02:00
Andrea Bozzo
ec4f5bbf9e
fix: Return specific error message when multipart body limit is exceeded ( #3611 )
2026-04-03 08:49:48 +02:00
Mathieu
4fa5d80ab7
fix(axum-extra): escape filename in Content-Disposition header ( #3664 )
2026-04-03 08:49:48 +02:00
Antonio Souza
2773966059
Fix InternalServerError docs to match current behavior ( #3640 )
...
Signed-off-by: Antonio Souza <[email protected] >
2026-04-03 08:49:48 +02:00
417dc25280
Fix IntoResponse for tuples overriding error response codes ( #3603 )
...
Co-authored-by: David Pedersen <[email protected] >
Co-authored-by: Yann Simon <[email protected] >
2026-04-03 08:49:48 +02:00
Jonas Platte
2b0978690c
Stop calling axum a 'framework' ( #3616 )
2026-04-03 08:49:48 +02:00
Consoli
2587f22a05
docs: Document that vpath and json macros are feature-gated ( #3615 )
2026-04-03 08:49:48 +02:00
Martin Trigaux and Yann Simon
9c67c6c33a
[FIX] link to query-params-with-empty-string ( #3695 )
...
Co-authored-by: Yann Simon <[email protected] >
2026-03-24 18:37:30 +01:00
Yann Simon
d456816f49
fix formatting ( #3685 )
2026-03-24 18:05:03 +01:00
Tomaz Canabrava
20dfe6645d
Improve typed path by disallowing deprecated variable definitions ( #3618 )
2026-03-19 12:42:00 +01:00
Yann Simon
da26db264f
fix formatting ( #3685 )
2026-03-11 12:48:37 +01:00
Andrea Bozzo
22f769c7f1
fix: Return specific error message when multipart body limit is exceeded ( #3611 )
2026-02-26 10:14:20 +00:00
Mathieu
60a0d2838f
fix(axum-extra): escape filename in Content-Disposition header ( #3664 )
2026-02-17 14:47:28 +01:00
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