Commit Graph
1710 Commits
Author SHA1 Message Date
Alejandro González ba321fa90e fix: silence clippy::implicit_clone in TypedPath macro expansions (#3663) 2026-03-25 10:31:57 +01:00
Sindri Pétur Ingimundarson 35a2963095 fix: Set connect endpoint on correct field in MethodRouter (#3656) 2026-03-25 10:29:33 +01:00
3moredays 01ade81273 fix: TypedPath conflicts with OptionalFromRequestParts (#3645) 2026-03-25 10:28:07 +01:00
Canmi 6e7b1162b1 fix: empty_enum renamed to empty_enums (#3642) 2026-03-25 10:25:59 +01:00
Antonio Souza 833cb40694 Fix InternalServerError docs to match current behavior (#3640)
Signed-off-by: Antonio Souza <[email protected]>
2026-03-25 09:47:35 +01:00
0e961504c2 Fix IntoResponse for tuples overriding error response codes (#3603)
Co-authored-by: David Pedersen <[email protected]>
Co-authored-by: Yann Simon <[email protected]>
2026-03-25 09:45:49 +01:00
Jonas Platte 8281526a28 Rewrite sec-websocket-protocol handling (#3620) 2026-03-25 09:40:19 +01:00
Lethe Lee c9096fdd14 Add customizable WebSocket subprotocol selection (#3597) 2026-03-24 19:11:06 +01:00
Jonas Platte c32e00489f Stop calling axum a 'framework' (#3616) 2026-03-24 18:56:00 +01:00
Consoli ff8710bcf3 docs: Document that vpath and json macros are feature-gated (#3615) 2026-03-24 18:53:43 +01:00
Martin TrigauxandYann 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
Alice Ryhl 816407a816 Fix integer underflow in try_range_response for empty files (#3566) 2025-12-20 14:03:46 +01:00
Mohamed Macow 78656ebb4a docs: Clarify route_layer does not apply middleware to the fallback handler (#3567) 2025-12-20 14:03:26 +01:00
Jonas Platte 4404f27cea Release axum v0.8.7 and axum-extra v0.12.2 axum-extra-v0.12.2 axum-v0.8.7 2025-11-14 20:44:55 +01:00
Andrii Mishkovskyi 8f1545adec Fix typo in extractors guide (#3554) 2025-11-14 20:42:06 +01:00
Jonas Platte 4fc3faa0b4 Relax implicit Send / Sync bounds (#3555) 2025-11-14 20:41:03 +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
Italo Maia fe607e6dcf Fixes wording typo (#3540) 2025-11-14 20:37:15 +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
David Mládek 914a35a012 Release axum-extra 0.12.0 axum-extra-v0.12.0 2025-10-29 17:08:03 +01:00
xumapleandMaple 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
David Mládek c1bb9c3e90 Release axum 0.8.6 and related crates axum-extra-v0.10.3 axum-v0.8.6 axum-core-v0.5.5 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
Jonas Platte c720f568da Release axum-core v0.5.4 axum-core-v0.5.4 2025-09-28 22:12:48 +02:00