Commit Graph
100 Commits
Author SHA1 Message Date
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 PlatteandGitHub 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 PlatteandGitHub 62470bd503 Bring back no-op async-stream feature for axum-extra (#3293) 2025-03-27 06:12:26 -04:00
Jonas PlatteandGitHub 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 PlatteandGitHub 5966849f14 Release axum 0.8.2 and related crates (#3188) 2025-01-21 14:12:53 +01:00
Jonas PlatteandGitHub 6df26a3be3 Fix broken intra-doc link (#3186) 2025-01-21 06:45:56 -05:00
Jonas PlatteandGitHub 70d52b386d ci: Remove condition from typos job (#3187) 2025-01-21 06:45:45 -05:00
Jonas PlatteandGitHub 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 PlatteandGitHub 3bb12abc8d Remove OptionalFromRequestParts impl for Query (#3088) 2024-12-25 18:56:48 +01:00
Jonas PlatteandGitHub 1bc694878b ci: Use updated fork of cargo-public-api-crates (#3100) 2024-12-25 18:55:40 +01:00
Jonas PlatteandGitHub c7d2a59e78 Add Scheme extractor to axum-extra changelog (#3097) 2024-12-24 17:03:40 +01:00
Jonas PlatteandGitHub ab8d0088d0 Add changelog entry for tokio-tungstenite upgrade (#3089) 2024-12-19 22:50:04 +01:00
Jonas PlatteandGitHub 5cdd8a4f18 axum 0.8.0-rc.1 (#3073) 2024-12-17 23:47:42 +01:00
Jonas PlatteandGitHub ec75ee3827 Add a separate trait for optional extractors (#2475) 2024-12-10 02:54:59 +00:00
Jonas PlatteandGitHub 99c07e4d86 Enable and fix warnings from clippy::uninlined_format_args (#3063) 2024-12-03 22:27:14 +01:00
Jonas PlatteandGitHub 9fab45af46 Make ConnectInfo work with ListenerExt::tap_io (#3059) 2024-12-02 07:36:50 +00:00
Jonas PlatteandGitHub 6d30c579e0 Remove multipart from axum-extra' default features (#3058) 2024-12-01 11:44:54 +01:00
Jonas PlatteandGitHub 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 PlatteandGitHub d84136e1e4 Centralize lint configuration (#3055) 2024-11-30 16:53:48 +01:00
Jonas PlatteandGitHub c7aa6454e7 Fix new clippy lints (#3054) 2024-11-28 23:53:20 +01:00
Jonas PlatteandGitHub 11806fbc61 Disallow nesting at the root of the router (#3051) 2024-11-26 20:59:40 +01:00
Jonas PlatteandGitHub fb1b8f1a55 Remove unused import in trybuild test (#3050) 2024-11-26 20:47:43 +01:00
Jonas PlatteandGitHub 9ddb25f089 Re-format trybuild tests (#3049) 2024-11-26 18:04:01 +00:00
Jonas PlatteandGitHub f1c79a459b Simplify todos_index in todos example (#3048) 2024-11-26 18:56:29 +01:00
Jonas PlatteandGitHub 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 PlatteandGitHub 56c709b33d Some documentation fixes (#3027) 2024-11-14 21:12:16 +01:00
Jonas PlatteandGitHub 72819848e3 Upgrade matchit (#2997) 2024-10-21 08:51:14 +00:00
Jonas PlatteandGitHub 0ddc63f77e Move the Host extractor to axum-extra (#2956) 2024-10-14 22:45:37 +00:00
Jonas PlatteandGitHub 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 PlatteandGitHub 9a69e415fb Release axum 0.8.0-alpha.1 and related crates (#2958) 2024-10-05 11:20:05 +02:00
Jonas PlatteandGitHub 20a0624795 Replace Router::{map_inner, tap_inner_mut} by macros (#2954) 2024-10-04 17:00:50 +00:00
Jonas PlatteandGitHub 5db62e8452 Remove examples/listen-multiple-addrs (#2951) 2024-09-30 23:23:19 +02:00
Jonas PlatteandGitHub 928d31d1d7 ci: Only save cache from main (#2946) 2024-09-29 21:15:49 +00:00
Jonas PlatteandGitHub fb4b1899eb Remove mutexes around boxed services (#2947) 2024-09-29 21:04:31 +02:00
Jonas PlatteandGitHub 3df15fd2ea Update mongodb example (#2944) 2024-09-28 23:40:52 +02:00
Jonas PlatteandGitHub dda5a273b5 README updates (#2945) 2024-09-28 23:23:22 +02:00
Jonas PlatteandGitHub 689ca1aea2 Update MSRV for all crates to 1.75 (#2943) 2024-09-28 21:21:41 +00:00
Jonas PlatteandGitHub 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 PlatteandGitHub 0a0e438a8b docs: Remove manual tables of content (#2921) 2024-09-27 21:16:17 +02:00
Jonas PlatteandGitHub 85b6fd49c7 Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
Jonas PlatteandGitHub 2fb6cea732 Remove unused dependencies from examples (#2934) 2024-09-25 03:44:47 -04:00
Jonas PlatteandGitHub 391f2deccd core: Fix compile errors from __log_rejection (#2933) 2024-09-25 03:44:35 -04:00
Jonas PlatteandGitHub 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 PlatteandYann 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 PlatteandGitHub 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 PlatteandGitHub fdf83d0b73 Bring back the breaking changes readme section (#2804) 2024-09-11 20:42:15 +02:00
Jonas PlatteandGitHub 8b1cad656f Bump nightly version used for ui tests (#2805) 2024-09-11 20:41:44 +02:00
Jonas PlatteandGitHub 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 PlatteandGitHub 80afd9253d Add scope doc alias for Router::nest (#2756) 2024-06-09 20:15:31 +02:00
Jonas PlatteandGitHub 5201798d4e Enable diagnostic attributes for Rust 1.78+ (#2693) 2024-04-30 11:05:38 -04:00
Jonas PlatteandGitHub 4d65ba0215 ci: Unbreak cargo-deny action (#2613) 2024-02-22 09:59:05 +01:00
Jonas PlatteandGitHub 5f7fcc5866 Fix blocking-mode tcp listener in auto-reload example (#2558) 2024-01-31 14:55:42 +00:00
Jonas PlatteandGitHub af13c53938 Make Router Sync without breaking the API (#2481) 2024-01-02 20:18:07 +01:00
Jonas PlatteandGitHub 906f803a20 Update changelog (#2349) 2023-11-25 18:34:04 +01:00
Jonas PlatteandGitHub 4d681de0dd Clean up Q&A discussion template (#2342) 2023-11-24 14:13:56 +01:00
Jonas PlatteandGitHub 92253fe7b3 Fix error in Q&A discussion template (#2341) 2023-11-24 12:21:13 +01:00
Jonas PlatteandGitHub 9a931605dd GitHub: Add a Q&A discussion template (#2340) 2023-11-24 11:57:17 +01:00
Jonas PlatteandGitHub e84d563b26 Improve documentation of axum::Form (#2289) 2023-10-26 06:37:19 +09:00
Jonas PlatteandGitHub 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 PlatteandGitHub 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