David Pedersen
c2bf6db649
Revert "feat: impl IntoResponseParts for Redirect ( #3721 )"
...
This reverts commit 4eed2f6c13 .
2026-05-05 15:04:03 +02:00
David Pedersen
acc17a5089
Revert "refactor: remove duplication between IntoResponse and IntoResponseParts for Redirect ( #3743 )"
...
This reverts commit 2b38288f61 .
2026-05-05 15:04:03 +02:00
David Pedersen
f9847d3b7e
Revert "integrate release-plz ( #3739 )"
...
This reverts commit 6af820e880 .
2026-05-05 15:04:03 +02:00
Yann Simon
6af820e880
integrate release-plz ( #3739 )
2026-05-05 14:40:41 +02:00
David Pedersen
2b38288f61
refactor: remove duplication between IntoResponse and IntoResponseParts for Redirect ( #3743 )
2026-05-05 14:19:09 +02:00
Dihan Nahdi
4eed2f6c13
feat: impl IntoResponseParts for Redirect ( #3721 )
2026-05-05 14:19:09 +02:00
Dihan Nahdi
7bf2f675ef
feat: add #[diagnostic::on_unimplemented] to IntoResponse and IntoResponseParts ( #3723 )
2026-05-05 14:19:09 +02:00
Dmitry Marakasov and David Mládek
db96597f47
Bump matchit to 0.9.2 ( #3702 )
...
The new version now supports prefix and suffix captures such as `/{file}.png`, `/avatar.{extension}`, and `/user-{id}.png`.
Co-authored-by: David Mládek <[email protected] >
2026-05-05 14:19:09 +02:00
David Pedersen
f1055660de
chore: use a more recent nightly for axum-macros tests
2026-05-05 14:19:09 +02:00
Yann Simon
c59208c86f
revert axum-core changelog changes
axum-macros-v0.5.1
axum-v0.8.9
axum-extra-v0.12.6
2026-04-06 18:57:37 +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
kaze and Yann Simon
26ba7bb6f2
docs: consolidate state management docs in crate root ( #3683 )
...
Co-authored-by: Yann Simon <[email protected] >
2026-04-03 08:49:48 +02:00
tottoto
9fc59efc1f
Update to tokio-tungstenite 0.29 ( #3689 )
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
Yann Simon
7e7a1c96f0
Address tower-http deprecated warning
2026-04-03 08:49:48 +02:00
tottoto
0a24ff6b0a
Address tower-http deprecated warning ( #3672 )
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
Alejandro González
880cc38174
fix: silence clippy::implicit_clone in TypedPath macro expansions ( #3663 )
2026-04-03 08:49:48 +02:00
Sindri Pétur Ingimundarson
27f4015986
fix: Set connect endpoint on correct field in MethodRouter ( #3656 )
2026-04-03 08:49:48 +02:00
3moredays
6fd77f82ca
fix: TypedPath conflicts with OptionalFromRequestParts ( #3645 )
2026-04-03 08:49:48 +02:00
Canmi
39a302e874
fix: empty_enum renamed to empty_enums ( #3642 )
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
39b9f727d7
Rewrite sec-websocket-protocol handling ( #3620 )
2026-04-03 08:49:48 +02:00
Lethe Lee
8019ae0786
Add customizable WebSocket subprotocol selection ( #3597 )
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
8144052e74
fix security advisories in axum v0.8 ( #3698 )
2026-03-24 18:28:17 +01:00
Yann Simon
d456816f49
fix formatting ( #3685 )
2026-03-24 18:05:03 +01:00
Jonas Platte
d9f79f5616
Release axum-extra v0.12.5
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
4e2bc8c92a
Release axum-extra v0.12.4
axum-extra-v0.12.4
2025-12-27 10:35:59 +01:00
Jonas Platte
f72c298ee8
Improve error messages with #[diagnostic::do_not_recommend] ( #3588 )
2025-12-27 10:22:51 +01:00
Jonas Platte
aba8046921
Deprecate Host and Scheme extractors
2025-12-26 14:48:47 +01:00
Jonas Platte
adf2e6c6bf
Remove CI job using ancient nightly
...
It has been updated on main, backporting is too much effort.
2025-12-26 14:40:56 +01:00
Jonas Platte
8eaf49e317
Remove cargo-sort CI job
...
It isn't very important and fixing it here will result in more merge conflicts.
2025-12-26 14:39:07 +01:00
Jonas Platte
5155b9bed7
Remove cargo-public-api-crates CI job
...
It's broken and has been replaced on main.
2025-12-26 14:38:28 +01:00
Jonas Platte
b6ffaee099
Exclude broken example from workspace
2025-12-26 14:37:53 +01:00
Jonas Platte
d07863f97d
Release axum v0.8.8 and axum-extra v0.12.3
axum-extra-v0.12.3
axum-v0.8.8
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