Commit Graph
290 Commits
Author SHA1 Message Date
David Mládek 5c76cfd26a Remove usage of the doc_auto_cfg feature (#3505) 2025-09-30 11:55:34 +02:00
Jonas Platte a1d22f68a5 Release axum 0.8.5 and related crates 2025-09-28 20:46:16 +02:00
Jonas Platte ad2fd5b50b Update changelogs 2025-09-28 20:26:09 +02:00
tottoto 0c66493474 axum-extra: Remove unused tower dependency (#3486) 2025-09-28 19:30:32 +02:00
Jonas Platte 16534439f5 Switch serde dependency to serde_core (#3477) 2025-09-28 19:28:32 +02:00
Joel Uckelman 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
Theodore BjernhedandTheodore Bjernhed 384f393857 Add #[must_use] to types and methods (#3395)
Co-authored-by: Theodore Bjernhed <[email protected]>
2025-09-28 19:19:54 +02:00
Daniel 756bf0037f Implement the OptionalFromRequestParts trait for the Host extractor (#3177) 2025-09-28 19:16:54 +02:00
Jonas Platte 8762520da8 Release axum 0.8.4 2025-04-30 18:01:39 +02:00
Jake 7b04b174b9 axum-extra: Pre-allocate right sized buffer when encoding protobuf response (#3325) 2025-04-26 09:37:32 +02:00
Denis 6bf1fcbb29 Fix recursive call leading to stack overflow when tracing level filter is TRACE (#3312) 2025-04-24 13:03:50 +02:00
Jonas Platte 5429ed9bd5 Fix new clippy lints (#3304) 2025-04-03 23:22:19 +02:00
Jonas Platte b150ac028b Release axum 0.8.3 and related crates 2025-03-28 11:14:58 +01:00
Jonas Platte 2f2bb99550 Run into_parts eagerly in more places 2025-03-28 09:35:21 +01:00
Tomaz Canabrava ee4727b865 Add macro to compile time check if a path is valid (#3288) 2025-03-27 19:54:49 +00:00
Jonas Platte 62470bd503 Bring back no-op async-stream feature for axum-extra (#3293) 2025-03-27 06:12:26 -04:00
Jonas Platte 3525a13459 Revert "Make status a const function in rejection handling" (#3287) 2025-03-27 08:31:19 +01:00
yjh da3539cb0e perf: do not convert to Bytes first in protobuf extractor (#3241) 2025-02-28 14:31:41 +01:00
co63oc f9ba7776d9 Fix 2025-02-28 07:48:26 +01:00
Jonas Platte 0cb686535a Lowercase axum in a few more places 2025-01-23 17:38:24 -05:00
Jonas Platte 5966849f14 Release axum 0.8.2 and related crates (#3188) 2025-01-21 14:12:53 +01:00
Jonas Platte 6df26a3be3 Fix broken intra-doc link (#3186) 2025-01-21 06:45:56 -05:00
Mohammed Alotaibi e09cc59365 Make status a const function in rejection handling (#3168)
Signed-off-by: Awiteb <[email protected]>
2025-01-11 18:50:32 +00:00
Jonas Platte f84105ae8b Dependency cleanup (#3145) 2025-01-05 09:34:14 +01:00
Jonas Platte 926543f207 Release axum v0.8.0 2025-01-01 11:08:20 +01:00
Tobias Bieniek f8f3a030b3 Update more hardcoded docs.rs URLs (#3125) 2024-12-27 23:37:28 +01:00
Tobias Bieniek bb5cf4ce5a axum-extra/protobuf: Use rejection macros for ProtobufRejection (#3124) 2024-12-27 23:37:06 +01:00
Tobias Bieniek e58b166f0e axum-extra/multipart: Use rejection macros for MultipartRejection (#3123) 2024-12-27 23:36:21 +01:00
Tobias Bieniek 5f82540cc1 axum-extra/query: Use rejection macros for QueryRejection (#3122) 2024-12-27 23:02:41 +01:00
Tobias Bieniek 28d8d9b747 Refactor TestClient usage (#3121) 2024-12-27 18:24:50 +01:00
Tobias Bieniek 09841ff895 axum-extra/form: Add FailedToDeserializeFormBody rejection variant (#3119) 2024-12-27 12:21:38 +01:00
Tobias Bieniek ed4d560054 axum-extra/form: Use rejection macros for FormRejection (#3111) 2024-12-27 10:02:07 +01:00
Tobias Bieniek 8e78a37660 axum-extra/scheme: Use rejection macros for SchemeMissing rejection (#3113) 2024-12-27 10:01:59 +01:00
Tobias Bieniek 8def6782fb Replace custom BoxCloneService struct with tower::util::BoxCloneSyncService (#3109) 2024-12-27 08:57:52 +01:00
htrefil 0b06f0c54e Allow querying of HTTP status codes for query and form rejections (#2781) 2024-12-26 12:21:24 +01:00
Bismit PandaandTobias Bieniek 12d7d9c03c Fix documentation for the file-stream response (#3102)
Co-authored-by: Tobias Bieniek <[email protected]>
2024-12-26 09:04:03 +00:00
Jonas Platte 3bb12abc8d Remove OptionalFromRequestParts impl for Query (#3088) 2024-12-25 18:56:48 +01:00
Jonas Platte c7d2a59e78 Add Scheme extractor to axum-extra changelog (#3097) 2024-12-24 17:03:40 +01:00
Tobias Bieniek 9cd5cc4fc1 Query/Form: Use serde_path_to_error to report fields that failed to parse (#3081) 2024-12-20 11:42:56 +01:00
Jonas Platte ab8d0088d0 Add changelog entry for tokio-tungstenite upgrade (#3089) 2024-12-19 22:50:04 +01:00
Jonas Platte 5cdd8a4f18 axum 0.8.0-rc.1 (#3073) 2024-12-17 23:47:42 +01:00
Jonas Platte ec75ee3827 Add a separate trait for optional extractors (#2475) 2024-12-10 02:54:59 +00:00
YanHeDoki 7c871e9591 Add FileStream response to axum-extra (#3047) 2024-12-04 12:33:07 +00:00
Jonas Platte 99c07e4d86 Enable and fix warnings from clippy::uninlined_format_args (#3063) 2024-12-03 22:27:14 +01:00
Jonas Platte 6d30c579e0 Remove multipart from axum-extra' default features (#3058) 2024-12-01 11:44:54 +01:00
Jonas Platte f6379558e6 Clean up axum-extra'a new error-response feature (#3057) 2024-12-01 11:44:43 +01:00
Jonas Platte d84136e1e4 Centralize lint configuration (#3055) 2024-11-30 16:53:48 +01:00
Claas 2eaed0badc Fix PrivateCookieJar documentation example comments (#3053) 2024-11-28 23:00:14 +00:00
Jonas Platte c7aa6454e7 Fix new clippy lints (#3054) 2024-11-28 23:53:20 +01:00
joeydewaal 69a89c00e7 Add Attachment type in features documentation (#3046) 2024-11-24 01:02:05 +01:00