Skip to content

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

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 102 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
102 commits
Select commit Hold shift + click to select a range
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
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Copied from '.gitignore', please keep it in sync.
/.eslintcache
/.docusaurus
/node_modules
/coverage
/npmDist
/denoDist
/websiteDist
/website

# Ignore TS files inside integration test
/integrationTests/ts/*.ts
32 changes: 21 additions & 11 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
parserOptions:
sourceType: script
ecmaVersion: 2020
env:
es6: true
node: true
es2022: true
reportUnusedDisableDirectives: true
plugins:
- internal-rules
Expand Down Expand Up @@ -77,7 +75,7 @@ rules:
node/prefer-promises/fs: off

##############################################################################
# `eslint-plugin-import` rule list based on `v2.25.x`
# `eslint-plugin-import` rule list based on `v2.26.x`
##############################################################################

# Static analysis
Expand Down Expand Up @@ -174,7 +172,7 @@ rules:
simple-import-sort/exports: off # TODO

##############################################################################
# ESLint builtin rules list based on `v8.7.x`
# ESLint builtin rules list based on `v8.13.x`
##############################################################################

# Possible Errors
Expand Down Expand Up @@ -468,11 +466,13 @@ rules:
yield-star-spacing: off

overrides:
- files: '**/*.ts'
- files:
- '**/*.ts'
- '**/*.tsx'
parser: '@typescript-eslint/parser'
parserOptions:
sourceType: module
project: ['tsconfig.json']
project: ['./tsconfig.json', './website/tsconfig.json']
plugins:
- '@typescript-eslint'
- 'eslint-plugin-tsdoc'
Expand All @@ -487,7 +487,7 @@ overrides:
tsdoc/syntax: error

##########################################################################
# `@typescript-eslint/eslint-plugin` rule list based on `v5.10.x`
# `@typescript-eslint/eslint-plugin` rule list based on `v5.19.x`
##########################################################################

# Supported Rules
Expand Down Expand Up @@ -532,6 +532,7 @@ overrides:
'@typescript-eslint/no-non-null-asserted-optional-chain': error
'@typescript-eslint/no-non-null-assertion': error
'@typescript-eslint/no-parameter-properties': error
'@typescript-eslint/no-redundant-type-constituents': error
'@typescript-eslint/no-invalid-void-type': error
'@typescript-eslint/no-require-imports': error
'@typescript-eslint/no-this-alias': error
Expand All @@ -547,6 +548,7 @@ overrides:
'@typescript-eslint/no-unsafe-call': off # TODO consider
'@typescript-eslint/no-unsafe-member-access': off # TODO consider
'@typescript-eslint/no-unsafe-return': off # TODO consider
'@typescript-eslint/no-useless-empty-export': error
'@typescript-eslint/no-var-requires': error
'@typescript-eslint/non-nullable-type-assertion-style': off #TODO temporarily disabled
'@typescript-eslint/prefer-as-const': error
Expand Down Expand Up @@ -647,6 +649,7 @@ overrides:
'@typescript-eslint/no-extra-parens': off
'@typescript-eslint/no-extra-semi': off
'@typescript-eslint/semi': off
'@typescript-eslint/space-before-blocks': off
'@typescript-eslint/space-before-function-paren': off
'@typescript-eslint/space-infix-ops': off
'@typescript-eslint/type-annotation-spacing': off
Expand All @@ -661,19 +664,25 @@ overrides:
import/no-restricted-paths: off
import/no-extraneous-dependencies: [error, { devDependencies: true }]
- files: 'integrationTests/*'
env:
node: true
rules:
node/no-sync: off
node/no-unpublished-require: [error, { allowModules: ['mocha'] }]
import/no-extraneous-dependencies: [error, { devDependencies: true }]
import/no-nodejs-modules: off
- files: 'integrationTests/*/**'
env:
node: true
rules:
node/no-sync: off
node/no-missing-require: [error, { allowModules: ['graphql'] }]
import/no-commonjs: off
import/no-nodejs-modules: off
no-console: off
- files: 'benchmark/**'
env:
node: true
rules:
internal-rules/only-ascii: [error, { allowEmoji: true }]
node/no-sync: off
Expand All @@ -683,6 +692,8 @@ overrides:
no-console: off
no-await-in-loop: off
- files: 'resources/**'
env:
node: true
rules:
internal-rules/only-ascii: [error, { allowEmoji: true }]
node/no-unpublished-require: off
Expand All @@ -700,6 +711,8 @@ overrides:
node/no-unpublished-import: off
import/no-default-export: off
- files: 'website/**'
env:
node: true
plugins:
- 'react'
extends:
Expand All @@ -715,6 +728,3 @@ overrides:
import/no-commonjs: off
import/no-nodejs-modules: off
import/no-extraneous-dependencies: off
# Ignore docusarus related webpack aliases
import/no-unresolved:
['error', { 'ignore': ['^@theme', '^@docusaurus', '^@generated'] }]
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @graphql/graphql-js-reviewers
52 changes: 0 additions & 52 deletions .github/actions/deploy-dir-as-branch/action.yml

This file was deleted.

Loading