Theodore Bjernhed
7f5cea0e6b
Update and centralize the LICENSE
file to the repo root ( #3401 )
2025-08-12 23:31:12 +02:00
Jonas Platte
ff031867df
Update minimum Rust version to 1.78 ( #3412 )
2025-07-20 07:47:56 +00:00
Theodore Bjernhed
fb64e72de9
Add #[must_use] to types and methods ( #3395 )
...
Co-authored-by: Theodore Bjernhed <fosseder@danwin1210.de>
2025-07-05 19:07:24 +02:00
Theodore Bjernhed
0f255c3c4c
style: use Self
to avoid unnecessary repetition ( #3396 )
2025-07-04 21:10:01 +00:00
Sabrina Jewson
8202c66a4d
Add DefaultBodyLimit::apply
( #3368 )
2025-06-03 14:21:22 +02:00
Jonas Platte
d0aff24c85
Reorder some TOML sections ( #3360 )
2025-05-25 08:46:05 +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
Jonas Platte
3525a13459
Revert "Make status
a const function in rejection handling" ( #3287 )
2025-03-27 08:31:19 +01:00
K-tecchan
0cab17542e
docs: Correct TypedHeader link in axum-core/extract/request_parts.rs ( #3234 )
2025-02-28 07:22:51 +00:00
Ivan Krivosheev
b0b81746f7
axum-core/body: Implement Stream::size_hint
for BodyDataStream
( #3195 )
2025-01-24 11:16:00 +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
Matthias Vogelgesang
067993eb56
Drop unused use in doctests ( #3185 )
2025-01-20 12:58:47 +01:00
Mohammed Alotaibi
e09cc59365
Make status
a const function in rejection handling ( #3168 )
...
Signed-off-by: Awiteb <a@4rs.nl>
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
28d8d9b747
Refactor TestClient
usage ( #3121 )
2024-12-27 18:24:50 +01:00
Tobias Bieniek
33b353def8
Update docs.rs links to 0.8 ( #3120 )
2024-12-27 13:15:58 +01:00
Tobias Bieniek
53370b24e7
axum-core/macros: Change Display
impl to match body_text()
result ( #3118 )
2024-12-27 12:20:23 +01:00
Tobias Bieniek
287bd14711
axum-core/macros: Change $body
to require literal
token ( #3117 )
2024-12-27 11:39:08 +01:00
Tobias Bieniek
fd60c8471d
axum-core/macros: Move IntoResponse
impls below regular impl
blocks ( #3116 )
2024-12-27 11:27:44 +01:00
Tobias Bieniek
7c934f2a83
axum-core/macros: Avoid double body_text()
calls in rejection macros ( #3110 )
2024-12-27 10:58:45 +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
Jonas Platte
d84136e1e4
Centralize lint configuration ( #3055 )
2024-11-30 16:53:48 +01:00
Jonas Platte
56c709b33d
Some documentation fixes ( #3027 )
2024-11-14 21:12:16 +01:00
Jonas Platte
47791cb593
Remove versions from internal dev-dependencies
...
This breaks the cyclic dependencies for publishing.
2024-10-05 11:44:31 +00:00
Jonas Platte
9a69e415fb
Release axum 0.8.0-alpha.1 and related crates ( #2958 )
2024-10-05 11:20:05 +02:00
David Mládek
4944ed3b1c
Update MSRV in READMEs ( #2948 )
2024-09-30 10:18:49 +02:00
Zheng Li
19101f624d
Replace async_trait with AFIT / RPITIT ( #2308 )
...
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
2024-09-28 21:27:11 +00:00
Jonas Platte
689ca1aea2
Update MSRV for all crates to 1.75 ( #2943 )
2024-09-28 21:21:41 +00:00
Jonas Platte
4b48f308c3
Merge branch 'v0.7.x' into main
2024-09-27 22:37:09 +02:00
Jonas Platte
fe56a310ef
Bump versions
2024-09-27 22:36:28 +02:00
Jonas Platte
6f5607785d
core: Fix compile errors from __log_rejection ( #2933 )
2024-09-27 21:22:59 +02:00
Jonas Platte
2fb6cea732
Remove unused dependencies from examples ( #2934 )
2024-09-25 03:44:47 -04:00
Jonas Platte
391f2deccd
core: Fix compile errors from __log_rejection ( #2933 )
2024-09-25 03:44:35 -04:00
Jonas Platte
a73dab417d
Bump versions
2024-09-20 21:25:30 +02:00
yhx-12243
f1723890cb
Avoid reallocation for String body extraction ( #2857 )
2024-09-20 21:14:42 +02:00
Jonas Platte
0ba73b5c6e
Implement FromRequest for BytesMut ( #2583 )
...
Co-authored-by: Yann Simon <yann.simon@commercetools.com>
2024-09-20 20:57:26 +02:00
Jonas Platte
d2d74f6ad1
Upgrade tower and tower-http
2024-09-20 20:57:12 +02:00
Jonas Platte
de9290a8b7
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-12 12:09:21 +02:00
StNicolay
6f50c6ed4e
Made DefaultBodyLimit const friendly ( #2875 )
2024-08-16 04:12:35 -04:00
Benno van den Berg
50274725cb
Resolve clippies ( #2843 )
2024-07-24 00:07:25 +02:00
David Mládek
51bb82bb2d
axum-core: Correctly use features for tracing macro ( #2739 )
2024-06-09 23:26:27 +02:00
Johann Birnick
68cfdced91
Derive Clone
and Copy
for AppendHeaders
( #2776 )
2024-06-09 23:24:30 +02:00
Jonas Platte
5201798d4e
Enable diagnostic attributes for Rust 1.78+ ( #2693 )
2024-04-30 11:05:38 -04: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
3569950a2e
Make nightly_error_messages feature compatible with latest nightly
2024-03-14 21:19:03 +01:00
Nick Price
934b1aac06
Grammar: Fix "it's" vs "its" in several places ( #2518 )
2024-01-15 21:48:11 +01:00