Commit Graph
1688 Commits
Author SHA1 Message Date
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
tottotoandJonas Platte 287c674b65 axum-extra: Make typed-routing feature enable routing feature (#3514) 2025-12-20 14:07:09 +01:00
Brad DunbarandJonas Platte f5804aa6a1 SecondElementIs: Correct a small inconsistency (#3559) 2025-12-20 14:04:13 +01:00
Asger Hautop DrewsenandJonas Platte f51f3ba436 axum-extra: Add trailing newline to pretty JSON response (#3526) 2025-12-20 14:03:58 +01:00
Alice RyhlandJonas Platte 816407a816 Fix integer underflow in try_range_response for empty files (#3566) 2025-12-20 14:03:46 +01:00
Mohamed MacowandJonas Platte 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 MishkovskyiandJonas Platte 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 NaesethandJonas Platte a05920c906 Make it easier to visually scan for default features (#3550) 2025-11-14 20:39:44 +01:00
Brad DunbarandJonas Platte 6d5e6d578a Use extensions directly in from_request_parts (#3542) 2025-11-14 20:38:45 +01:00
Italo MaiaandJonas Platte 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
e20e90d0b6 Upgrade axum-extra to prost v0.14 (#3517)
Co-authored-by: Maple Xu <[email protected]>
2025-10-29 17:08:03 +01:00
PoliorceticsandDavid Mládek 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
tottotoandDavid Mládek 82ce9d6168 axum-extra: Add link definition for pull request to changelog (#3492) 2025-10-29 16:58:10 +01:00
tottotoandDavid Mládek 2175c8dcc7 axum-extra: Make rustversion and serde_core optional dependency (#3487) 2025-10-29 16:58:10 +01:00
tottotoandDavid Mládek 9e6be95ce7 axum-extra: Remove unused tower dependency (#3486) 2025-10-29 16:58:10 +01:00
tottotoandDavid Mládek 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
Jonas Platte 0c96ead9d1 Remove unused rustversion dependency of axum-core (#3502) 2025-09-28 22:01:13 +02:00
Jonas Platte a1d22f68a5 Release axum 0.8.5 and related crates axum-extra-v0.10.2 axum-v0.8.5 axum-core-v0.5.3 2025-09-28 20:46:16 +02:00
Jonas Platte ad2fd5b50b Update changelogs 2025-09-28 20:26:09 +02:00
Antoine VandecremeandJonas Platte a0692f9f54 Reject JSON bodies with trailing chars (#3453) 2025-09-28 20:25:54 +02:00
tottotoandJonas Platte ae80850223 Update to cargo-deny api version 2 (#3475) 2025-09-28 19:41:46 +02:00
Jonas Platte 651cc1e935 Remove unused link def 2025-09-28 19:37:31 +02:00
Jonas Platte 6529158354 Bump Cargo.lock 2025-09-28 19:36:51 +02:00
Jonas Platte 1a7460cd27 ci: Also run for release branches 2025-09-28 19:32:40 +02:00
tottotoandJonas Platte cb8670a94b Update to tokio-tungstenite 0.28 (#3497) 2025-09-28 19:31:58 +02:00
tottotoandJonas Platte 0c66493474 axum-extra: Remove unused tower dependency (#3486) 2025-09-28 19:30:32 +02:00
Fredrik ParkandJonas Platte 6f1ed5e0a0 Spelling misstake in Using closure capture (#3481) 2025-09-28 19:30:18 +02:00
221ef3795b websocket: add a wrapper around is_terminated (#3443)
Co-authored-by: Loic <[email protected]>
Co-authored-by: loikki <[email protected]>
2025-09-28 19:30:07 +02:00
David MládekandJonas Platte d108c50ce7 axum: add ResponseAxumBodyLayer for mapping response body to axum::body::Body 2025-09-28 19:28:47 +02:00
Jonas Platte 16534439f5 Switch serde dependency to serde_core (#3477) 2025-09-28 19:28:32 +02:00
Niclas KlugmannandJonas Platte c40f739cdf Clarify that AddExtension is not the actual Layer (#3463) 2025-09-28 19:25:37 +02:00
Joel UckelmanandJonas Platte aa8f75111a Add axum_extra::extract::Query::try_from_uri (#3460)
`axum::extract::Query` has a try_from_uri, which is useful for testing. This adds the same function to `axum_extra::extract::Query`.
2025-09-28 19:25:25 +02:00
reivilibreandJonas Platte b8ae30747c Document type parameter T on Handler (#3435)
Signed-off-by: Olivier 'reivilibre <[email protected]>
2025-09-28 19:24:04 +02:00
Glen De CauwsemaeckerandJonas Platte eb3c5418ef Support custom (binary) data to be written into SSE Event (#3425) 2025-09-28 19:24:00 +02:00
Glen De CauwsemaeckerandJonas Platte d88b39897b Fix ci failures (#3432) 2025-09-28 19:22:35 +02:00
Jan RungeandJonas Platte f736e9f24e Extractors doc: correct linked example section (#3349) 2025-09-28 19:22:10 +02:00
Jonas Platte 25549f0ba2 Update minimum Rust version to 1.78 (#3412) 2025-09-28 19:22:01 +02:00
Glen De CauwsemaeckerandJonas Platte c1ff1539e3 sse: Add space between duration and : (#3403) 2025-09-28 19:20:22 +02:00