Commit Graph

825 Commits

Author SHA1 Message Date
Sunli
aa15be435a Add MaybeUndefined::update_to method. #881 2022-03-31 10:51:31 +08:00
Sunli
a62eb6f699 Panics when the same Rust type has the same name. #880 2022-03-30 20:54:49 +08:00
Sunli
e4d04faaa0 Generate @deprecated to SDL. #874
Expose `Connection::edges` #871
2022-03-22 11:09:31 +08:00
Sunli
b2ac69b102 Merge pull request #853 from Zwo1in/master
Correct import path for cursor connection in docs
2022-03-18 11:02:30 +08:00
Sunli
2653dddc5b Add ErrorExtensionValues::get method. #855 2022-03-14 09:48:27 +08:00
Sunli
8909752107 Add support group attribute to Object/SimpleObject/ComplexObject/Subscription macros. #838 2022-03-14 09:28:34 +08:00
BratSinot
f0f1804214 Make HashMap more generic. 2022-03-11 10:47:32 +02:00
Sunli
5dad855f8e Export @oneOf directive to SDL when Oneof type is defined. #766 2022-03-05 09:06:59 +08:00
Sunli
a4b840a984 Add support for oneof field on object. #766 2022-03-04 21:24:17 +08:00
Maciej Zwoliński
38725bad2a Correct import path for cursor connection in docs 2022-03-02 11:33:55 +01:00
Edward Rudd
f7ba8eeec2 update opentelemetry 2022-02-19 19:05:13 -05:00
Sunli
df3312363e Add OneOfObject macro to support for oneof input object. #766 2022-02-17 19:35:55 +08:00
Sunli
dcf58450e8 Implement ScalarType for time::Date. #822 2022-02-15 15:36:18 +08:00
happysalada
d701bd6e69 time: add date struct 2022-02-14 17:48:22 -05:00
Sunli
bf05607e84 Implement InputType and OutputType for Box<[T]> and Arc<[T]>. [#805](https://github.com/async-graphql/async-graphql/issues/805) 2022-01-31 20:01:29 +08:00
Sunli
7dfebf99fd Fix possible stack overflow in validator. 2022-01-28 09:46:14 +08:00
Sunli
334b6efe99 Add skip_input attribute to InputObject macro, skip_output attribute to SimpleObject macro. #797 2022-01-26 17:54:24 +08:00
SadiinsoSnowfall
61e80c869e Fixed formatting (missing comma) 2022-01-24 14:32:30 +01:00
SadiinsoSnowfall
892cf8169e Fixed formatting (hopefully for the last time) 2022-01-24 14:27:38 +01:00
SadiinsoSnowfall
09918299c1 Fixed formatting (2) 2022-01-24 14:24:33 +01:00
SadiinsoSnowfall
aab3edc459 Fixed formatting 2022-01-24 14:23:06 +01:00
SadiinsoSnowfall
962e1b1f80 Fixed variable type not checked when given a default value 2022-01-24 14:11:46 +01:00
Sunli
c2feefdf09 Fix the problem that some integrations overwritten HTTP headers. #793 2022-01-24 14:14:07 +08:00
Sunli
2b0e29bc92 Remove 'static bound for impl From<T> for Error. 2022-01-24 10:56:47 +08:00
Sunli
a511ec340a Update connection_type.rs 2022-01-21 10:54:16 +08:00
Sunli
2eef75510f Implement InputType for Box<str> and Arc<str>. #792 2022-01-21 10:25:50 +08:00
Sunli
c0a25d403c Merge pull request #791 from jenanwise/add-time-scalars
Add scalars for the `time` crate's datetime types.
2022-01-20 09:25:27 +08:00
Jenan Wise
dacc5660b6 Add scalars for the time crate's datetime types.
With the `time` feature flag enabled, `time::OffsetDateTime` and
`time::PrimitiveDateTime` can be used directly as scalar values,
similar to the previous `chrono::DateTime` and `chrono::NaiveDateTime`
scalar implementations.
2022-01-19 13:39:38 -08:00
Seyyed Morteza Moosavi
cd46909ea3 Add DataContext trait 2022-01-18 13:20:35 +03:30
Sunli
cea21fbe45 Add support flatten attribute for SimpleObject, ComplexObject and Object macros. #533 2022-01-18 10:33:07 +08:00
Sunli
707890e551 Add Union and Interface support for trait objects. #780
Clippy clean
2022-01-11 09:35:09 +08:00
Oscar Beaumont
c06179950f fix: export min_password_strength validator 2021-12-30 17:35:33 +08:00
Oscar Beaumont
df8f4f2791 feat: added min_password_strength validator 2021-12-30 13:53:22 +08:00
Sunli
61d1486cd8 Clippy 2021-12-30 10:16:49 +08:00
BratSinot
c5d50e789f rustfmt 2021-12-28 13:06:57 +02:00
BratSinot
f5593a27e1 Update CHANGELOG. 2021-12-28 13:05:32 +02:00
BratSinot
97c56f1d76 Fix typo. 2021-12-28 12:30:11 +02:00
BratSinot
1ab7dd27e5 Remove some copy-paste. 2021-12-28 12:25:30 +02:00
BratSinot
4d37f4625d Add hashbrown HashMap/HashSet implementations for Input/Output type. 2021-12-28 12:11:40 +02:00
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