Skip to content

[pull] 16.x.x from graphql:16.x.x #203

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 503 commits into
base: 16.x.x
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
503 commits
Select commit Hold shift + click to select a range
44613cc
Update deps (#3276)
IvanGoncharov Sep 27, 2021
564757f
ESLint: enable some of the rules previously blocked by TS conversion …
IvanGoncharov Sep 28, 2021
ec57f06
Make 'extensions' non-optional in schema types (#3279)
IvanGoncharov Sep 29, 2021
5ed10ef
integrationTests/ts: split tests into separate files (#3280)
IvanGoncharov Sep 29, 2021
cb48918
validation: restrict maximum number of errors to 100 by default (#3283)
IvanGoncharov Oct 1, 2021
ac8f0c6
VariablesAreInputTypesRule: add test for ignoring unknown types (#3284)
IvanGoncharov Oct 1, 2021
0c7165a
Improve documentation of validation rules (#3285)
IvanGoncharov Oct 1, 2021
22b9504
assertValidName: share character classes with lexer (#3287)
IvanGoncharov Oct 5, 2021
5774173
Move validation of names into `GraphQL*` constructors (#3288)
IvanGoncharov Oct 5, 2021
ae34b82
16.0.0-rc.3
IvanGoncharov Oct 5, 2021
bfc354e
integrationTests/ts: Simplify extensions tests (#3289)
IvanGoncharov Oct 6, 2021
588d096
Deprecate 'graphql/subscriptions' and move code to 'execution' (#3292)
yaacovCR Oct 7, 2021
239aa33
Align calls of buildExecutionContext (#3293)
yaacovCR Oct 9, 2021
2272f98
Remove unnecessary Promise.resolve and Promise.reject (#3290)
IvanGoncharov Oct 10, 2021
302ab18
README: remove credits for `*.d.ts` files (#3304)
IvanGoncharov Oct 11, 2021
6aee19b
Deprecate SubscriptionArgs and broaden ExecutionArgs (#3306)
yaacovCR Oct 11, 2021
2170e4a
Add 'UniqueArgumentDefinitionNamesRule' validation rule (#3208)
IvanGoncharov Oct 11, 2021
96b146d
Added 'GraphQLSchema.getRootType' and deprecate `getOperationRootType…
IvanGoncharov Oct 11, 2021
71c7a14
Reuse `groupBy` in validation rules (#3307)
IvanGoncharov Oct 11, 2021
2aad6b4
execute: Correctly report missing root type error (#3308)
IvanGoncharov Oct 11, 2021
f45bc0a
Move deprecated `SubscriptionArgs` to 'src/subscription' (#3309)
IvanGoncharov Oct 11, 2021
01fa868
expectJSON: return custom object instead of `expect` (#3310)
IvanGoncharov Oct 12, 2021
82900fa
GraphQLError: use enumerable properties (#3311)
IvanGoncharov Oct 12, 2021
b1ce2c3
GraphQLError: keep extensions always present (#3313)
IvanGoncharov Oct 13, 2021
d48d502
refactor(language/ast.d.ts): use Kind enum type (#2984)
jjangga0214 Oct 13, 2021
e289e64
language: change OperationTypeNode to enum (#3312)
lekoaf Oct 13, 2021
04c6fce
16.0.0-rc.4
IvanGoncharov Oct 13, 2021
06d9cb4
Change type of error extensions from anonymous Record to named interf…
IvanGoncharov Oct 13, 2021
3deb5cc
Export OperationTypeNode as value (#3316)
yaacovCR Oct 15, 2021
73025aa
Convert const "enum-like" maps to TS enums (#3317)
IvanGoncharov Oct 18, 2021
ada5ee0
Deprecate 'ASTKindToNode' (#3318)
IvanGoncharov Oct 18, 2021
7c6bf48
Add message that we only support TS >= 4.1.0 (#3319)
IvanGoncharov Oct 18, 2021
e91f3a8
Update deps (#3320)
IvanGoncharov Oct 18, 2021
4c9bf03
16.0.0-rc.5
IvanGoncharov Oct 18, 2021
f42cee9
jsutils: add test for Path functions (#2478)
Cito Oct 19, 2021
7da9cd3
lexer: fix expression to decode surrogate pairs (#3278)
Cito Oct 19, 2021
cd35c99
Lexer: use standard JS functions to handle Unicode (#3322)
IvanGoncharov Oct 20, 2021
a3d215b
GraphQLError-test: merge check of source with rest of the properties …
IvanGoncharov Oct 20, 2021
b936411
GraphQLError: fix empty `locations` if error got nodes without locati…
IvanGoncharov Oct 20, 2021
52f1754
GraphQLError: enumerate only spec prescribed properties (#3326)
IvanGoncharov Oct 22, 2021
fd50ceb
GraphQLField: relax default value of TArgs to `any` (#3328)
IvanGoncharov Oct 23, 2021
d35bca5
16.0.0-rc.6
IvanGoncharov Oct 23, 2021
811ba37
Fix release instructions (#3329)
yaacovCR Oct 25, 2021
dc1f7a5
use GITHUB_TOKEN (#3330)
yaacovCR Oct 25, 2021
a745361
GraphQLError: Add test to check order of fields in JSON.stringify (#3…
IvanGoncharov Oct 26, 2021
c2435fd
Fix TS error caused by importing internal files directly (#3339)
IvanGoncharov Oct 27, 2021
556ac03
Use default GITHUB_ACTOR if unset (#3331)
yaacovCR Oct 27, 2021
6453612
16.0.0-rc.7
IvanGoncharov Oct 27, 2021
d2eb7bd
version: force proper typing on version literals
IvanGoncharov Oct 28, 2021
2831917
build-npm: fix type inference during TS declarations build
IvanGoncharov Oct 28, 2021
ced56b2
version-test: fix validation of `versionInfo.preReleaseTag` (#3345)
IvanGoncharov Oct 28, 2021
7ca43c8
16.0.0
IvanGoncharov Oct 28, 2021
10c1c3d
checkgit.sh: Added a check for local modifications (#3347)
IvanGoncharov Oct 29, 2021
958ac6c
GraphQLError-test: text how extensions is inherited from originalErro…
IvanGoncharov Nov 1, 2021
b262418
Lexer: fix line & column for multiline BLOCK_STRING tokens (#3354)
IvanGoncharov Nov 1, 2021
30b4469
16.0.1
IvanGoncharov Nov 1, 2021
085c9ef
Add devAssert about removal of positional arguments (#3365)
IvanGoncharov Nov 8, 2021
11a0802
Export GRAPHQL_MAX_INT and GRAPHQL_MIN_INT (#3355)
tofran Nov 16, 2021
be12613
printSchema: handle descriptions that are non-printable as block stri…
IvanGoncharov Nov 22, 2021
0d1297a
execute: fix spec section names in comments (#3376)
twof Nov 23, 2021
cce8a85
lexer-tests: Use tildas as invalid characters (#3377)
twof Nov 23, 2021
e8c9461
Preserve non-error values thrown from resolvers (#3384)
IvanGoncharov Nov 28, 2021
2344c47
Add support for Node17 (#3386)
IvanGoncharov Nov 28, 2021
82ff653
Update package-lock.json (#3387)
IvanGoncharov Nov 28, 2021
0fb6afc
Drop "eslint-plugin-istanbul" and implement as internal ESLint rule (…
IvanGoncharov Nov 28, 2021
39be2f6
package.json: Drop unused '@babel/eslint-parser' (#3389)
IvanGoncharov Nov 29, 2021
37ec050
Update deps (#3390)
IvanGoncharov Nov 29, 2021
fca503e
Enable '@typescript-eslint/switch-exhaustiveness-check' rule (#3391)
IvanGoncharov Nov 29, 2021
79d984f
Remove $FlowFixMe comments (#3392)
IvanGoncharov Nov 29, 2021
bc3564a
typeFromAST: use exhaustive switch and remove invariant (#3396)
IvanGoncharov Nov 30, 2021
36f068e
Update doc examples to reflect the current API (#3393)
paulserraino Dec 1, 2021
8540df2
Switch coverage from nyc to c8 (#3398)
IvanGoncharov Dec 1, 2021
01dfa68
Update deps (#3399)
IvanGoncharov Dec 1, 2021
cbbff7f
expectJSON: improve readability (#3400)
IvanGoncharov Dec 3, 2021
d26f6e9
tests: Improve formating of strings with 'dedent' tag (#3401)
IvanGoncharov Dec 3, 2021
13530ce
ci: add check that 'package-lock.json' doesn't have conflicts (#3403)
IvanGoncharov Dec 3, 2021
ce4277e
github/workflows: simplify npm cache setup (#3404)
IvanGoncharov Dec 4, 2021
947165f
Use for '--ignore-scripts' for all `npm ci` & `npm install` (#3405)
IvanGoncharov Dec 4, 2021
c145cd4
Simplify code by replacing Object.entries with Object.keys (#3406)
IvanGoncharov Dec 4, 2021
6e48d16
ci: add check for unnessary duplicates in package-lock.json (#3407)
IvanGoncharov Dec 4, 2021
763c149
fix c8 ignore decorator typos (#3416)
yaacovCR Dec 7, 2021
ab52ddc
package.json: Specify NPM release tag explicitly (#3417)
IvanGoncharov Dec 7, 2021
90bd6ff
16.1.0
IvanGoncharov Dec 7, 2021
c8bbb0a
resources/utils: extract 'writeGeneratedFile' to utils (#3420)
IvanGoncharov Dec 9, 2021
4f56285
Minor grammar fixes in collectFields documentation (#3422)
Cito Dec 14, 2021
95a85f7
type/definition: export `resolve*Thunk` functions (#3426)
IvanGoncharov Dec 14, 2021
7795192
gh/actions: run benchmark and NPM diff on correct base commits (#3427)
IvanGoncharov Dec 17, 2021
f17351c
assertName-test: test new instead of deprecated function (#3423)
Cito Dec 17, 2021
3ab82f4
16.2.0
IvanGoncharov Dec 17, 2021
71dd289
gh/actions: refactor out action to deploy branches (#3433)
IvanGoncharov Dec 20, 2021
e2ebf04
gh/actions: remove 'npm dedupe' check since it unexpectadly do update…
IvanGoncharov Dec 20, 2021
67e14cf
gh/actions: run benchmark & diff-npm-package only on PRs (#3435)
IvanGoncharov Dec 20, 2021
671e68b
gh/actions: make all cloned repo read-only (#3436)
IvanGoncharov Dec 20, 2021
db4986e
CONTRIBUTING.md: remove reference to Facebook bug bounty program (#3437)
IvanGoncharov Dec 20, 2021
533b423
Update deps (#3438)
IvanGoncharov Dec 22, 2021
872c6b9
UniqueArgumentDefinitionNamesRule: Improve tests (#3441)
Cito Dec 26, 2021
f890300
ci/checkPackageLock: update only package-lock.json (#3443)
IvanGoncharov Dec 26, 2021
085d1ee
Update deps (#3444)
IvanGoncharov Dec 27, 2021
47bd8c8
Use 'eslint-plugin-simple-import-sort' to sort imports (#3446)
IvanGoncharov Jan 3, 2022
29b811f
Fix index.ts files to be compatible with Typedoc (#3447)
IvanGoncharov Jan 3, 2022
4175b26
Prevent Infinite Loop in OverlappingFieldsCanBeMergedRule (#3442)
nicolaslt Jan 5, 2022
0a654cc
validation-test.ts: various grammar fixes (#3452)
spawnia Jan 10, 2022
40c160e
OverlappingFieldsCanBeMerged: sort argument values before comparing (…
IvanGoncharov Jan 12, 2022
730d5af
blockString-tests: remove duplicate test, fix grammar (#3459)
Cito Jan 16, 2022
5caff03
OverlappingFieldsCanBeMergedRule: simplify argument comparison (#3457)
IvanGoncharov Jan 17, 2022
a91fdc6
feat: allow providing an object to the GraphQLError constructor (#3454)
n1ru4l Jan 20, 2022
f2ecc28
visit: simplify handling of root node (#3461)
IvanGoncharov Jan 23, 2022
29251e0
Update deps (#3462)
IvanGoncharov Jan 23, 2022
643144d
Update deps + fix 'npm audit' (#3463)
IvanGoncharov Jan 26, 2022
f1d64ce
feat: setup docs site (#3269)
saihaj Jan 26, 2022
d925576
Expose `getArgumentValues` as public API (#3464)
IvanGoncharov Jan 26, 2022
f597c69
16.3.0
IvanGoncharov Jan 26, 2022
101cb45
ci: add stub action for canary releases on PRs (#3468)
IvanGoncharov Feb 2, 2022
cd7f957
ci: implement canary releases on PRs (#3470)
IvanGoncharov Feb 3, 2022
bf3e9d8
ci: remove NPM caching on canary release script (#3472)
IvanGoncharov Feb 3, 2022
1392ae9
ci: Pass 'GITHUB_TOKEN' to GitHub CLI (#3473)
IvanGoncharov Feb 3, 2022
5740cbd
ci: checkout repo in canary workflow (#3475)
IvanGoncharov Feb 3, 2022
991b03a
ci: fix & cleanup script for modifying NPM package into canary (#3477)
IvanGoncharov Feb 3, 2022
21abb2a
ci: Add missing require to canary script (#3479)
IvanGoncharov Feb 4, 2022
ea82c8c
ci: fix missing PR number in canary release workflow (#3481)
IvanGoncharov Feb 5, 2022
07864ab
ci: fix missing PR number in canary release workflow (#3483)
IvanGoncharov Feb 5, 2022
0eb29d7
ci: Moving GH Action template syntax to env variables (#3484)
IvanGoncharov Feb 6, 2022
2cf38ca
Update deps (#3485)
IvanGoncharov Feb 7, 2022
bba149c
ci: improve comment on canary releases (#3486)
IvanGoncharov Feb 7, 2022
6871bad
feat: expose getArgumentValues (#3487)
saihaj Feb 9, 2022
21b926a
ci: Extract branch publishing into separate workflow (#3488)
IvanGoncharov Feb 9, 2022
454c31e
ci: use '.node-version' file to configure node version used for CI (#…
IvanGoncharov Feb 9, 2022
895539c
ci: use separate workflows for 'push' and 'pull_request' (#3491)
IvanGoncharov Feb 10, 2022
8a9658f
ci: remove unused 'workflow_id' input (#3493)
IvanGoncharov Feb 10, 2022
c5345df
ci: fix deprecation of canary package (#3496)
IvanGoncharov Feb 11, 2022
95dac43
ci: use environments to track deployments (#3497)
IvanGoncharov Feb 12, 2022
6407307
ci: fix deployments of npm & deno branches (#3502)
IvanGoncharov Feb 16, 2022
da57238
correct outdated documentation (#3505)
Ginhing Feb 21, 2022
e1726df
GraphQLError: switch constructor overload order (#3514)
glasser Mar 23, 2022
6bcd241
ci: Add '@github-actions' bot (#3503)
IvanGoncharov Mar 28, 2022
f3248cd
tests(execution): add missing new lines (#3522)
IvanGoncharov Mar 28, 2022
def26e6
github-actions-bot: replace 'octokit/request-action' action (#3523)
IvanGoncharov Mar 28, 2022
faa42e2
tests(printSchema): test omitting schema of common names (#3524)
IvanGoncharov Mar 28, 2022
5f247e0
github-actions-bot: Fix collapsing of unrelated comments (#3525)
IvanGoncharov Apr 4, 2022
ff06428
refactor: use object for GraphQLError constructor (#3465)
n1ru4l Apr 7, 2022
15040d0
Update documentation on deprecated formatError(..) (#3512)
dwelch2344 Apr 7, 2022
b38429f
integrationTests/node: fix crash on Mac with M1 by using docker (#3530)
IvanGoncharov Apr 7, 2022
bb70cbc
Update deps (#3533)
IvanGoncharov Apr 14, 2022
a981dc6
github-actions-bot: fix publishing of canary releases (#3534)
IvanGoncharov Apr 14, 2022
4f062aa
github-actions-bot: fix usage of NPM_CANARY_PR_PUBLISH_TOKEN (#3536)
IvanGoncharov Apr 18, 2022
0926554
ESLint: disallow using node globals in src/tests (#3537)
IvanGoncharov Apr 19, 2022
16503cd
github-actions-bot: fix reply on commands (#3538)
IvanGoncharov Apr 22, 2022
af64b67
pass valid value to codecov config (#3543)
is2ei Apr 25, 2022
23dba4e
16.4.0
IvanGoncharov Apr 25, 2022
1112b4d
Expose GraphQLErrorOptions type (#3554) (#3565)
IvanGoncharov May 9, 2022
1f8ba95
16.5.0
IvanGoncharov May 9, 2022
59a73d6
createSourceEventStream: introduce named arguments and deprecate posi…
yaacovCR Jun 15, 2022
af8221a
Workaround for codesandbox having bug with TS enums (#3686)
IvanGoncharov Aug 16, 2022
6c6508b
Parser: allow 'options' to explicitly accept undefined (#3701)
IvanGoncharov Aug 16, 2022
f0a0a4d
parser: limit maximum number of tokens (#3702)
IvanGoncharov Aug 16, 2022
3a51eca
16.6.0
IvanGoncharov Aug 16, 2022
4a82557
Fix crash in node when mixing sync/async resolvers (backport of #3706…
chrskrchr Oct 17, 2022
076972e
Fix/invalid error propagation custom scalars (backport for 16.x.x) (#…
stenreijers Feb 15, 2023
84bb146
check "globalThis.process" before accessing it (#3887)
kettanaito May 2, 2023
1519fda
16.7.0
IvanGoncharov Jun 21, 2023
a08aaee
instanceOf: workaround bundler issue with `process.env` (#3923)
IvanGoncharov Jun 22, 2023
bf6a9f0
16.7.1
IvanGoncharov Jun 22, 2023
bec1b49
Support fourfold nested lists (#3950)
gschulze Aug 14, 2023
e4f759d
16.8.0
IvanGoncharov Aug 14, 2023
8f4c64e
OverlappingFieldsCanBeMergedRule: Fix performance degradation (#3967)
AaronMoat Sep 10, 2023
8a95335
16.8.1
IvanGoncharov Sep 19, 2023
0d12b06
fix: remove `globalThis` check and align with what bundlers can accep…
JoviDeCroock May 29, 2024
c82609e
Fix publish scripts (#4104)
benjie Jun 12, 2024
08779a0
16.8.2
benjie Jun 12, 2024
c985c27
backport[v16]: Introduce "recommended" validation rules (#4119)
benjie Jun 21, 2024
29c1bff
feat: allow defining symbol error extensions (#3730)
n1ru4l Jun 21, 2024
c35130e
Revert error extension symbol (#4123)
benjie Jun 21, 2024
29144f7
backport[v16]: Implement OneOf Input Objects via `@oneOf` directive (…
benjie Jun 21, 2024
6a1614c
backport[v16]: Enable passing values configuration to GraphQLEnumType…
benjie Jun 21, 2024
556a01e
16.9.0
benjie Jun 21, 2024
04cba88
Upgrade codecov action and pass token (#4138)
benjie Jul 1, 2024
e1ceb8f
Fix codecov workflow (#4139)
benjie Jul 1, 2024
9a91e33
Add GraphQLConf 2024 banner (#4157)
bignimbus Aug 5, 2024
0517368
Upgrade deprecated actions (#4193)
JoviDeCroock Sep 14, 2024
993d7ce
backport(v16): Require non-empty directive locations (#4100) (#4137)
benjie Sep 18, 2024
45e28a5
fix(validation): catch OverlappingFieldsCanBeMergedRule violations wi…
sachindshinde Sep 23, 2024
2562ce0
Backport introspection type fix (#4226)
JoviDeCroock Oct 13, 2024
d1c9c42
Convert from docusaurus to nextra (#4240)
JoviDeCroock Oct 20, 2024
9959504
Add content from https://github.com/graphql/graphql.github.io/pull/17…
JoviDeCroock Oct 20, 2024
b76f463
Styling fixes (#4249)
JoviDeCroock Oct 20, 2024
72be121
Various fixes to docs (#4256)
JoviDeCroock Oct 26, 2024
16b3d01
Fix going to production
JoviDeCroock Oct 28, 2024
84a49f7
Solve some low hanging fruit in the documentation (#4279)
JoviDeCroock Nov 4, 2024
e9b6b62
Add overview page and add stackblitz to tutorial (#4283)
JoviDeCroock Nov 6, 2024
577a9ad
Provide people with tabs so they can use classes as well (#4284)
JoviDeCroock Nov 7, 2024
423e72d
Add note about defer/stream being v17 (#4289)
JoviDeCroock Nov 7, 2024
3f49961
fix: properly type `extensions` in GraphQLFormattedError (#4286)
tpoisseau Nov 8, 2024
10cc0ac
Expose tokenCount on the DocumentNode (#4292)
JoviDeCroock Nov 8, 2024
4ef0428
Address empty selection-set (#4291)
JoviDeCroock Nov 8, 2024
273fc84
Write about `@oneOf` in the graphql-js documentation (#4290)
JoviDeCroock Nov 8, 2024
c079ae3
Split up in v16 API documentation (#4295)
JoviDeCroock Nov 18, 2024
48afd37
16.10.0
JoviDeCroock Dec 15, 2024
0c164d3
Add redirect for /api (#4327)
JoviDeCroock Jan 15, 2025
8296fbf
fix sidebar for documentation and `/api-v16` (#4331)
dimaMachina Jan 29, 2025
90ebe5a
Add cspell exception (#4335)
JoviDeCroock Jan 29, 2025
31bf28f
Increase print/visit performance (#4312)
JoviDeCroock Jan 29, 2025
6afd9d1
Improve flow of documentation around GraphiQL (#4340)
benjie Feb 5, 2025
05c92f4
typofix: removes extra parenthesis from getting started code snippet …
rabahalishah Feb 12, 2025
7066b58
First draft for upgrade guide to v17 (#4310)
JoviDeCroock Feb 19, 2025
1437cda
docs(getting-started): promises current links (#4352)
guspan-tanadi Mar 4, 2025
6b253e7
fixed wrong variable name (#4351)
fto-dev Mar 8, 2025
0a848cc
Ensure we validate for using nullable variables in oneOf input fields…
JoviDeCroock Mar 27, 2025
5adeb7f
fix(coerce-input-value): input object coercion rejects arrays (#4367)
cristunaranjo Apr 5, 2025
50cbe4a
feat(execution): add max coercion errors option to execution context …
cristunaranjo Apr 10, 2025
8025494
Correct some syntax (#4369)
JoviDeCroock Apr 10, 2025
7dd7812
Update docs for execution options (#4368)
JoviDeCroock Apr 10, 2025
2df9d6f
Chore: bump setup-node (#4377)
JoviDeCroock Apr 24, 2025
2ca1479
docs: Update getting-started.mdx (#4373)
Shubhdeep12 Apr 24, 2025
1bc2867
Refactor every code-first example to leverage resolve (#4372)
JoviDeCroock Apr 24, 2025
b296a42
Change to gqlConf 2025 (#4378)
JoviDeCroock Apr 25, 2025
556c80f
Add missing parenthesis (#4379)
benjie Apr 25, 2025
c18e9f6
16.11.0
JoviDeCroock Apr 26, 2025
e6cd9fc
docs: anatomy of a resolver (#4381)
sarahxsanders May 3, 2025
584550a
docs: understanding graphql errors (#4382)
sarahxsanders May 3, 2025
8d305b4
Temporarily disable GitHubActionsBot
benjie May 3, 2025
049c271
Pull some of the GitHub actions updates from main
benjie May 4, 2025
5463bc1
Another update
benjie May 4, 2025
a1af6c3
Add the version support policy (#4390)
benjie May 8, 2025
9a6d8ac
docs: N+1 problem and DataLoader (#4383)
sarahxsanders May 13, 2025
3110f81
docs: add guides for custom scalars (#4380)
sarahxsanders May 13, 2025
3de02c1
docs: cursor-based pagination guide (#4391)
sarahxsanders May 13, 2025
98eff7f
docs: add page on abstract types (#4393)
sarahxsanders May 14, 2025
2120ff3
Update mutations-and-input-types.mdx (#4399)
roman-lakhnov May 17, 2025
3f5858b
docs: editorial for recent documentation updates (#4395)
benjie May 21, 2025
dd53d99
Remove CJS from docs (#4400)
JoviDeCroock May 21, 2025
a7db60b
Catch unhandled exception in abstract resolution (#4392)
JoviDeCroock May 21, 2025
1f1d89d
docs: add guide on directives (#4401)
sarahxsanders May 27, 2025
e24e6a9
docs: add guide on nullability (#4405)
sarahxsanders May 28, 2025
4e9df42
docs: add guide on subscriptions (#4406)
sarahxsanders May 28, 2025
dda8cc2
docs: add page on authorization strategies (#4396)
sarahxsanders May 28, 2025
29324d5
docs: update "going to production" guide (#4398)
sarahxsanders May 29, 2025
734962a
docs: add guide on caching strategies (#4411)
sarahxsanders May 29, 2025
06cec81
docs: guide on scaling your API (#4414)
sarahxsanders May 29, 2025
d3483ff
docs: trusted documents (#4418)
benjie May 29, 2025
0e2f685
docs: type generation for graphql servers (#4376)
sarahxsanders May 29, 2025
96b703e
docs: add guide for operation complexity controls (#4402)
sarahxsanders May 29, 2025
07d0b7e
Editorial for #4405 (nullability) (#4416)
benjie May 29, 2025
90aaadc
Indicate that field arguments should always be preferred over directi…
benjie May 29, 2025
eb858bc
docs: editorial on abstract types page (#4394)
benjie May 29, 2025
9874ed6
docs: cleanup and fixes (#4419)
sarahxsanders May 30, 2025
bb87e73
Suggestions for federation links (#4436)
Urigo Jun 11, 2025
ba4b411
docs: testing graphQL servers (#4374)
sarahxsanders Jun 19, 2025
9032db1
Fix navigation (#4444)
JoviDeCroock Jul 1, 2025
7134cab
Remove oneof validation from values of correct type (#4453)
JoviDeCroock Jul 7, 2025
8dc2955
fix(docs/mutations-and-input-types.mdx): root being inside of SDL (#4…
alesculek Jul 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 2 additions & 8 deletions .babelrc-deno.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,7 @@
{
"plugins": [
"@babel/plugin-transform-flow-strip-types",
["./resources/add-extension-to-import-paths", { "extension": "js" }],
"@babel/plugin-syntax-typescript",
["./resources/add-extension-to-import-paths", { "extension": "ts" }],
"./resources/inline-invariant"
],
"overrides": [
{
"include": "src/error/GraphQLError.js",
"plugins": [["@babel/plugin-transform-classes", { "loose": false }]]
}
]
}
27 changes: 27 additions & 0 deletions .babelrc-npm.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"plugins": [
"@babel/plugin-transform-typescript",
"./resources/inline-invariant"
],
"env": {
"cjs": {
"presets": [
[
"@babel/preset-env",
{ "modules": "commonjs", "targets": { "node": "12" } }
]
],
"plugins": [
["./resources/add-extension-to-import-paths", { "extension": "js" }]
]
},
"mjs": {
"presets": [
["@babel/preset-env", { "modules": false, "targets": { "node": "12" } }]
],
"plugins": [
["./resources/add-extension-to-import-paths", { "extension": "mjs" }]
]
}
}
}
45 changes: 6 additions & 39 deletions .babelrc.json
Original file line number Diff line number Diff line change
@@ -1,42 +1,9 @@
{
"presets": [["@babel/preset-env", { "targets": { "node": "current" } }]],
"plugins": ["@babel/plugin-transform-flow-strip-types"],
"overrides": [
{
"exclude": ["src/__testUtils__/**/*", "**/__tests__/**/*"],
"presets": ["@babel/preset-env"],
"plugins": [
["@babel/plugin-transform-classes", { "loose": true }],
["@babel/plugin-transform-destructuring", { "loose": true }],
["@babel/plugin-transform-spread", { "loose": true }],
["@babel/plugin-transform-for-of", { "assumeArray": true }]
],
"env": {
"cjs": {
"presets": [["@babel/preset-env", { "modules": "commonjs" }]],
"plugins": [
[
"./resources/add-extension-to-import-paths",
{ "extension": "js" }
],
"./resources/inline-invariant"
]
},
"mjs": {
"presets": [["@babel/preset-env", { "modules": false }]],
"plugins": [
[
"./resources/add-extension-to-import-paths",
{ "extension": "mjs" }
],
"./resources/inline-invariant"
]
}
}
},
{
"include": "src/error/GraphQLError.js",
"plugins": [["@babel/plugin-transform-classes", { "loose": false }]]
}
"plugins": ["@babel/plugin-transform-typescript"],
"presets": [
[
"@babel/preset-env",
{ "bugfixes": true, "targets": { "node": "current" } }
]
]
}
6 changes: 0 additions & 6 deletions .browserslistrc

This file was deleted.

24 changes: 24 additions & 0 deletions .c8rc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"all": true,
"include": ["src/"],
"exclude": [
"src/**/index.ts",
"src/**/*-fuzz.ts",
"src/jsutils/Maybe.ts",
"src/jsutils/ObjMap.ts",
"src/jsutils/PromiseOrValue.ts",
"src/utilities/assertValidName.ts",
"src/utilities/typedQueryDocumentNode.ts",
"src/**/__tests__/**/*.ts"
],
"clean": true,
"temp-directory": "coverage",
"report-dir": "coverage",
"skip-full": true,
"reporter": ["json", "html", "text"],
"check-coverage": true,
"branches": 100,
"lines": 100,
"functions": 100,
"statements": 100
}
6 changes: 2 additions & 4 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,8 @@
/coverage
/npmDist
/denoDist
/npm
/deno
/websiteDist
/website

# Ignore Flow typings for 3rd-party libraries
/flow-typed
# Ignore TS files inside integration test
/integrationTests/ts/*.ts
Loading