Sunli
3217f7aecd
Add support flatten
attribute for SimpleObject
, ComplexObject
and Object
macros. #533
2022-01-18 10:33:07 +08:00
Sunli
334307b2c2
Add Union
and Interface
support for trait objects. #780
...
Clippy clean
2022-01-11 09:35:09 +08:00
Sunli
9eb7c58c36
Fix the generic SimpleObject
can't define the lifetimes. #774
2022-01-05 11:52:02 +08:00
Sunli
eca8cdf86c
Fix field guards not working on ComplexObject
. #767
2021-12-26 10:42:36 +08:00
Sunli
7ff5741a30
No longer assumes that a subscription stream that failed to resolve has ended. #744
2021-12-07 11:00:53 +08:00
Sunli
7f97631704
rustfmt
2021-12-05 09:43:44 +08:00
Sunli
cde3a7c14e
Merge pull request #741 from urkle/fix-interfaces
...
Fix implicit interfaces not being exposed via the __schema introspection
2021-12-05 09:41:56 +08:00
Edward Rudd
dd548bb046
correct adding implicit interfaces to the schema introspection
...
If an interface is added manually (as it is not directly referenced by any type) it was not showing up in the introspection.
Now it will be exposed if it is visible and references already accessible types
2021-12-04 19:33:15 -05:00
Sunli
3aecc43365
Fix deadlock in dataloader. #555
2021-12-04 14:33:47 +08:00
Sunli
71deda0523
Fix panic on f32-64::INFINITE/f32-64::NEG_INFINITE/f32-64::NAN output. #735
2021-12-02 20:19:17 +08:00
Sunli
40a7192919
Fix the custom validator cannot work on Option<Vec<T>>
.
2021-11-30 13:46:23 +08:00
Sunli
7034734cb4
Fix the validator cannot work on Option<Vec<T>>
.
2021-11-30 12:03:55 +08:00
Sunli
b7ba6844af
#[grapql(validator(list))]
no longer applies to max_items
and min_items
.
2021-11-30 09:40:02 +08:00
Sunli
10646216cc
Update docs
2021-11-20 11:16:48 +08:00
Sunli
81e4cc2142
Custom directive
2021-11-20 09:04:46 +08:00
Sunli
26275aaa4b
Remove skipped fields from the document before executing the query.
2021-11-18 19:37:10 +08:00
Sunli
94816b84dc
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
723bb10912
Add url
, regex
and ip
validators.
2021-11-17 11:12:52 +08:00
Sunli
d3078e73d0
Remove the ctx
parameter of CustomValidator::check
. #710
2021-11-17 08:46:13 +08:00
Sunli
2518fd17c6
Add some validators
2021-11-16 16:20:40 +08:00
Sunli
ecc9f3cdc1
Update test
2021-11-16 15:25:48 +08:00
Sunli
13bb603b28
Update error_ext.rs
2021-11-16 11:56:44 +08:00
Sunli
5a3ed87255
Rework guards
2021-11-16 10:22:39 +08:00
Sunli
a7c82d303a
Rework validators 3
2021-11-15 18:37:33 +08:00
Sunli
e81bc7a97b
Custom validator
2021-11-15 11:08:56 +08:00
Sunli
958b534b77
Rework validators 2
2021-11-15 09:12:13 +08:00
Sunli
8750d8d34b
Rework validators
2021-11-14 21:09:14 +08:00
Sunli
08263394a8
Merge branch 'master' into async-graphql-v3
2021-11-13 21:53:50 +08:00
Sunli
0a4ec272b6
Change the signature of the connection::query
function to allow the callback to use any type that implements Into<Error>
. #671
2021-11-13 21:41:58 +08:00
Sunli
0be420d47b
Merge branch 'master' into async-graphql-v3
2021-11-13 09:16:24 +08:00
Sunli
ba66e1406e
Fix Federation entity union is empty during schema introspection. #700
2021-11-13 09:08:55 +08:00
Sunli
e6505951af
Add test_entity_union
2021-11-13 09:05:29 +08:00
Sunli
732e232a8e
Hide types that are not referenced by visible fields. #698
2021-11-12 07:24:04 +08:00
Sunli
dfb6bae04f
Update async-graphql-poem
2021-11-12 07:23:05 +08:00
Sunli
20b73e06f4
Move the methods of the Type
trait to InputType
and OutputType
.
2021-11-12 07:23:05 +08:00
Sunli
b75aa6c25b
Rework websocket
2021-11-12 07:23:04 +08:00
Sunli
0f1e5a19fd
If a GraphQL name conflict is detected when creating schema, it will cause panic. #499
2021-11-08 10:25:31 +08:00
Sunli
53b5701b93
Fix the problem that EmptyMutation
may cause when used in MergedObject
. #694
2021-11-08 08:45:14 +08:00
Sunli
a26cc65d59
Rework Failure 3 #671
2021-11-07 19:11:43 +08:00
Sunli
490cfec5f5
Rework Failure2 #671
2021-11-05 19:05:49 +08:00
Sunli
d62aca8052
Rework Failure #671
2021-11-04 19:37:22 +08:00
Sunli
63544aab5b
Fix tests
2021-11-04 14:54:26 +08:00
Sunli
e898998311
Add Failure
type. #671
2021-11-04 14:33:04 +08:00
Sunli
91bb9e81fb
Specified By - [GraphQL - October 2021] #677
2021-11-02 20:35:05 +08:00
Miaxos
48b88f6cf8
misc: dbg missed
2021-10-28 15:55:00 +00:00
Miaxos
897ef79b72
feat: add with for object & complex object & update documentation
2021-10-28 12:42:13 +00:00
Miaxos
cd10c2b6dd
feat: use with for simple object
2021-10-28 10:22:39 +00:00
Miaxos
2941b7283d
feat: add basic coercion for SimpleObject derived arg
2021-10-27 13:37:13 +00:00
Sunli
271946eb0c
Respect query object field order. #612
2021-10-26 19:02:15 +08:00
Miaxos
878a1d4d84
feat: add derived for simple object & complex object
2021-10-25 12:23:12 +00:00