Commit Graph

160 Commits

Author SHA1 Message Date
Sunli
5f60d8d98c Release 2.7.2
async-graphql@2.7.2
async-graphql-actix-web@2.7.2
async-graphql-derive@2.7.2
async-graphql-tide@2.7.2
async-graphql-warp@2.7.2

Generated by cargo-workspaces
2021-03-31 19:30:29 +08:00
Sunli
37cacf64dc Add name and visible attributes for Newtype macro for define a new scalar. #437 2021-03-31 19:28:19 +08:00
Sunli
d247ba5c71 Release 2.7.1
async-graphql@2.7.1
async-graphql-actix-web@2.7.1
async-graphql-derive@2.7.1
async-graphql-parser@2.7.1
async-graphql-tide@2.7.1
async-graphql-warp@2.7.1

Generated by cargo-workspaces
2021-03-30 12:00:45 +08:00
Sunli
5d641a79bd Clippy clean 2021-03-26 21:07:45 +08:00
Sunli
29670587d4 Release 2.7.0
async-graphql@2.7.0
async-graphql-actix-web@2.7.0
async-graphql-derive@2.7.0
async-graphql-tide@2.7.0
async-graphql-warp@2.7.0

Generated by cargo-workspaces
2021-03-26 12:07:02 +08:00
Sunli
05911f3516 Rework Extension & TracingExtension & OpenTelemetryExtension 2021-03-26 12:03:10 +08:00
Sunli
354614ca70 Release 2.6.5
async-graphql@2.6.5
async-graphql-actix-web@2.6.5
async-graphql-derive@2.6.5
async-graphql-parser@2.6.5
async-graphql-tide@2.6.5
async-graphql-value@2.6.5
async-graphql-warp@2.6.5
chat@2.6.5
graphql-benchmark@2.6.5
simple@2.6.5

Generated by cargo-workspaces
2021-03-24 17:29:00 +08:00
Sunli
84fe7bfc57 Update dependencies 2021-03-24 12:25:03 +08:00
Sunli
4c024d3498 Release 2.6.0
async-graphql@2.6.0
async-graphql-actix-web@2.6.0
async-graphql-derive@2.6.0
async-graphql-tide@2.6.0
async-graphql-warp@2.6.0

Generated by cargo-workspaces
2021-03-18 10:19:33 +08:00
Sunli
15036be792 Add ComplexObject macro. #355 2021-03-18 10:13:46 +08:00
Sunli
e77fc7d914 Release 2.5.13
async-graphql@2.5.13
async-graphql-actix-web@2.5.13
async-graphql-derive@2.5.13
async-graphql-tide@2.5.13
async-graphql-warp@2.5.13

Generated by cargo-workspaces
2021-03-10 09:25:21 +08:00
Taiki Endo
2bff2ad9dc Support generics in Subscription types 2021-03-09 22:21:56 +09:00
Sunli
40e92f46f1 Release 2.5.12
async-graphql@2.5.12
async-graphql-actix-web@2.5.12
async-graphql-derive@2.5.12
async-graphql-tide@2.5.12
async-graphql-warp@2.5.12

Generated by cargo-workspaces
2021-03-09 18:27:52 +08:00
Sunli
f6c0c33885 Add extends attribute for derive macros Subscription and MergedSubscription. 2021-03-09 15:12:14 +08:00
Sunli
5fdc8d62b4 Release 2.5.10
async-graphql@2.5.10
async-graphql-actix-web@2.5.10
async-graphql-derive@2.5.10
async-graphql-tide@2.5.10
async-graphql-warp@2.5.10

Generated by cargo-workspaces
2021-03-06 08:39:28 +08:00
Sunli
c7d1a8527d Merge pull request #429 from zicklag/master
Improve Resolver Method Return Type Error
2021-03-03 10:51:43 +08:00
Zicklag
8762f7e2d6 Improve Resolver Method Return Type Error 2021-03-02 12:45:07 -06:00
Sunli
ff6f6b7229 Release 2.5.9
async-graphql@2.5.9
async-graphql-actix-web@2.5.9
async-graphql-derive@2.5.9
async-graphql-parser@2.5.9
async-graphql-tide@2.5.9
async-graphql-value@2.5.9
async-graphql-warp@2.5.9

Generated by cargo-workspaces
2021-02-28 09:42:39 +08:00
Sunli
10c41a7841 Release 2.5.8
async-graphql@2.5.8
async-graphql-actix-web@2.5.8
async-graphql-derive@2.5.8
async-graphql-tide@2.5.8
async-graphql-warp@2.5.8

Generated by cargo-workspaces
2021-02-27 12:00:40 +08:00
Sunli
4ebe0dd4cd Allow the deprecation attribute to have no reason. 2021-02-27 11:59:58 +08:00
Sunli
68b5ed680f Improve the performance of introspection queries. 2021-02-24 12:06:11 +08:00
Sunli
beb2f144b3 Release 2.5.5
async-graphql@2.5.5
async-graphql-actix-web@2.5.5
async-graphql-derive@2.5.5
async-graphql-parser@2.5.5
async-graphql-tide@2.5.5
async-graphql-warp@2.5.5

Generated by cargo-workspaces
2021-02-22 09:54:49 +08:00
Sunli
5c66a9cdda Add support for Federation nested keys. 2021-02-21 23:06:26 +08:00
Sunli
f78345a0c2 Release 2.5.4
async-graphql@2.5.4
async-graphql-actix-web@2.5.4
async-graphql-derive@2.5.4
async-graphql-parser@2.5.4
async-graphql-tide@2.5.4
async-graphql-warp@2.5.4

Generated by cargo-workspaces
2021-02-15 09:29:44 +08:00
Sunli
ad03dff728 Release 2.5.3
async-graphql@2.5.3
async-graphql-actix-web@2.5.3
async-graphql-derive@2.5.3
async-graphql-parser@2.5.3
async-graphql-tide@2.5.3
async-graphql-warp@2.5.3

Generated by cargo-workspaces
2021-02-13 10:42:14 +08:00
Sunli
361d8d049f Fixed getting "custom attribute panicked" message when using [#Object] helper. #409 2021-02-13 09:09:29 +08:00
Sunli
418d1fe8ad Release 2.5.0
async-graphql@2.5.0
async-graphql-actix-web@2.5.0
async-graphql-derive@2.5.0
async-graphql-tide@2.5.0
async-graphql-warp@2.5.0

Generated by cargo-workspaces
2021-01-17 13:41:18 +08:00
Sunli
6e7a67c2b0 Release 2.4.11
async-graphql@2.4.11
async-graphql-actix-web@2.4.11
async-graphql-derive@2.4.11
async-graphql-tide@2.4.11
async-graphql-warp@2.4.11

Generated by cargo-workspaces
2021-01-15 10:31:36 +08:00
Sunli
66aadd6319 Add NewType derive macro. #388 2021-01-15 10:29:03 +08:00
Sunli
8ee82b3d6e Release 2.4.10
async-graphql@2.4.10
async-graphql-actix-web@2.4.10
async-graphql-derive@2.4.10
async-graphql-tide@2.4.10
async-graphql-warp@2.4.10
graphql-benchmark@2.4.10

Generated by cargo-workspaces
2021-01-14 19:23:37 +08:00
Sunli
9c6fe67a23 Fix a bug that cause generic InputObject and SimpleObject is incorrect name. #387 2021-01-14 19:20:28 +08:00
Sunli
9ddff2c014 Release 2.4.9
async-graphql@2.4.9
async-graphql-actix-web@2.4.9
async-graphql-derive@2.4.9
async-graphql-tide@2.4.9
async-graphql-warp@2.4.9
graphql-benchmark@2.4.9

Generated by cargo-workspaces
2021-01-14 13:17:16 +08:00
Sunli
85a0ab0da1 Add support for generic SimpleObject. #387 2021-01-14 13:16:30 +08:00
Sunli
b054fc0704 Add Send + Sync constraints for InputType, OutputType and SubscriptionType. 2021-01-14 12:41:59 +08:00
Sunli
f28433d741 Release 2.4.8
async-graphql@2.4.8
async-graphql-actix-web@2.4.8
async-graphql-derive@2.4.8
async-graphql-tide@2.4.8
async-graphql-warp@2.4.8

Generated by cargo-workspaces
2021-01-14 11:29:40 +08:00
Sunli
74657c6242 Add support for generic InputObject. #387 2021-01-14 11:27:15 +08:00
Sunli
b8279d1e44 Release 2.4.6
async-graphql@2.4.6
async-graphql-actix-web@2.4.6
async-graphql-derive@2.4.6
async-graphql-parser@2.4.6
async-graphql-tide@2.4.6
async-graphql-warp@2.4.6

Generated by cargo-workspaces
2021-01-10 13:50:13 +08:00
Sunli
5a29f74062 #[Object] on impl dyn TraitObj. #381 2021-01-10 11:21:47 +08:00
Sunli
6f63eb9223 Release 2.4.5
async-graphql@2.4.5
async-graphql-actix-web@2.4.5
async-graphql-derive@2.4.5
async-graphql-parser@2.4.5
async-graphql-tide@2.4.5
async-graphql-warp@2.4.5

Generated by cargo-workspaces
2021-01-06 11:03:06 +08:00
Sunli
6bc74ba15b Release 2.4.3
async-graphql@2.4.3
async-graphql-actix-web@2.4.3
async-graphql-derive@2.4.3
async-graphql-tide@2.4.3
async-graphql-warp@2.4.3

Generated by cargo-workspaces
2020-12-28 19:41:10 +08:00
Sunli
8f32e8e81e Fix #[Object] macro panic with default u32. #361 2020-12-28 18:39:17 +08:00
Sunli
1f93298164 Release 2.4.0
async-graphql@2.4.0
async-graphql-actix-web@2.4.0
async-graphql-derive@2.4.0
async-graphql-tide@2.4.0
async-graphql-warp@2.4.0

Generated by cargo-workspaces
2020-12-21 19:57:05 +08:00
Aaron Hill
d8780bd720 Strip r# prefix when constructing getter ident
When calling `to_string()` on an identifier, the returned string will
have an `r#` prefix if the original identifer was a raw identifier. This
prefix needs to be removed if the identifier is interpolated into
another identifier (e.g. `__some_prefix__r#other_ident`) in order for
the new identifier to be valid.

This issue was previously masked due to the fact that the relevant test
uses `r#i32`. It's possible to use `i32` as a normal (non-raw) ident -
due to a bug in rustc, this means that the user-supplied `r#` prefix
will be lost when calling `to_string()`. This bug will eventually be
fixed, causing `to_string()` to start returning `r#i32` instead of
`i32`.

This commit strips the `r#` prefix (if present) from an identifier
before using it to construct a new identifier. The relevant test is
updated to use `r#match`, which actually requires the `r#` prefix to be
a valid identifier. This causes the test to fail without this patch on
current versions of Rust.
2020-12-20 19:08:22 -05:00
Sunli
f8b8099209 Release 2.3.2
async-graphql@2.3.2
async-graphql-actix-web@2.3.2
async-graphql-derive@2.3.2
async-graphql-tide@2.3.2
async-graphql-warp@2.3.2

Generated by cargo-workspaces
2020-12-19 18:40:00 +08:00
Sunli
6043543df7 Add custom complexity for subscription. 2020-12-19 18:39:33 +08:00
Sunli
fa66dda3b6 Release 2.3.0
async-graphql@2.3.0
async-graphql-actix-web@2.3.0
async-graphql-derive@2.3.0
async-graphql-tide@2.3.0
async-graphql-warp@2.3.0

Generated by cargo-workspaces
2020-12-18 19:09:43 +08:00
Sunli
bf9e3ec578 Improve depth and complex. 2020-12-18 18:56:28 +08:00
Sunli
8bc6524895 Release 2.2.0
async-graphql@2.2.0
async-graphql-actix-web@2.2.0
async-graphql-derive@2.2.0
async-graphql-tide@2.2.0
async-graphql-warp@2.2.0

Generated by cargo-workspaces
2020-12-15 20:30:36 +08:00
Sunli
fe24247c9d Add the skip attribute to the InputObject fields. 2020-12-15 20:29:59 +08:00
Sunli
43aa06e8dd Release 2.1.8
async-graphql@2.1.8
async-graphql-actix-web@2.1.8
async-graphql-derive@2.1.8
async-graphql-tide@2.1.8
async-graphql-warp@2.1.8

Generated by cargo-workspaces
2020-12-12 17:05:40 +08:00