Sabnock
8b30afbfee
axum-extra: avoid multipart boundary collisions ( #3804 )
...
Generated multipart boundaries could appear in part contents, making the
serialized response ambiguous for parsers. Retry boundary generation when a
candidate appears in part metadata or body content, and add regression coverage.
2026-09-04 19:03:55 +00:00
Yunus
a2e64a8fc3
feat: add QUERY method routing ( #3801 )
2026-08-03 21:29:39 +02:00
Minh Vu
a35916c63f
docs(axum-extra): fix CookieJar request header guidance ( #3847 )
2026-08-03 00:22:41 +09:00
Minh Vu
3f06eadb1d
fix(axum-extra): reject opaque Attachment filenames ( #3848 )
2026-07-28 08:39:28 +02:00
Minh Vu
b90b8e02d0
fix(axum-extra): escape multipart Content-Disposition params ( #3776 )
2026-06-29 11:26:47 +02:00
Michiel
600e762b30
axum-extra: prevent ?& in TypedPath query params ( #3805 )
2026-06-23 10:57:02 +02:00
吴杨帆 and Cursor
16313be447
docs(axum-extra): clarify cookie-key-expansion for Key::derive_from ( fixes #2646 ) ( #3769 )
...
Co-authored-by: Cursor <[email protected] >
2026-05-17 10:41:49 +02:00
David Pedersen
5bc0046084
chore: fix typos ( #3758 )
2026-05-15 12:32:46 +00:00
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