Yann Simon
cb760ba45b
Merge remote-tracking branch 'origin/main' into david/dont-override-status-codes-of-5xx
2024-11-30 15:10:01 +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
Leon Lux and Jonas Platte
dc5c202c5f
Add shorthand way to return non-IntoResponse errors ( #3010 )
...
Co-authored-by: Jonas Platte <[email protected] >
2024-11-17 22:12:45 +01:00
Tobias Bieniek
f09e7fba9d
axum-extra: Add links to features table ( #3030 )
2024-11-16 11:14:51 +01:00
bf0c14b8af
Ensure we include the port when parsing authority ( #2242 )
...
Co-authored-by: Jonas Platte <[email protected] >
Co-authored-by: Yann Simon <[email protected] >
2024-11-14 22:05:58 +01:00
Jonas Platte
56c709b33d
Some documentation fixes ( #3027 )
2024-11-14 21:12:16 +01:00
Vegard Sandengen and David Mládek
59a2960e42
Add ErrorKind::DeserializeError to specialize ErrorKind::Message (extract::path::ErrorKind) ( #2720 )
...
This commit introduces another `extract::path::ErrorKind` variant that captures the
serde error nominally captured through the `serde::de::Error` trait impl on `PathDeserializeError`.
We augment the deserialization error with the captured (key, value), allowing `extract::Path`, and wrapping
extractors, to gain programmatic access to the key name, and attempted deserialized value.
The `PathDeserializationError::custom` is used two places in addition to capture the deserialization error.
These usages should still be unaffected.
Co-authored-by: David Mládek <[email protected] >
2024-11-11 16:56:25 +00:00
Benjamin Sparks
ffeb4f9407
Add Scheme extractor ( #2507 )
2024-10-19 22:04:24 +00:00
Erin and David Mládek
114369418d
Fix TSR redirecting to top-level inside nested Router ( #2993 )
...
Co-authored-by: David Mládek <[email protected] >
2024-10-17 16:43:14 +02:00
David Mládek
65ad603701
chore: fix new clippy lint ( #2994 )
2024-10-17 12:27:47 +02:00
Jonas Platte
0ddc63f77e
Move the Host extractor to axum-extra ( #2956 )
2024-10-14 22:45:37 +00:00
Sabrina Jewson
822db3b1af
Add MethodFilter::CONNECT ( #2961 )
2024-10-06 19:09:06 +00:00
Sabrina Jewson
4b4dac4d86
Add axum_extra::json! ( #2962 )
2024-10-06 19:01:10 +00:00
zleyyij
31a87f8b2b
axum-extra: Remove stray deprecation in multipart builder ( #2957 )
2024-10-04 16:59:26 +00:00
David Mládek
6318b57fda
chore: Upgrade matchit to 0.8 ( #2645 )
2024-10-03 15:46:58 +00:00
creativcoder
3eb8854839
Move Html from axum-extra to axum ( #2633 )
2024-09-29 09:00:38 +00:00
David Pedersen and Jonas Platte
52fd139a86
Require Sync for services ( #2473 )
...
Co-authored-by: Jonas Platte <[email protected] >
2024-09-28 23:28:44 +02:00
Zheng Li and Jonas Platte
19101f624d
Replace async_trait with AFIT / RPITIT ( #2308 )
...
Co-authored-by: Jonas Platte <[email protected] >
2024-09-28 21:27:11 +00:00
zleyyij
55f9170c7c
Add multipart/form-data response builders to axum-extra ( #2654 )
2024-09-28 19:40:52 +00:00
Jonas Platte
b214e39581
Add more must_use attributes ( #2846 )
...
… so people get a warning when they accidentally add a semicolon after the response expression in a handler function.
Also update changelogs of axum-core, axum-extra.
2024-09-11 19:17:25 +00:00
Benno van den Berg
50274725cb
Resolve clippies ( #2843 )
2024-07-24 00:07:25 +02:00
joeydewaal
fcb45b8d32
Add an Attachment type to axum-extra ( #2789 )
2024-06-19 14:28:15 +02:00
David Mládek and Jonas Platte
0a92e31a50
axum-extra: Log rejections of TypedHeader ( #2738 )
...
Co-authored-by: Jonas Platte <[email protected] >
2024-05-27 21:55:30 +00:00
mikihiro
c6fd852844
Update sync_wrapper to 1.0.0 from 0.1.1
...
... and fix CI.
2024-03-23 19:46:20 +01:00
David Mládek
2ec68d6c4d
Add rejection tracing to all extractors ( #2584 )
2024-03-16 22:34:18 +01:00
AlphaKeks
9e31949079
Improve documentation of axum_extra::extract::Query ( #2517 )
2024-01-15 21:49:40 +01:00
Nick Price
934b1aac06
Grammar: Fix "it's" vs "its" in several places ( #2518 )
2024-01-15 21:48:11 +01:00
Joshua Chapman
791d5038a9
Add is_missing method to typed header rejection reason ( #2503 )
2024-01-10 12:17:03 +01:00
Yann Simon
f7c4cd883a
Fix link to serde::Deserialize ( #2498 )
2024-01-09 16:25:17 +00:00
David Pedersen
c486cc8207
Implement TypedPath for WithRejection<TypedPath, _> ( #2491 )
2024-01-04 21:08:20 +01:00
David Pedersen
7ea7e9f618
Use IntoFuture for test RequestBuilder ( #2470 )
2023-12-30 18:23:53 +01:00
David Pedersen
5f61506ff0
add IntoResponseFailed to existing fallible responses
2023-12-30 17:54:47 +01:00
future-highway
56159b0d4e
JsonDeserializer extractor for zero-copy deserialization ( #2431 )
2023-12-29 12:06:47 +01:00
David Pedersen
72ccde5900
Update multer ( #2433 )
2023-12-17 11:31:38 +00:00
Joshua Mo
2b486ea174
docs: Typo correction ( #2405 )
2023-12-04 19:04:07 +01:00
Michael Seele
e3d34bb553
axum-extra: Use impl Into<Cookie> ( #2348 )
2023-11-24 21:39:14 +01:00
Davide Ferrero
fd7fd9fa71
Upgrade cookie dependency to 0.18
...
… and replace uses of the deprecated Cookie::named fn.
2023-11-24 12:40:12 +01:00
43b14a5f02
Update to latest versions of hyper and http-body ( #1882 )
...
Co-authored-by: Michael Scofield <[email protected] >
Co-authored-by: Jonas Platte <[email protected] >
2023-11-23 11:03:03 +00:00
Mikhail Antoshkin and David Pedersen
39cc596e45
Add OptionalQuery extractor ( #2310 )
...
Co-authored-by: David Pedersen <[email protected] >
2023-11-18 12:38:30 +00:00
Jonas Platte
e84d563b26
Improve documentation of axum::Form ( #2289 )
2023-10-26 06:37:19 +09:00
Georg Semmler
2f6200dfbd
Use the diagnostic namespace ( #2246 )
2023-09-29 09:25:26 +02:00
Yuri Astrakhan
786329d85d
Use inline format args ( #2232 )
2023-09-19 06:51:57 +00:00
Jonas Platte
24f0f3eae8
Remove unused mut
2023-08-22 12:22:45 +02:00
Jonas Platte
34d1fbc052
Fix typos found by crate-ci/typos
2023-08-08 11:27:45 +02:00
Jonas Platte
8af38763a5
Implement Clone for ErasedJson ( #2142 )
2023-08-02 19:35:04 +00:00
Ikko Eltociear Ashimine
025144be7e
Fix typo in typed_header.rs ( #2133 )
2023-07-31 15:27:20 +00:00
二手掉包工程师
5503b3236b
Fix CI ( #2086 )
...
- Use exactly version 1.0.0-rc.3 of hyper
- Update expected output of UI tests
- Fix clippy lints
Signed-off-by: hi-rustin <[email protected] >
2023-07-13 16:53:22 +02:00
Rodrigo Santiago and David Pedersen
b80d126137
Remove bitflags crate dependency ( #2073 )
...
Co-authored-by: David Pedersen <[email protected] >
2023-07-05 20:08:11 +00:00