Commit Graph

264 Commits

Author SHA1 Message Date
Sunli
e2ef677519 Release 3.0.4
async-graphql@3.0.4
async-graphql-actix-web@3.0.4
async-graphql-axum@3.0.4
async-graphql-derive@3.0.4
async-graphql-parser@3.0.4
async-graphql-poem@3.0.4
async-graphql-rocket@3.0.4
async-graphql-value@3.0.4
async-graphql-warp@3.0.4

Generated by cargo-workspaces
2021-11-18 16:01:56 +08:00
Sunli
559bbedd3e Allowed use validators on wrapper types, for example: Option<T>, MaybeUnefined<T>.
Remove `OutputJson` because `Json` can replace it.
2021-11-18 15:43:12 +08:00
Sunli
3616ca8fec Release 3.0.3
async-graphql@3.0.3
async-graphql-actix-web@3.0.3
async-graphql-axum@3.0.3
async-graphql-derive@3.0.3
async-graphql-parser@3.0.3
async-graphql-poem@3.0.3
async-graphql-rocket@3.0.3
async-graphql-value@3.0.3
async-graphql-warp@3.0.3

Generated by cargo-workspaces
2021-11-18 09:30:32 +08:00
Sunli
8243921fa4 Release 3.0.2
async-graphql@3.0.2
async-graphql-actix-web@3.0.2
async-graphql-axum@3.0.2
async-graphql-derive@3.0.2
async-graphql-parser@3.0.2
async-graphql-poem@3.0.2
async-graphql-rocket@3.0.2
async-graphql-value@3.0.2
async-graphql-warp@3.0.2

Generated by cargo-workspaces
2021-11-17 17:03:48 +08:00
Sunli
502bfb8670 Add url, regex and ip validators. 2021-11-17 11:12:52 +08:00
Sunli
f40c4ca3e6 Release 3.0.1
async-graphql@3.0.1
async-graphql-actix-web@3.0.1
async-graphql-axum@3.0.1
async-graphql-derive@3.0.1
async-graphql-parser@3.0.1
async-graphql-poem@3.0.1
async-graphql-rocket@3.0.1
async-graphql-value@3.0.1
async-graphql-warp@3.0.1

Generated by cargo-workspaces
2021-11-17 08:49:52 +08:00
Sunli
af25734697 Remove the ctx parameter of CustomValidator::check. #710 2021-11-17 08:46:13 +08:00
Sunli
fb7465dcb7 Release 3.0.0
async-graphql@3.0.0
async-graphql-actix-web@3.0.0
async-graphql-axum@3.0.0
async-graphql-derive@3.0.0
async-graphql-parser@3.0.0
async-graphql-poem@3.0.0
async-graphql-rocket@3.0.0
async-graphql-value@3.0.0
async-graphql-warp@3.0.0

Generated by cargo-workspaces
2021-11-16 18:19:48 +08:00
Sunli
7e492103e3 Release 3.0.0-alpha.3
async-graphql@3.0.0-alpha.3
async-graphql-actix-web@3.0.0-alpha.3
async-graphql-axum@3.0.0-alpha.3
async-graphql-derive@3.0.0-alpha.3
async-graphql-parser@3.0.0-alpha.3
async-graphql-poem@3.0.0-alpha.3
async-graphql-rocket@3.0.0-alpha.3
async-graphql-value@3.0.0-alpha.3
async-graphql-warp@3.0.0-alpha.3

Generated by cargo-workspaces
2021-11-16 18:03:39 +08:00
Sunli
32a6cd39f4 Release 3.0.0-alpha.2
async-graphql@3.0.0-alpha.2
async-graphql-actix-web@3.0.0-alpha.2
async-graphql-axum@3.0.0-alpha.2
async-graphql-derive@3.0.0-alpha.2
async-graphql-parser@3.0.0-alpha.2
async-graphql-poem@3.0.0-alpha.2
async-graphql-rocket@3.0.0-alpha.2
async-graphql-value@3.0.0-alpha.2
async-graphql-warp@3.0.0-alpha.2

Generated by cargo-workspaces
2021-11-16 16:22:06 +08:00
Sunli
5a1f0ed865 Add some validators 2021-11-16 16:20:40 +08:00
Sunli
4b1cb058fa Release 3.0.0-alpha.1
async-graphql@3.0.0-alpha.1
async-graphql-actix-web@3.0.0-alpha.1
async-graphql-axum@3.0.0-alpha.1
async-graphql-derive@3.0.0-alpha.1
async-graphql-parser@3.0.0-alpha.1
async-graphql-poem@3.0.0-alpha.1
async-graphql-rocket@3.0.0-alpha.1
async-graphql-value@3.0.0-alpha.1
async-graphql-warp@3.0.0-alpha.1

Generated by cargo-workspaces
2021-11-16 15:28:20 +08:00
Sunli
a656ab111b Release 3.0.0-alpha.0
async-graphql@3.0.0-alpha.0
async-graphql-actix-web@3.0.0-alpha.0
async-graphql-axum@3.0.0-alpha.0
async-graphql-derive@3.0.0-alpha.0
async-graphql-parser@3.0.0-alpha.0
async-graphql-poem@3.0.0-alpha.0
async-graphql-rocket@3.0.0-alpha.0
async-graphql-value@3.0.0-alpha.0
async-graphql-warp@3.0.0-alpha.0

Generated by cargo-workspaces
2021-11-16 15:11:21 +08:00
Sunli
3d8a8ef6af Update documents 2021-11-16 14:51:20 +08:00
Sunli
60245769f5 Rework guards 2021-11-16 10:22:39 +08:00
Sunli
71cbb9d20c Rework validators 3 2021-11-15 18:37:33 +08:00
Sunli
613bbc5b91 Custom validator 2021-11-15 11:08:56 +08:00
Sunli
dd55421ede Rework validators 2 2021-11-15 09:12:13 +08:00
Sunli
eb022a0cca Rework validators 2021-11-14 21:09:14 +08:00
Sunli
382d745042 Merge branch 'master' into async-graphql-v3 2021-11-13 09:33:12 +08:00
Sunli
6272d72a15 Release 2.11.3
async-graphql@2.11.3
async-graphql-actix-web@2.11.3
async-graphql-axum@2.11.3
async-graphql-derive@2.11.3
async-graphql-parser@2.11.3
async-graphql-poem@2.11.3
async-graphql-rocket@2.11.3
async-graphql-tide@2.11.3
async-graphql-value@2.11.3
async-graphql-warp@2.11.3

Generated by cargo-workspaces
2021-11-13 09:30:09 +08:00
Sunli
acb44bdd05 Hide types that are not referenced by visible fields. #698 2021-11-12 07:24:04 +08:00
Sunli
0e9e087691 Move the methods of the Type trait to InputType and OutputType. 2021-11-12 07:23:05 +08:00
Sunli
202525903a Release 2.11.2
async-graphql@2.11.2
async-graphql-actix-web@2.11.2
async-graphql-axum@2.11.2
async-graphql-derive@2.11.2
async-graphql-parser@2.11.2
async-graphql-poem@2.11.2
async-graphql-rocket@2.11.2
async-graphql-tide@2.11.2
async-graphql-value@2.11.2
async-graphql-warp@2.11.2

Generated by cargo-workspaces
2021-11-11 08:57:55 +08:00
Sunli
b359b62976 If a GraphQL name conflict is detected when creating schema, it will cause panic. #499 2021-11-08 10:25:31 +08:00
Sunli
70fb209b30 Release 2.11.1
async-graphql@2.11.1
async-graphql-actix-web@2.11.1
async-graphql-axum@2.11.1
async-graphql-derive@2.11.1
async-graphql-parser@2.11.1
async-graphql-poem@2.11.1
async-graphql-rocket@2.11.1
async-graphql-tide@2.11.1
async-graphql-value@2.11.1
async-graphql-warp@2.11.1

Generated by cargo-workspaces
2021-11-07 21:25:43 +08:00
Sunli
16cf3b8d82 Release 2.11.0
async-graphql@2.11.0
async-graphql-actix-web@2.11.0
async-graphql-axum@2.11.0
async-graphql-derive@2.11.0
async-graphql-parser@2.11.0
async-graphql-poem@2.11.0
async-graphql-rocket@2.11.0
async-graphql-tide@2.11.0
async-graphql-value@2.11.0
async-graphql-warp@2.11.0

Generated by cargo-workspaces
2021-11-03 15:36:48 +08:00
Sunli
057d6aebfd Subscription typename - [GraphQL - October 2021] #681 2021-11-02 20:35:05 +08:00
Sunli
c6d26884a9 Specified By - [GraphQL - October 2021] #677 2021-11-02 20:35:05 +08:00
Sunli
38dcc7d582 update ci 2021-11-02 20:34:41 +08:00
Sunli
abac47fc50 Merge branch 'master' into update-to-rust-edition-2021 2021-11-02 20:08:41 +08:00
Sunli
0b6bb1a54e Merge pull request #674 from Miaxos/derived_wrapper_types
Add basic coercion for `derived` for SimpleObject
2021-10-29 10:13:20 +08:00
Miaxos
b361119ca0 feat: add with for object & complex object & update documentation 2021-10-28 12:42:13 +00:00
Miaxos
f3ef60033f feat: use with for simple object 2021-10-28 10:22:39 +00:00
Miaxos
cf407adce0 fix: do not use extend, useless 2021-10-28 01:42:15 +00:00
Miaxos
fa34a8ae68 feat: add basic coercion for SimpleObject derived arg 2021-10-27 13:37:13 +00:00
Sunli
9610ae4695 Release 2.10.8
async-graphql@2.10.8
async-graphql-actix-web@2.10.8
async-graphql-axum@2.10.8
async-graphql-derive@2.10.8
async-graphql-parser@2.10.8
async-graphql-poem@2.10.8
async-graphql-rocket@2.10.8
async-graphql-tide@2.10.8
async-graphql-value@2.10.8
async-graphql-warp@2.10.8

Generated by cargo-workspaces
2021-10-27 20:08:35 +08:00
Sunli
f1fda411b9 Release 2.10.7
async-graphql@2.10.7
async-graphql-actix-web@2.10.7
async-graphql-axum@2.10.7
async-graphql-derive@2.10.7
async-graphql-parser@2.10.7
async-graphql-poem@2.10.7
async-graphql-rocket@2.10.7
async-graphql-tide@2.10.7
async-graphql-value@2.10.7
async-graphql-warp@2.10.7

Generated by cargo-workspaces
2021-10-27 13:58:47 +08:00
Sunli
fb38b548d1 Release 2.10.6
async-graphql@2.10.6
async-graphql-actix-web@2.10.6
async-graphql-axum@2.10.6
async-graphql-derive@2.10.6
async-graphql-parser@2.10.6
async-graphql-poem@2.10.6
async-graphql-rocket@2.10.6
async-graphql-tide@2.10.6
async-graphql-value@2.10.6
async-graphql-warp@2.10.6

Generated by cargo-workspaces
2021-10-26 20:44:45 +08:00
Sunli
9b5149ee23 Respect query object field order. #612 2021-10-26 19:02:15 +08:00
Miaxos
b7232cea65 feat: add derived for simple object & complex object 2021-10-25 12:23:12 +00:00
Miaxos
e9e73f489d feat: add derived on simple objects 2021-10-25 10:56:33 +00:00
Sunli
057a29c145 Merge pull request #667 from Miaxos/derived_fields
feat: add derived field for object
2021-10-24 09:24:34 +08:00
Sunli
91cf37e28d Release 2.10.5
async-graphql@2.10.5
async-graphql-actix-web@2.10.5
async-graphql-axum@2.10.5
async-graphql-derive@2.10.5
async-graphql-parser@2.10.5
async-graphql-poem@2.10.5
async-graphql-rocket@2.10.5
async-graphql-tide@2.10.5
async-graphql-value@2.10.5
async-graphql-warp@2.10.5

Generated by cargo-workspaces
2021-10-23 19:34:57 +08:00
Sunli
c1459b9b22 Update examples 2021-10-23 16:13:54 +08:00
Jeff Registre
30009005d1 Removed import for new prelude members: TryFrom, TryInto, FromIterator 2021-10-22 19:34:49 -04:00
Jeff Registre
6e71fac257 Update cargo edition to 2021 2021-10-22 19:34:47 -04:00
Miaxos
e1c577de44 feat: add derived field for complex object 2021-10-22 13:08:49 +00:00
Sunli
7769adb012 Release 2.10.4
async-graphql@2.10.4
async-graphql-actix-web@2.10.4
async-graphql-axum@2.10.4
async-graphql-derive@2.10.4
async-graphql-parser@2.10.4
async-graphql-poem@2.10.4
async-graphql-rocket@2.10.4
async-graphql-tide@2.10.4
async-graphql-value@2.10.4
async-graphql-warp@2.10.4

Generated by cargo-workspaces
2021-10-22 10:39:19 +08:00
OvermindDL1
2bfbc56a46 Move the dyn placement in the Subscription macro to the type injection instead of in-place to allow for non-trait implementations (type aliases). 2021-10-21 10:54:07 -06:00