Sunli
334307b2c2
Add Union
and Interface
support for trait objects. #780
...
Clippy clean
2022-01-11 09:35:09 +08:00
Oscar Beaumont
4126906721
fix: export min_password_strength validator
2021-12-30 17:35:33 +08:00
Oscar Beaumont
831b0f8aa5
feat: added min_password_strength validator
2021-12-30 13:53:22 +08:00
Sunli
db3706dafa
Clippy
2021-12-30 10:16:49 +08:00
BratSinot
94e92fe6d2
rustfmt
2021-12-28 13:06:57 +02:00
BratSinot
bc73850e6e
Update CHANGELOG.
2021-12-28 13:05:32 +02:00
BratSinot
0e4c19e63f
Fix typo.
2021-12-28 12:30:11 +02:00
BratSinot
e0457eefa6
Remove some copy-paste.
2021-12-28 12:25:30 +02:00
BratSinot
807c9d142b
Add hashbrown HashMap/HashSet implementations for Input/Output type.
2021-12-28 12:11:40 +02:00
Anthony Griffon
f387eb1005
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
67fb3e5539
Adjust fomrat for regex validator text
2021-12-21 14:36:13 +09:00
Douman
808da27648
Include regex within validator
2021-12-21 14:34:57 +09:00
Douman
1c719bfa6b
Improve regex validator error message to be descriptive
2021-12-21 13:48:02 +09:00
Oscar Beaumont
7d4f78fe5d
replace custom email validation with fast_chemail
2021-12-19 20:50:10 +08:00
Sunli
842159eff9
Rework to implement InputType
and OutputType
for HashMap
and BTreeMap
.
2021-12-07 11:28:43 +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
d2a71377a9
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
031f2391b5
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
3aecc43365
Fix deadlock in dataloader. #555
2021-12-04 14:33:47 +08:00
tilpner
99275b8093
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
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
7a488aa607
Update README
2021-11-30 09:46:18 +08:00
lfn3
7b80386d49
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
7e062cf489
add missing impls serde_json::Value
...
Fixes #728
2021-11-29 15:14:27 +01:00
Sunli
f6fe15554d
Fix error extensions cause stack overflow #719
2021-11-23 09:02:52 +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
5c5187c078
Add tide integration
2021-11-19 08:10:47 +08:00
Sunli
e0c557a1a6
Add DirectivesUnique rule
2021-11-18 20:14:56 +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
e38a7880ad
Update docs
2021-11-16 18:13:26 +08:00
Sunli
52bc1461af
Update mod.rs
2021-11-16 17:55:10 +08:00
Sunli
2518fd17c6
Add some validators
2021-11-16 16:20:40 +08:00
Sunli
bb24498b6e
Add ErrorExtensionValues::unset
method.
2021-11-16 15:04:29 +08:00
Sunli
fa59419815
Update documents
2021-11-16 14:51:20 +08:00
Sunli
d9cd21802d
Remove ResolverError
and use Error::new_with_source
instead.
2021-11-16 11:05:50 +08:00
Sunli
5a3ed87255
Rework guards
2021-11-16 10:22:39 +08:00
Sunli
3a30fb7464
Update mod.rs
2021-11-15 20:58:57 +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
smihica
15fb04ef52
Implemented CursorType for i32/i64
2021-11-12 18:33:38 +09:00