Commit Graph

2337 Commits

Author SHA1 Message Date
Sunli 3f30286425 Remove `bson-uuid` feature #1032 2022-09-01 22:52:04 +08:00
Marais Rossouw 7116471eb2
docs: readme example be correct rust 2022-09-01 20:09:15 +10:00
Sunli 873c085c68 Update examples 2022-09-01 16:37:36 +08:00
Sunli 3751fe7d69
Merge pull request #1054 from maraisr/new-readme
docs: readme flair
2022-09-01 16:01:16 +08:00
Marais Rossouw f88b24b4b7
docs: updates readme 2022-09-01 16:11:33 +10:00
Sunli 46b2763d80
Merge pull request #1048 from dspicher/compare-to-expected-schema
Compare to expected schema
2022-08-30 09:33:21 +08:00
Dominik Spicher 1e9d9820a8 export_sdl: add missing space before opening braces 2022-08-29 22:25:17 +02:00
Dominik Spicher 50d40b361e tests/federation: compare export_sdl against expected schema
This commit adds logic to two unit tests where the schema
export is compared against expected output cached in two
schema files.

This is intended to help prevent bugs like the ones fixed in
116f6e4 or the immediately succeeding commit, as unexpected
changes to schema export will become apparent in the commit
diff, easing reviews.

When legitimately changing the export output behaviour,
the test suite just needs to be run twice, as the unit-tests
automatically overwrite the files with the new version.

This unit-test approach is inspired by

https://matklad.github.io/2022/03/26/self-modifying-code.html
2022-08-29 22:23:28 +02:00
Sunli b2acefdf60
Merge pull request #1042 from onx2/onx2/dataloader-docs
Update Dataloader docs
2022-08-29 20:03:41 +08:00
cw-ozaki d6605af62e support for primitive type in CursorType 2022-08-29 15:36:05 +09:00
Sunli 8029df54d0 Release 4.0.12
async-graphql@4.0.12
async-graphql-actix-web@4.0.12
async-graphql-axum@4.0.12
async-graphql-derive@4.0.12
async-graphql-parser@4.0.12
async-graphql-poem@4.0.12
async-graphql-rocket@4.0.12
async-graphql-tide@4.0.12
async-graphql-value@4.0.12
async-graphql-warp@4.0.12

Generated by cargo-workspaces
2022-08-29 14:17:32 +08:00
Sunli 1e972064ac Update MSRV to `1.59.0` 2022-08-29 13:54:36 +08:00
Sunli 1911461551
Merge pull request #1043 from dspicher/more-trailing-spaces
export_sdl: consistently avoid trailing spaces
2022-08-29 13:49:53 +08:00
Sunli 21c6129ade
Merge pull request #1041 from k-kinzal/support-specified-by-directive
support @specifiedBy directive in SDL export
2022-08-29 13:49:32 +08:00
Sunli 58817e9830
Merge pull request #1044 from bvanneerven/master 2022-08-28 20:49:38 +08:00
Bram van Neerven d36c0282e2
changed <head> 2022-08-28 01:22:36 +02:00
Bram van Neerven a337dc84ca
remove whitespace from source 2022-08-28 01:10:04 +02:00
Bram van Neerven 284eda781b
!DOCTYPE on same indentation level 2022-08-28 01:02:29 +02:00
Bram van Neerven 2f95c664a4
make clippy happy 2022-08-28 00:11:28 +02:00
Bram van Neerven c10cdcf873
added GraphiQL v2 2022-08-27 23:35:08 +02:00
Dominik Spicher bc98a46deb export_sdl: consistently avoid trailing spaces
116f6e48 modified the SDL export for scalars not to
incur trailing spaces. Unfortunately this occurs for
other types as well. This commit takes care of the
remaining occurrences and adds assertions to unit-tests
where an SDL is already available.
2022-08-25 15:36:37 +02:00
Jeffrey Rooks 8df3669b0c Add more information to dataloader docs
remove example
2022-08-24 23:14:39 +01:00
cw-ozaki bf73d849ea support @specifiedBy directive in SDL export 2022-08-24 23:01:52 +09:00
Sunli 337279f6c7 Add OpaqueCursor #1040 2022-08-24 13:17:08 +08:00
Sunli cafd378f67 Release 4.0.11
async-graphql@4.0.11
async-graphql-actix-web@4.0.11
async-graphql-axum@4.0.11
async-graphql-derive@4.0.11
async-graphql-parser@4.0.11
async-graphql-poem@4.0.11
async-graphql-rocket@4.0.11
async-graphql-tide@4.0.11
async-graphql-value@4.0.11
async-graphql-warp@4.0.11

Generated by cargo-workspaces
2022-08-23 23:04:12 +08:00
Sunli 7d57db0aa4 Update CHANGELOG.md 2022-08-23 23:03:02 +08:00
Sunli 7a0c2b4a1a
Merge pull request #1036 from dspicher/trailing-space 2022-08-23 19:59:43 +08:00
Dominik Spicher 116f6e48be export_sdl: avoid trailing space for scalar definitions
This has been introduced in 619013d.

The problem can easily be avoided by modifying the `write!`
directives inside the federation if-clause to write space
prefixes instead of suffixes.
2022-08-23 12:44:30 +02:00
Sunli 181a0bed70 Fixes #1039 2022-08-23 09:41:50 +08:00
Sunli 722ba08b91
Merge pull request #1038 from nmoutschen/fed2-tag 2022-08-22 20:54:43 +08:00
Nicolas Moutschen 6f66a052e3 fix: cargo clippy 2022-08-22 12:01:07 +02:00
Nicolas Moutschen c334adfaf2 docs: add doc for tag attribute 2022-08-22 11:52:05 +02:00
Nicolas Moutschen 2ffee68ad4 feat: add @tag support 2022-08-22 11:44:02 +02:00
Sunli 7b1c711f44
Merge pull request #1029 from raptros/add-overrides-directive
define override directive on fields
2022-08-22 14:33:29 +08:00
aidan coyne 2bac140833 define override directive on fields
* define the directive field on the field struct
* implement printing it on the federation sdl
* update the derive stuff
* add a test
2022-08-20 15:22:12 -05:00
Sunli 216b55c6db Create close-stale-prs-and-issues.yml 2022-08-19 09:42:13 +08:00
sunli829 69dfe255d0 Release 4.0.10
async-graphql@4.0.10
async-graphql-actix-web@4.0.10
async-graphql-axum@4.0.10
async-graphql-derive@4.0.10
async-graphql-parser@4.0.10
async-graphql-poem@4.0.10
async-graphql-rocket@4.0.10
async-graphql-tide@4.0.10
async-graphql-value@4.0.10
async-graphql-warp@4.0.10

Generated by cargo-workspaces
2022-08-18 21:50:06 +08:00
sunli829 13b4fa7d58 Update CHANGELOG 2022-08-18 21:46:58 +08:00
Sunli 4877917145
Merge pull request #1026 from nmoutschen/fed2-inaccessible
Add Apollo Federation `@inaccessible` directive support
2022-08-18 21:38:06 +08:00
Sunli 4c6242eaae
Merge pull request #1018 from k-kinzal/fixes-lost-request-data-in-extension
Fixes extension request.data(X) being lost in the resolver
2022-08-18 21:36:25 +08:00
Nicolas Moutschen ca65034ec1 fix: cargo +nightly fmt 2022-08-18 15:12:28 +02:00
Nicolas Moutschen ca62adf3e4 tests: add inaccessible case for Object macro 2022-08-18 14:31:27 +02:00
Nicolas Moutschen 570db3c9f8 docs: add docs for inaccessible directive 2022-08-18 14:31:01 +02:00
Nicolas Moutschen 619013d90c feat: @inaccessible support 2022-08-18 11:40:04 +02:00
Sunli 4b873c969e
Merge pull request #1025 from damienpontifex/federation-shareable 2022-08-17 14:50:56 +08:00
Damien Pontifex e0def31bbd cargo fmt 2022-08-17 13:47:31 +08:00
Damien Pontifex fd84222e98 all columns for docs tables 2022-08-17 11:57:46 +08:00
Damien Pontifex 348692e15b notes on docs for the shareable attribute 2022-08-17 10:41:46 +08:00
Damien Pontifex 4bdd28d966 additions so type can also be shareable as well as field 2022-08-17 10:36:00 +08:00
Damien Pontifex 6cfeb91f72 format test file 2022-08-17 09:51:23 +08:00