Rob Ede
0216cb186e
add Compress::with_predicate
2023-04-02 05:54:34 +01:00
Rob Ede
19c9d858f2
support 16 extractors
2023-03-12 04:29:22 +00:00
Rob Ede
d7c6774ad5
add resource method helpers ( #2978 )
2023-03-02 08:22:22 +00:00
Rob Ede
d77bcb0b7c
update date in unreleased changelog sections
2023-02-26 21:45:36 +00:00
Rob Ede
e35ec28cd2
prepare actix-web release 4.3.1
2023-02-26 03:44:34 +00:00
Rob Ede
35006e9cae
prepare actix-web-codegen release 4.2.0
2023-02-26 03:42:27 +00:00
Rob Ede
e2fed91efd
format markdown with prettier
2023-02-26 03:26:51 +00:00
edgerunnergit
65c0545a7a
added support for creating custom methods with route macro ( #2969 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
Closes https://github.com/actix/actix-web/issues/2893
2023-02-06 12:40:41 +00:00
Rob Ede
df6fde883c
prepare actix-web release 4.3.0
2023-01-21 18:57:42 +00:00
Zach
6627109984
Add fallible versions of test_utils helpers to actix-test ( #2961 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-01-11 11:43:51 +00:00
Rob Ede
06c3513bc0
add Allow header to resource's default 405 handler ( #2949 )
2022-12-21 20:28:45 +00:00
Rob Ede
3c69d078b2
add redirect service ( #1961 )
2022-11-25 21:44:52 +00:00
Rob Ede
d708a4de6d
add acceptable guard ( #2265 )
2022-11-25 21:04:24 +00:00
Benny Nazimov
ad7e67f940
add middleware::logger::custom_response_replace
( #2631 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-09-26 18:44:51 +00:00
e-rhodes
bd5c0af0a6
Add ability to set default error handlers to the ErrorHandler
middleware ( #2784 )
...
Co-authored-by: erhodes <erik@space-nav.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-09-15 13:06:34 +00:00
Rob Ede
909461087c
add ContentDisposition::attachment
constructor ( #2867 )
2022-09-13 01:19:25 +01:00
Rob Ede
40f7ab38d2
prepare actix-web release 4.2.1
2022-09-12 10:43:03 +01:00
Rob Ede
a9e44bcf07
fix -http version to 3.2.2 ( #2871 )
...
fixes #2869
2022-09-12 10:42:22 +01:00
Rob Ede
7767cf3071
prepare actix-web release 4.2.0
2022-09-11 16:44:46 +01:00
Rob Ede
679f61cf37
bump msrv to 1.59
2022-08-27 13:14:16 +01:00
Roland Fredenhagen
8759d79b03
routes
macro allowing multiple paths per handler (#2718 )
...
* WIP: basic implementation for `routes` macro
* chore: changelog, docs, tests
* error on missing methods
* Apply suggestions from code review
Co-authored-by: Igor Aleksanov <popzxc@yandex.ru>
* update test stderr expectation
* add additional tests
* fix stderr output
* remove useless ResourceType
this is dead code from back when .to and .to_async were different ways to add a service
Co-authored-by: Igor Aleksanov <popzxc@yandex.ru>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-07-04 04:31:49 +00:00
Ulf Lilleengen
0dba6310c6
Expose option for setting TLS handshake timeout ( #2752 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-06-27 02:57:21 +00:00
e-rhodes
5d0e8138ee
Add getters for &ServiceRequest
( #2786 )
2022-06-22 21:02:03 +01:00
Yuki Okushi
6b7196225e
Bump up MSRV to 1.57 ( #2789 )
2022-06-22 12:08:06 +01:00
Rob Ede
43671ae4aa
release 4.1 group ( #2781 )
2022-06-12 00:15:43 +09:00
Rob Ede
2253eae2bb
update msrv to 1.56 ( #2777 )
...
* update msrv to 1.56
* remove transitive dashmap dependency
closes #2747
2022-06-11 04:03:26 +01:00
Sabrina Jewson
dce57a79c9
Implement ResponseError
for Infallible
( #2769 )
2022-05-30 20:52:48 +01:00
Rob Ede
b1c85ba85b
Add ServiceConfig::default_service
( #2743 )
...
* Add `ServiceConfig::default_service`
based on https://github.com/actix/actix-web/pull/2338
* update changelog
2022-04-23 22:11:45 +01:00
Rob Ede
45592b37b6
add Route::wrap
( #2725 )
...
* add `Route::wrap`
* add tests
* fix clippy
* fix doctests
2022-04-23 21:01:55 +01:00
Rob Ede
f2cacc4c9d
clear conn_data on HttpRequest drop ( #2742 )
...
* clear conn_data on HttpRequest drop
fixes #2740
* update changelog
* fix doc test
2022-04-23 13:35:41 +01:00
Luca Palmieri
de9e41484a
Add ServiceRequest::extract
( #2647 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-04-02 19:46:26 +01:00
Rob Ede
8ddb24b49b
prepare awc release 3.0.0 ( #2684 )
2022-03-08 16:51:40 +00:00
Rob Ede
9f964751f6
tweak migration doc
2022-02-25 21:40:23 +00:00
Rob Ede
d4a5d450de
prepare actix-web release 4.0.1
2022-02-25 20:31:46 +00:00
Rob Ede
d0c08dbb7d
prepare releases: actix-http 3.0.0 and actix-web 4.0.0 ( #2663 )
2022-02-25 18:46:35 +00:00
Rob Ede
ad38973767
move blocking error to web ( #2660 )
2022-02-22 08:45:28 +00:00
Rob Ede
11bfa84926
rename simple_service to status_service ( #2659 )
2022-02-22 07:06:36 +00:00
Rob Ede
593fbde46a
prepare actix-web release 4.0.0-rc.3
2022-02-08 09:31:48 +00:00
Ali MJ Al-Nasrawy
0c144054cb
make Condition
generic over body type ( #2635 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-02-08 07:50:05 +00:00
Rob Ede
1d1a65282f
RC refinements ( #2625 )
2022-02-04 20:37:33 +00:00
Rob Ede
fc5ecdc30b
fix changelog
2022-02-02 03:55:43 +00:00
Rob Ede
7fe800c3ff
prepare actix-web release 4.0.0-rc.2
2022-02-02 03:54:26 +00:00
Rob Ede
075df88a07
update 4.0 migration guide
2022-02-02 03:42:07 +00:00
Rob Ede
40a4b1ccd5
add macro feature ( #2619 )
...
Co-authored-by: Ibraheem Ahmed <ibrah1440@gmail.com>
2022-02-01 02:35:05 +00:00
Rob Ede
bcdde1d4ea
move actix-web to own dir
2022-02-01 00:30:41 +00:00