David Pedersen
c97967252d
Add serve
function and remove Server
re-export ( #1868 )
2023-04-21 17:45:31 +02:00
David Pedersen
6703f8634c
Remove B
type param: Follow ups ( #1789 )
...
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
Co-authored-by: Michael Scofield <mscofield0@tutanota.com>
2023-04-21 17:45:31 +02:00
David Pedersen
72c1b7a80c
Add Body::from_stream
( #1848 )
2023-04-21 17:45:31 +02:00
David Pedersen
4e4c29175f
Remove B
type param ( #1751 )
...
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
Co-authored-by: Michael Scofield <mscofield0@tutanota.com>
2023-04-21 17:45:31 +02:00
David Pedersen
c31bea2f96
Release axum and axum-extra ( #1942 )
2023-04-18 20:40:42 +02:00
David Pedersen
e97462d452
Add Html
, Css
, JavaScript
, and Wasm
response types ( #1921 )
2023-04-17 13:20:17 +02:00
David Pedersen
39bb28130d
Enable println
warning ( #1929 )
2023-04-14 22:26:56 +02:00
David Pedersen
51edc9c895
Release ( #1923 )
2023-04-11 17:23:38 +02:00
David Pedersen
6b106f4bab
Log built-in rejections ( #1890 )
2023-04-11 16:57:49 +02:00
David Pedersen
352cf9a266
Implement Deref
and DerefMut
for built-in extractors ( #1922 )
2023-04-10 07:18:35 +00:00
Jonas Platte
43b2d52403
Add OptionalPath extractor ( #1889 )
...
Co-authored-by: David Pedersen <david.pdrsn@gmail.com>
2023-04-09 12:23:13 +00:00
David Pedersen
9b1f1a907b
Update allowed crates in public API ( #1888 )
2023-03-27 17:12:19 +02:00
David Pedersen
4dd062e8ed
Add missing changelog link
2023-03-22 15:26:17 +01:00
David Pedersen
562fa206f0
Release axum, axum-extra, axum-macros ( #1875 )
2023-03-22 15:22:47 +01:00
David Pedersen
03e8bc77f1
Implement IntoResponse
for MultipartError
( #1861 )
2023-03-21 08:24:06 +00:00
David Pedersen
8e1eb8979f
Update to syn 2 ( #1862 )
2023-03-18 19:23:27 +00:00
David Pedersen
1133425d6b
Release axum, axum-macros, and axum-extra ( #1843 )
2023-03-13 11:00:13 +01:00
David Pedersen
bc3c35ea5a
Release all the crates ( #1812 )
2023-03-03 18:16:24 +01:00
John Downey
db22b7309d
Remove remnants of spa feature ( #1802 )
...
Co-authored-by: David Pedersen <david.pdrsn@gmail.com>
2023-03-03 14:43:19 +00:00
David Pedersen
5606ea3f9e
#[must_use]
all the things! (#1809 )
2023-03-03 14:12:35 +01:00
Dan Handrea
e167cfc325
Implement Clone
for CookieJar
, PrivateCookieJar
and SignedCookieJar
( #1808 )
2023-03-03 11:13:25 +00:00
David Pedersen
aa2cbf6920
Add axum_extra::extract::Multipart
( #1692 )
2023-03-03 10:15:09 +01:00
Rob
68bf8ed7fc
Update documentation for FailedToDeserializeQueryString
response type ( #1795 )
2023-02-27 22:29:39 +00:00
David Pedersen
08bac36519
Release axum and axum-extra ( #1788 )
2023-02-27 09:41:11 +01:00
David Pedersen
27f05ad32e
Remove SpaRouter
( #1784 )
2023-02-25 11:05:23 +01:00
David Pedersen
f726f16b6d
Update to tower-http 0.4 ( #1783 )
2023-02-24 20:51:30 +00:00
David Pedersen
6a4825bb22
Rename ProtoBuf
to Protobuf
( #1763 )
...
Co-authored-by: Allan <al@ayz.ai>
2023-02-24 21:40:42 +01:00
David Pedersen
e6ff0281ae
Try cargo public-api-crates
on CI ( #1761 )
2023-02-16 22:41:41 +01:00
David Pedersen
c18ff9dd63
Release axum, axum-extra, and axum-macros ( #1750 )
2023-02-12 12:40:42 +01:00
David Pedersen
c454e37a1c
Update to cookie 0.17 ( #1747 )
2023-02-12 08:26:37 +01:00
Jonas Platte
2c9d2dea0e
Upgrade dependencies ( #1746 )
2023-02-11 23:36:40 +00:00
David Pedersen
37922ab840
Add option_layer
( #1696 )
2023-02-11 23:11:21 +00:00
David Pedersen
b4204e223d
Add TypedPath::with_query_params
( #1744 )
2023-02-11 22:10:07 +00:00
Jonas Platte
7ecf8bd6cf
Use implicit format-args captures where applicable ( #1709 )
2023-01-20 12:04:49 +01:00
David Pedersen
e3aaeb3cb7
Release axum, axum-core, and axum-macros ( #1688 )
2023-01-09 13:54:49 +01:00
Eray Karatay
949da2b300
axum-extra: Add serde_json as dev-dependency ( #1673 )
2023-01-03 21:14:24 +01:00
avdb
ea6eb81d6f
Typo fixes ( #1628 )
2022-12-08 17:50:59 +00:00
David Pedersen
ee3cb971f7
axum-extra v0.4.2 ( #1609 )
2022-12-02 10:55:11 +00:00
David Pedersen
7386e5d185
Bug fixes for RouterExt:{route_with_tsr, route_service_with_tsr}
( #1608 )
...
* Bug fixes for `RouterExt:{route_with_tsr, route_service_with_tsr}`
* changelog link
2022-12-02 11:42:49 +01:00
Allan
b1f7ee938d
Update axum-extra feature flag table ( #1594 )
2022-11-29 22:11:36 +00:00
David Pedersen
2121979a48
axum-extra - v0.4.1 ( #1590 )
2022-11-29 10:57:25 +01:00
David Pedersen
c7985b7858
Fix wrong From
impl for Resource
( #1589 )
...
Really not sure how this got past the tests.
2022-11-29 09:35:26 +00:00
David Pedersen
1b6780cf6c
axum 0.6 and friends 🎉 ( #1570 )
...
* changelog
* bump versions
* reorder changelogs a bit
* Apply suggestions from code review
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
* Expand fallback inheritance
* Reword tsr
* Mention `parse-body-based-on-content-type` example
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
2022-11-25 12:29:58 +00:00
David Pedersen
0b26411f39
Change Router::with_state
and impl Service for Router<()>
( #1552 )
...
* Implement `Service` for `Router<(), B>`
* wip
* wip
* fix some tests
* fix examples
* fix doc tests
* clean up docs
* changelog
* fix
* also call `with_state` when converting `MethodRouter` into a `MakeService`
* suggestions from review
2022-11-24 14:43:10 +00:00
walfie
7d0bb28876
Minor doc fixes ( #1562 )
2022-11-22 07:08:18 +00:00
Santiago Fraire Willemoes
ddee1c1d1a
docs: add how to use Arc<AppState> with the cookies examples ( #1560 )
2022-11-21 14:17:32 +01:00
David Pedersen
99c0224a7c
axum-extra 0.4.0-rc.3 ( #1545 )
...
* axum-extra 0.4.0-rc.3
Needs a new release because it uses the old state inheritance whic is
removed in the latest rc.
* fix
2022-11-19 13:02:11 +01:00
David Pedersen
64960bb19c
Type safe state inheritance ( #1532 )
...
* Make state type safe
* fix examples
* remove unnecessary `#[track_caller]`s
* Router::into_service -> Router::with_state
* fixup docs
* macro docs
* add missing docs
* fix examples
* format
* changelog
* Update trybuild tests
* Make sure fallbacks are still inherited for opaque services (#1540 )
* Document nesting routers with different state
* fix leftover conflicts
2022-11-18 11:02:58 +00:00
David Pedersen
b1f894a500
Fix unused import if compiling with default features
2022-11-18 00:22:11 +01:00
David Pedersen
e39d053d2f
New release candidates ( #1514 )
...
* New release candidates
* Update axum/Cargo.toml
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
2022-11-09 09:01:47 +01:00