Aravinth Manivannan
168b2f227d
compile time validation of path ( #2350 )
...
* compile time validation of path
* added trybuild err message
* Update Cargo.toml
* add changelog entry
* test more cases of path validation
* fmt
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-08-30 21:50:40 +01:00
Rob Ede
604be5495f
prepare beta.8 releases ( #2292 )
2021-06-26 16:33:36 +01:00
Igor Aleksanov
262c6bc828
Various refactorings ( #2281 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-06-26 15:33:43 +01:00
Rob Ede
7faeffc5ab
prepare actix-test release 0.1.0-beta.3
2021-06-20 19:47:42 +01:00
Rob Ede
c260fb1c48
beta.7 releases ( #2266 )
2021-06-19 11:51:20 +01:00
Ibraheem Ahmed
e46cda5228
Deduplicate rt::main macro logic ( #2255 )
2021-06-08 22:44:56 +01:00
Yuki Okushi
4598a7c0cc
Only run UI tests on MSRV ( #2232 )
2021-05-25 00:09:38 +09:00
Rob Ede
f462aaa7b6
prepare actix-test release 0.1.0-beta.2
2021-04-17 15:53:54 +01:00
Rob Ede
b2d6b6a70c
prepare web release 4.0.0-beta.6
2021-04-17 15:28:13 +01:00
Rob Ede
5747f84736
bump utils to stable v3
2021-04-17 02:07:33 +01:00
Rob Ede
879a4cbcd8
re-export ready boilerplate macros in dev
2021-04-16 23:21:02 +01:00
Rob Ede
44c55dd036
remove cookie support from -http ( #2065 )
2021-04-09 18:07:10 +01:00
Rob Ede
e0b2246c68
prepare test release 0.1.0-beta.1
2021-04-02 10:03:01 +01:00
Rob Ede
546e7c5da4
prepare web release 4.0.0-beta.5
2021-04-02 09:37:51 +01:00
Rob Ede
c54a0713de
migrate integration testing to new crate ( #2112 )
2021-04-02 08:26:59 +01:00
Rob Ede
c8ed8dd1a4
migrate to -utils beta 4 ( #2127 )
2021-04-01 15:26:13 +01:00
fakeshadow
222acfd070
Fix build for next actix-tls-beta release ( #2122 )
2021-03-29 13:45:48 +01:00
Rob Ede
3188ef5731
don't use rust annotation on code doc blocks
2021-03-25 08:45:52 +00:00
Rob Ede
4b46351d36
prepare actix-web release 4.0.0-beta.4
2021-03-09 23:31:44 +00:00
Rob Ede
b7c406637d
prepare actix-web-codegen release 0.5.0-beta.2
2021-03-09 23:27:38 +00:00
Richard Chien
fc6f974617
Add "name" attribute to route macro ( #1934 )
2021-03-04 12:38:47 +00:00
fakeshadow
badae2f8fd
add local_address bind for client builder ( #2024 )
2021-02-27 22:31:14 +00:00
Erik Johnston
42711c23d7
Port over doc comments in route macros. ( #2022 )
...
Co-authored-by: Jonas Platte <jplatte@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-02-24 12:26:56 +00:00
Rob Ede
31d9ed81c5
change rustfmt line width to 96
2021-02-11 23:03:17 +00:00
Rob Ede
e18464b274
bump actix web versions in deps
2021-02-10 12:57:13 +00:00
Rob Ede
bd26083f33
prepare codegen 0.5.0-beta.1 release
2021-02-10 12:45:46 +00:00
Rob Ede
a290e58982
prepare beta 2 release set ( #1975 )
2021-02-10 12:10:03 +00:00
fakeshadow
41bc04b1c4
Use immutable reference of service state. Update awc dns resolver. ( #1905 )
2021-02-07 01:00:40 +00:00
fakeshadow
20cf0094e5
fix master branch build. change web::block output type. ( #1957 )
2021-02-06 16:23:59 +00:00
fakeshadow
fe392abeb4
remove actix-threadpool.use actix_rt::task::spawn_blocking ( #1878 )
2021-01-09 16:04:19 +00:00
Rob Ede
c09186a2c0
prepare v4 beta releases ( #1881 )
2021-01-07 20:02:08 +00:00
fakeshadow
32de9f8840
Tokio 1.0 ( #1813 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-01-03 23:47:04 +00:00
Rob Ede
a1b00b2cd0
change unreleased year
2021-01-02 00:12:18 +00:00
Rob Ede
2a2a20c3e7
bump msrv to 1.46 ( #1858 )
2020-12-28 00:44:15 +00:00
Aravinth Manivannan
fabc68659b
Intradoc links conversion ( #1827 )
...
* switching to nightly for intra-doc links
* actix-files intra-doc conversion
* more specific Result
* intradoc conversion complete
* rm blank comments and readme doc link fixes
* macros and broken links
2020-12-13 13:28:39 +00:00
Yuki Okushi
2f84914146
Skip some tests that cause ICE on nightly ( #1740 )
2020-10-19 11:52:05 +09:00
Rob Ede
aa11231ee5
prepare web release 3.1.0 ( #1716 )
2020-09-30 11:07:35 +01:00
Rob Ede
c53e9468bc
prepare codegen 0.4.0 release ( #1702 )
2020-09-24 23:54:01 +01:00
Arniu Tseng
162121bf8d
Unify route macros ( #1705 )
2020-09-22 22:42:51 +01:00
Matt Gathu
509b2e6eec
Provide attribute macro for multiple HTTP methods ( #1674 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-09-16 22:37:41 +01:00
Rob Ede
3fde3be3d8
add trybuild tests to routing codegen ( #1677 )
2020-09-13 16:31:08 +01:00
Rob Ede
64a2c13cdf
the big three point oh ( #1668 )
2020-09-11 13:50:10 +01:00
Rob Ede
059d1671d7
prepare release beta 4 ( #1659 )
2020-09-09 22:14:11 +01:00
Yuki Okushi
5802eb797f
awc,web: Bump up to next beta releases ( #1638 )
2020-08-18 01:08:40 +09:00
Yuki Okushi
59ad1738e9
web: Bump up to 3.0.0-beta.2 ( #1636 )
2020-08-17 11:32:38 +01:00
Yuki Okushi
92b5bcd13f
Check format and tweak CI config ( #1619 )
2020-07-22 00:28:33 +01:00
Rob Ede
ad7c6d2633
prepare actix-web v3.0.0-beta.1 release ( #1600 )
2020-07-15 00:44:44 +01:00
Yuki Okushi
1382094c15
Avoid using deprecated /
in license field
2020-07-14 11:19:56 +09:00
Rob Ede
a70e599ff5
re-export rt in web and add main macro ( #1575 )
2020-06-22 20:09:48 +01:00
Yuki Okushi
8a106c07b4
Tweak codegen metadata
2020-05-25 16:45:34 +09:00
Yuki Okushi
bb89d04080
codegen: Bump up to 0.2.2
2020-05-23 17:22:30 +09:00
Yuki Okushi
fe89ba7027
Update actix-web
dependency to 3.0.0-alpha.3
2020-05-21 17:32:36 +09:00
Yuki Okushi
24372467d9
codegen: Minimize futures
dependencies
2020-05-19 08:29:11 +09:00
Rob Ede
996f1d7eae
bump msrv in ci and readme
2020-05-13 01:57:37 +01:00
Yuki Okushi
b66c3083a5
Update the actix-web
dependency to 3.0.0-alpha.2
2020-05-08 06:46:42 +09:00
Quentin de Quelen
9164ed1f0c
add resource middleware on actix-web-codegen ( #1467 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-07 18:31:12 +09:00
Ivan Tham
2067331884
Refactor actix-codegen duplicate code ( #1423 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-03-20 04:40:42 +09:00
Oleg Nosov
c67e4c1fe8
Refactored macros ( #1333 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-03-15 07:23:28 +09:00
Yuki Okushi
1b28a5d48b
Update actix-web
dependency to 3.0.0-alpha.1
2020-03-12 03:03:50 +09:00
Yuki Okushi
a4f87a53da
Update CHANGES.md
2020-02-25 08:42:39 +09:00
Yuki Okushi
036ffd43f9
Prepare for new release
2020-02-23 06:40:02 +09:00
Matt Gathu
060c392c67
Add missing_docs attribute to generated structs
2020-02-22 10:32:12 +01:00
Andrey Torsunov
71d11644a7
Add ability to name a handler function as 'config' ( #1290 )
...
* eliminate handler naming restrictions #1277
* Update actix-web-codegen/CHANGES.md
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-01-26 07:22:40 +09:00
Nikolay Kim
8b8a9a995d
bump ver
2019-12-20 17:36:48 +06:00
Nikolay Kim
232f71b3b5
update changes
2019-12-13 12:18:30 +06:00
Nikolay Kim
4937c9f9c2
refactor http-test server
2019-12-12 23:08:38 +06:00
Nikolay Kim
4a8a9ef405
update tests and clippy warnings
2019-12-08 12:31:16 +06:00
Nikolay Kim
14075ebf7f
use released versions of actix-net
2019-12-02 23:33:39 +06:00
Nikolay Kim
f4c01384ec
update to latest actix-net
2019-12-02 17:33:11 +06:00
Folyd
f43a706364
Set name for each generated resource
2019-11-26 19:25:28 +06:00
Nikolay Kim
4dc31aac93
use actix_rt::test for test setup
2019-11-26 11:25:50 +06:00
Nikolay Kim
c1c44a7dd6
upgrade derive_more
2019-11-25 17:59:14 +06:00
Martell Malone
525c22de15
fix typos from updating to futures 0.3
2019-11-22 13:25:55 +06:00
Nikolay Kim
57981ca04a
update tests to async handlers
2019-11-22 11:49:35 +06:00
Nikolay Kim
8683ba8bb0
rename .to_async() to .to()
2019-11-21 21:36:35 +06:00
Nikolay Kim
0de101bc4d
update actix-web-codegen tests
2019-11-21 16:02:17 +06:00
Nikolay Kim
1ca9d87f0a
prep actix-web-codegen release
2019-10-14 21:35:53 +06:00
DanSnow
967f965405
Update syn
& quote
to 1.0 ( #1133 )
...
* chore(actix-web-codegen): Upgrade syn and quote to 1.0
* feat(actix-web-codegen): Generate better error message
* doc(actix-web-codegen): Update CHANGES.md
* fix: Build with stable rust
2019-10-14 21:34:17 +06:00
Marat Safin
cb19ebfe0c
add rustls support for actix-http and awc ( #998 )
...
* add rustls support for actix-http and awc
* fix features conflict
* remove unnecessary duplication
* test server with rust-tls
* fix
* test rustls
* awc rustls test
* format
* tests
* fix dependencies
* fixes and add changes
* remove test-server and Cargo.toml dev-dependencies changes
* cargo fmt
2019-07-31 13:02:56 -07:00
Nikolay Kim
4092c7f326
clippy warnings
2019-07-17 15:08:30 +06:00
Nikolay Kim
686e5f1595
update deps
2019-06-16 22:10:22 +06:00
Nikolay Kim
a548b69679
fmt
2019-06-05 08:43:13 +06:00
Nikolay Kim
a771540b16
prepare actix-web-codegen release
2019-06-04 22:33:43 +06:00
Glade Miller
cf217d35a8
Added HEAD, CONNECT, OPTIONS and TRACE to the codegen ( #886 )
...
* Added HEAD, CONNECT, OPTIONS and TRACE to the codegen
* Add new macros to use statement
* Add patch to supported codegen http methods
* Update CHANGES.md
Added head, options, trace, connect and patch codegen changes to CHANGES.md
2019-06-04 22:30:43 +06:00
Nikolay Kim
29a0fe76d5
prepare actix-web-codegen release
2019-06-01 17:21:22 +06:00
Igor Gnatenko
7753b9da6d
web-codegen: Add extra-traits to syn features ( #879 )
...
```rust
error[E0277]: `syn::attr::NestedMeta` doesn't implement `std::fmt::Debug`
--> src/route.rs:149:57
|
149 | attr => panic!("Unknown attribute{:?}", attr),
| ^^^^ `syn::attr::NestedMeta` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `syn::attr::NestedMeta`
= note: required because of the requirements on the impl of `std::fmt::Debug` for `&syn::attr::NestedMeta`
= note: required by `std::fmt::Debug::fmt`
```
2019-06-01 14:13:45 +06:00
Nikolay Kim
cbe0226177
update changes
2019-05-18 10:47:08 -07:00
Nikolay Kim
e1ff3bf8fa
fix resource match with params #841
2019-05-15 10:31:40 -07:00
Glade Miller
80f4ef9aac
When using codegen with paths that have parameters then only the first endpoint resolves ( #842 )
2019-05-15 09:21:07 -07:00
Nikolay Kim
5a90e33bcc
update deps
2019-05-12 12:01:24 -07:00
Nikolay Kim
e9cbcbaf03
update dependencies
2019-05-12 10:18:02 -07:00
Nikolay Kim
337c2febe3
add more tests
2019-05-02 09:49:10 -07:00
Nikolay Kim
7e480ab2f7
beta.1 release
2019-04-20 21:16:51 -07:00
Nikolay Kim
c943e95812
update dependencies
2019-04-16 11:17:29 -07:00
Nikolay Kim
09cdf1e302
Rename RouterConfig to ServiceConfig
2019-04-15 07:32:49 -07:00
Nikolay Kim
d7040dc303
alpha.6 release
2019-04-14 08:09:32 -07:00
Nikolay Kim
4f30fa9d46
Remove generic type for request payload, always use default
2019-04-13 14:50:54 -07:00
Nikolay Kim
1f2b15397d
prepare alpha5 release
2019-04-12 14:00:45 -07:00
Nikolay Kim
9bb40c249f
add h1::SendResponse future; renamed to MessageBody::size
2019-04-10 12:24:17 -07:00
Douman
046b7a1425
Expand codegen to allow specify guards and async
2019-04-10 15:43:18 +03:00