Jonas Platte
291b62e21e
Make rust-analyzer happy about tap_inner macro
2025-04-24 11:24:54 +02:00
Jonas Platte
133908c49f
Update changelog
2025-04-24 11:23:39 +02:00
Jonas Platte
81dea8ce3e
Add a missing semicolon
2025-04-24 11:23:39 +02:00
Jonas Platte
ef60f855ce
Add Router::reset_fallback
2025-04-24 11:23:39 +02:00
Jonas Platte and GitHub
5429ed9bd5
Fix new clippy lints ( #3304 )
2025-04-03 23:22:19 +02:00
Jonas Platte
cd2d5e1417
Fix formatting of axum/CHANGELOG.md
2025-03-28 19:38:11 +01:00
Jonas Platte
b150ac028b
Release axum 0.8.3 and related crates
2025-03-28 11:14:58 +01:00
Jonas Platte and GitHub
62470bd503
Bring back no-op async-stream feature for axum-extra ( #3293 )
2025-03-27 06:12:26 -04:00
Jonas Platte and GitHub
3525a13459
Revert "Make status a const function in rejection handling" ( #3287 )
2025-03-27 08:31:19 +01:00
Jonas Platte
0cb686535a
Lowercase axum in a few more places
2025-01-23 17:38:24 -05:00
Jonas Platte
f2fc88a1fe
Clean up ECOSYSTEM.md
2025-01-23 17:38:24 -05:00
Jonas Platte
fccf778a14
Add changelog entry for 0.8.1
2025-01-21 08:58:02 -05:00
Jonas Platte
d65242559f
Fix changelog for axum
...
It contained the 0.8.2 entry as 0.8.1.
2025-01-21 08:58:02 -05:00
Jonas Platte and GitHub
5966849f14
Release axum 0.8.2 and related crates ( #3188 )
2025-01-21 14:12:53 +01:00
Jonas Platte and GitHub
6df26a3be3
Fix broken intra-doc link ( #3186 )
2025-01-21 06:45:56 -05:00
Jonas Platte and GitHub
70d52b386d
ci: Remove condition from typos job ( #3187 )
2025-01-21 06:45:45 -05:00
Jonas Platte and GitHub
f84105ae8b
Dependency cleanup ( #3145 )
2025-01-05 09:34:14 +01:00
Jonas Platte
e0b55d7503
Release axum v0.8.1
2025-01-01 14:39:51 +01:00
Jonas Platte
ca2741ae6d
Remove warning about breaking changes from README.md
2025-01-01 14:39:23 +01:00
Jonas Platte
926543f207
Release axum v0.8.0
2025-01-01 11:08:20 +01:00
Jonas Platte and GitHub
3bb12abc8d
Remove OptionalFromRequestParts impl for Query ( #3088 )
2024-12-25 18:56:48 +01:00
Jonas Platte and GitHub
1bc694878b
ci: Use updated fork of cargo-public-api-crates ( #3100 )
2024-12-25 18:55:40 +01:00
Jonas Platte and GitHub
c7d2a59e78
Add Scheme extractor to axum-extra changelog ( #3097 )
2024-12-24 17:03:40 +01:00
Jonas Platte and GitHub
ab8d0088d0
Add changelog entry for tokio-tungstenite upgrade ( #3089 )
2024-12-19 22:50:04 +01:00
Jonas Platte and GitHub
5cdd8a4f18
axum 0.8.0-rc.1 ( #3073 )
2024-12-17 23:47:42 +01:00
Jonas Platte and GitHub
ec75ee3827
Add a separate trait for optional extractors ( #2475 )
2024-12-10 02:54:59 +00:00
Jonas Platte and GitHub
99c07e4d86
Enable and fix warnings from clippy::uninlined_format_args ( #3063 )
2024-12-03 22:27:14 +01:00
Jonas Platte and GitHub
9fab45af46
Make ConnectInfo work with ListenerExt::tap_io ( #3059 )
2024-12-02 07:36:50 +00:00
Jonas Platte and GitHub
6d30c579e0
Remove multipart from axum-extra' default features ( #3058 )
2024-12-01 11:44:54 +01:00
Jonas Platte and GitHub
f6379558e6
Clean up axum-extra'a new error-response feature ( #3057 )
2024-12-01 11:44:43 +01:00
84c3960639
Make serve generic over the listener and IO types ( #2941 )
...
Co-authored-by: David Pedersen <[email protected] >
2024-11-30 23:47:13 +01:00
Jonas Platte and GitHub
d84136e1e4
Centralize lint configuration ( #3055 )
2024-11-30 16:53:48 +01:00
Jonas Platte and GitHub
c7aa6454e7
Fix new clippy lints ( #3054 )
2024-11-28 23:53:20 +01:00
Jonas Platte and GitHub
11806fbc61
Disallow nesting at the root of the router ( #3051 )
2024-11-26 20:59:40 +01:00
Jonas Platte and GitHub
fb1b8f1a55
Remove unused import in trybuild test ( #3050 )
2024-11-26 20:47:43 +01:00
Jonas Platte and GitHub
9ddb25f089
Re-format trybuild tests ( #3049 )
2024-11-26 18:04:01 +00:00
Jonas Platte and GitHub
f1c79a459b
Simplify todos_index in todos example ( #3048 )
2024-11-26 18:56:29 +01:00
Jonas Platte and GitHub
9517decf2f
Don't panic when array type is used for path segment ( #3039 )
2024-11-19 20:57:30 +00:00
Jonas Platte
17016d6dd6
Merge branch 'v0.7.x' into jplatte/merge-v0.7.x
2024-11-16 17:12:32 +01:00
Jonas Platte
9983bc1da4
Bump versions
2024-11-16 17:10:03 +01:00
Jonas Platte
dee0985dfb
Merge branch 'v0.7.x' into jplatte/merge-v0.7.8
2024-11-14 23:24:29 +01:00
Jonas Platte
feee742ca1
Bump versions
2024-11-14 23:13:41 +01:00
Jonas Platte
da4580247a
Some documentation fixes ( #3027 )
2024-11-14 23:01:27 +01:00
Jonas Platte
a59a82c2af
Replace Router::{map_inner, tap_inner_mut} by macros ( #2954 )
2024-11-14 22:53:35 +01:00
Jonas Platte and GitHub
56c709b33d
Some documentation fixes ( #3027 )
2024-11-14 21:12:16 +01:00
Jonas Platte and GitHub
72819848e3
Upgrade matchit ( #2997 )
2024-10-21 08:51:14 +00:00
Jonas Platte and GitHub
0ddc63f77e
Move the Host extractor to axum-extra ( #2956 )
2024-10-14 22:45:37 +00:00
Jonas Platte and GitHub
a0f310a492
Make into_future on Serve, WithGracefulShutdown independent of tokio ( #2975 )
2024-10-11 10:57:05 +02:00
Jonas Platte
d783a8b17e
Add matchit upgrade to axum changelog
2024-10-05 11:44:31 +00: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 and GitHub
9a69e415fb
Release axum 0.8.0-alpha.1 and related crates ( #2958 )
2024-10-05 11:20:05 +02:00
Jonas Platte and GitHub
20a0624795
Replace Router::{map_inner, tap_inner_mut} by macros ( #2954 )
2024-10-04 17:00:50 +00:00
Jonas Platte and GitHub
5db62e8452
Remove examples/listen-multiple-addrs ( #2951 )
2024-09-30 23:23:19 +02:00
Jonas Platte and GitHub
928d31d1d7
ci: Only save cache from main ( #2946 )
2024-09-29 21:15:49 +00:00
Jonas Platte and GitHub
fb4b1899eb
Remove mutexes around boxed services ( #2947 )
2024-09-29 21:04:31 +02:00
Jonas Platte and GitHub
3df15fd2ea
Update mongodb example ( #2944 )
2024-09-28 23:40:52 +02:00
Jonas Platte and GitHub
dda5a273b5
README updates ( #2945 )
2024-09-28 23:23:22 +02:00
Jonas Platte and GitHub
689ca1aea2
Update MSRV for all crates to 1.75 ( #2943 )
2024-09-28 21:21:41 +00:00
Jonas Platte and GitHub
5d8541de6e
Remove duplication in serving with and without graceful shutdown ( #2803 )
2024-09-27 23:16:54 +02: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
ac50d7daaf
docs: Remove manual tables of content ( #2921 )
2024-09-27 21:24:08 +02:00
Jonas Platte
6f5607785d
core: Fix compile errors from __log_rejection ( #2933 )
2024-09-27 21:22:59 +02:00
Jonas Platte
4fc0641874
Upgrade private dependencies ( #2935 )
2024-09-27 21:22:29 +02:00
Jonas Platte and GitHub
0a0e438a8b
docs: Remove manual tables of content ( #2921 )
2024-09-27 21:16:17 +02:00
Jonas Platte and GitHub
85b6fd49c7
Upgrade most example dependencies ( #2936 )
2024-09-27 18:50:52 +02:00
Jonas Platte and GitHub
2fb6cea732
Remove unused dependencies from examples ( #2934 )
2024-09-25 03:44:47 -04:00
Jonas Platte and GitHub
391f2deccd
core: Fix compile errors from __log_rejection ( #2933 )
2024-09-25 03:44:35 -04:00
Jonas Platte and GitHub
ef50e5c180
Upgrade private dependencies ( #2935 )
2024-09-24 23:50:53 +02:00
Jonas Platte
712b3ef24b
Merge branch 'v0.7.x' into main
2024-09-20 21:27:30 +02:00
Jonas Platte
a73dab417d
Bump versions
2024-09-20 21:25:30 +02:00
Jonas Platte and Yann Simon
0ba73b5c6e
Implement FromRequest for BytesMut ( #2583 )
...
Co-authored-by: Yann Simon <[email protected] >
2024-09-20 20:57:26 +02:00
Jonas Platte
88de9fc407
ci: Add more allowances for multiple version of the same crate
2024-09-20 20:57:17 +02:00
Jonas Platte
d2d74f6ad1
Upgrade tower and tower-http
2024-09-20 20:57:12 +02:00
352b7cf044
Implement FromRequest for BytesMut ( #2583 )
...
Co-authored-by: Yann Simon <[email protected] >
2024-09-20 20:36:00 +02:00
Jonas Platte
69fac0a065
ci: Add more allowances for multiple version of the same crate
2024-09-20 20:34:07 +02:00
Jonas Platte
652e59b0c0
Upgrade tower and tower-http
2024-09-20 20:34:07 +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
Jonas Platte and GitHub
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
Jonas Platte and GitHub
fdf83d0b73
Bring back the breaking changes readme section ( #2804 )
2024-09-11 20:42:15 +02:00
Jonas Platte and GitHub
8b1cad656f
Bump nightly version used for ui tests ( #2805 )
2024-09-11 20:41:44 +02:00
Jonas Platte and GitHub
89202ac379
Replace own TowerToHyperService with upstream version ( #2692 )
2024-06-09 20:18:03 +02:00
34e11c50b5
Add Extension<NonCloneType> debug_handler ui test ( #2731 )
...
Co-authored-by: Logan Nielsen <[email protected] >
2024-06-09 20:17:43 +02:00
Jonas Platte and GitHub
80afd9253d
Add scope doc alias for Router::nest ( #2756 )
2024-06-09 20:15:31 +02:00
Jonas Platte and GitHub
5201798d4e
Enable diagnostic attributes for Rust 1.78+ ( #2693 )
2024-04-30 11:05:38 -04:00
Jonas Platte and GitHub
4d65ba0215
ci: Unbreak cargo-deny action ( #2613 )
2024-02-22 09:59:05 +01:00
Jonas Platte and GitHub
5f7fcc5866
Fix blocking-mode tcp listener in auto-reload example ( #2558 )
2024-01-31 14:55:42 +00:00
Jonas Platte and GitHub
af13c53938
Make Router Sync without breaking the API ( #2481 )
2024-01-02 20:18:07 +01:00
Jonas Platte and GitHub
906f803a20
Update changelog ( #2349 )
2023-11-25 18:34:04 +01:00
Jonas Platte and GitHub
4d681de0dd
Clean up Q&A discussion template ( #2342 )
2023-11-24 14:13:56 +01:00
Jonas Platte and GitHub
92253fe7b3
Fix error in Q&A discussion template ( #2341 )
2023-11-24 12:21:13 +01:00
Jonas Platte and GitHub
9a931605dd
GitHub: Add a Q&A discussion template ( #2340 )
2023-11-24 11:57:17 +01:00
Jonas Platte and GitHub
e84d563b26
Improve documentation of axum::Form ( #2289 )
2023-10-26 06:37:19 +09:00
Jonas Platte and GitHub
3f5c907e2d
Add auto-reload example ( #2166 )
2023-09-11 13:56:47 +02:00
Jonas Platte
24f0f3eae8
Remove unused mut
2023-08-22 12:22:45 +02:00
Jonas Platte
11b24f7898
Remove redundant bindings
2023-08-22 12:22:45 +02:00
Jonas Platte and GitHub
e84a67e568
Fix documentation for MethodRouter::into_make_service ( #2176 )
2023-08-15 15:26:53 +00:00
Jonas Platte
4120195c53
Check for typos in CI
2023-08-08 11:27:45 +02:00
Jonas Platte
34d1fbc052
Fix typos found by crate-ci/typos
2023-08-08 11:27:45 +02:00
Jonas Platte
ff3884aa41
Silence error from enabling nightly_error_messages
2023-08-08 11:27:45 +02:00