Anthony Griffon
9a62a7c5ac
fix: issue when empty with federation spec on _Entity node
...
Signed-off-by: Anthony Griffon <anthony@griffon.one>
2021-12-22 18:16:56 +01:00
Douman
8d592b48ae
Adjust fomrat for regex validator text
2021-12-21 14:36:13 +09:00
Douman
2d8b22ce65
Include regex within validator
2021-12-21 14:34:57 +09:00
Douman
988dcb7d21
Improve regex validator error message to be descriptive
2021-12-21 13:48:02 +09:00
Oscar Beaumont
6e0f803be5
replace custom email validation with fast_chemail
2021-12-19 20:50:10 +08:00
Sunli
f718df1a42
Rework to implement InputType
and OutputType
for HashMap
and BTreeMap
.
2021-12-07 11:28:43 +08:00
Sunli
ffedb9556b
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
5c8ff9d3a6
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
000a3a3bd5
Merge pull request #737 from tilpner/tracing-name-error
...
fix(tracing): add name to error event
2021-12-04 15:16:41 +08:00
Sunli
922c2324e2
Add some helper methods for BatchRequest
.
...
- BatchRequest::iter
- BatchRequest::iter_mut
- BatchRequest::variables
- BatchRequest::data
- BatchRequest::disable_introspection
2021-12-04 15:14:42 +08:00
Sunli
9280cf80a8
Fix deadlock in dataloader. #555
2021-12-04 14:33:47 +08:00
tilpner
1659367579
fix(tracing): add name to error event
...
According to the opentelemetry specification for traces [0], each span
must have a non-empty name.
[0]: https://github.com/open-telemetry/oteps/blob/main/text/trace/0059-otlp-trace-data-format.md
> // This field is semantically required to be set to non-empty string.
> //
> // This field is required.
> string name = 6;
2021-12-02 15:59:49 +01:00
Sunli
09be5e0021
Fix panic on f32-64::INFINITE/f32-64::NEG_INFINITE/f32-64::NAN output. #735
2021-12-02 20:19:17 +08:00
Sunli
2962902564
Update README
2021-11-30 09:46:18 +08:00
lfn3
7aea053240
Add support for SmolStr via a feature.
...
SmolStr is an immutable "packed" string that uses the space normally occupied
by a String's header if the String is short enough.
2021-11-30 09:44:33 +08:00
Emil Gardström
25b10deded
add missing impls serde_json::Value
...
Fixes #728
2021-11-29 15:14:27 +01:00
Sunli
4d0fdd9e0f
Fix error extensions cause stack overflow #719
2021-11-23 09:02:52 +08:00
Sunli
db83b9440c
Update docs
2021-11-20 11:16:48 +08:00
Sunli
1b50738af7
Custom directive
2021-11-20 09:04:46 +08:00
Sunli
27deae8476
Add tide integration
2021-11-19 08:10:47 +08:00
Sunli
e2c6ead1a3
Add DirectivesUnique rule
2021-11-18 20:14:56 +08:00
Sunli
eb9cda4c80
Remove skipped fields from the document before executing the query.
2021-11-18 19:37:10 +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
502bfb8670
Add url
, regex
and ip
validators.
2021-11-17 11:12:52 +08:00
Sunli
af25734697
Remove the ctx
parameter of CustomValidator::check
. #710
2021-11-17 08:46:13 +08:00
Sunli
948d8028b6
Update docs
2021-11-16 18:13:26 +08:00
Sunli
5dac2d47fa
Update mod.rs
2021-11-16 17:55:10 +08:00
Sunli
5a1f0ed865
Add some validators
2021-11-16 16:20:40 +08:00
Sunli
dd13716072
Add ErrorExtensionValues::unset
method.
2021-11-16 15:04:29 +08:00
Sunli
3d8a8ef6af
Update documents
2021-11-16 14:51:20 +08:00
Sunli
9e5121aaf3
Remove ResolverError
and use Error::new_with_source
instead.
2021-11-16 11:05:50 +08:00
Sunli
60245769f5
Rework guards
2021-11-16 10:22:39 +08:00
Sunli
28f027a8bc
Update mod.rs
2021-11-15 20:58:57 +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
85d389cb79
Merge branch 'master' into async-graphql-v3
2021-11-13 21:53:50 +08:00
Sunli
789cf57d32
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
eeb1f73773
Merge branch 'master' into async-graphql-v3
2021-11-13 09:16:24 +08:00
Sunli
0f55fe7f7d
Fix Federation entity union is empty during schema introspection. #700
2021-11-13 09:08:55 +08:00
smihica
1eba5623f7
Implemented CursorType for i32/i64
2021-11-12 18:33:38 +09:00
Sunli
acb44bdd05
Hide types that are not referenced by visible fields. #698
2021-11-12 07:24:04 +08:00
Sunli
0118a5dd7c
Update async-graphql-poem
2021-11-12 07:23:05 +08:00
Sunli
0e9e087691
Move the methods of the Type
trait to InputType
and OutputType
.
2021-11-12 07:23:05 +08:00
Sunli
b85815d84a
Rework websocket
2021-11-12 07:23:04 +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
ff994dc1ec
Fix the problem that EmptyMutation
may cause when used in MergedObject
. #694
2021-11-08 08:45:14 +08:00
Sunli
dbc0862894
Rework Failure 3 #671
2021-11-07 19:11:43 +08:00
Sunli
4d65f9c739
Rework Failure2 #671
2021-11-05 19:05:49 +08:00
Sunli
bb9bd08b11
rustfmt
2021-11-05 09:29:50 +08:00