Skip to content
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

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

Open
wants to merge 450 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
450 commits
Select commit Hold shift + click to select a range
6d71a1b
versions-test: add support for experimental pre-releases (#3160)
IvanGoncharov Jun 4, 2021
dc2a3eb
execute: Rename resolveField function and update comments (#3159)
yaacovCR Jun 8, 2021
120758a
build-npm: correctly set NPM tag on experimental pre-releases (#3161)
IvanGoncharov Jun 9, 2021
d82c8e2
SingleFieldSubscriptionsRule-test: extract test schema from harness (…
IvanGoncharov Jun 9, 2021
28a382e
SingleFieldSubscriptionsRule: fix order of imports (#3167)
IvanGoncharov Jun 9, 2021
9a04b4c
allows passing --watch to npm run testonly (#3158)
yaacovCR Jun 10, 2021
81ca778
Add 'Symbol.toStringTag' into every publicly exported class (#3170)
IvanGoncharov Jun 13, 2021
58122ef
Avoid relying on constructor.name for instanceOf error check. (#3172)
IvanGoncharov Jun 13, 2021
21b45a7
fix: broken link to prettier rules (#3173)
saihaj Jun 14, 2021
96fe005
16.0.0-alpha.4
IvanGoncharov Jun 14, 2021
d39a7b5
ci: use update 'actions/setup-node' to v2 (#3174)
IvanGoncharov Jun 14, 2021
0b7625f
TypeInfo-test: remove dependency on harness schema for validation tes…
IvanGoncharov Jun 14, 2021
632c0d8
KnownDirectivesRule-test: remove dependency on harness schema (#3176)
IvanGoncharov Jun 14, 2021
1a96306
kitchenSinkQuery: add '@onVariableDefinition' directive (#3177)
IvanGoncharov Jun 14, 2021
f9bf263
KnownDirectivesRule-test: add tests for missing directive locations (…
IvanGoncharov Jun 14, 2021
2490f44
simplify validation harness by extracting union types into approriate…
IvanGoncharov Jun 15, 2021
4d92729
Switch tests & internal funcs to accept ReadonlyArrays (#3181)
IvanGoncharov Jun 15, 2021
ffd8158
Switch schema types to use ReadonlyArrays (#3182)
IvanGoncharov Jun 15, 2021
40db639
Export TypeKind as value (#3178)
janicduplessis Jun 16, 2021
dab4f44
refactor: collectFields to separate utility (#3187)
yaacovCR Jun 18, 2021
85cc18e
integrationTests: Add test for webpack (#3188)
IvanGoncharov Jun 20, 2021
829acf0
16.0.0-alpha.5
IvanGoncharov Jun 20, 2021
fff4339
instanceOf: add additional tests (#3189)
IvanGoncharov Jun 20, 2021
df1bdda
build-npm: fix assert message about not supported tag (#3190)
IvanGoncharov Jun 20, 2021
d099942
Replace 'Idx' with 'Index' in variable names (#3194)
IvanGoncharov Jun 22, 2021
e8bc07b
Update deps (#3206)
IvanGoncharov Jun 29, 2021
4493ca3
build: add eslint-plugin-tsdoc (#3146)
saihaj Jun 30, 2021
8ca3d89
RFC: Support full Unicode in lexer (#3117)
leebyron Jul 1, 2021
6a5f51f
ci: generate diff for NPM package (#3207)
IvanGoncharov Jul 7, 2021
5f86d69
Fix failing CI on main (#3209)
IvanGoncharov Aug 4, 2021
af878f3
Disallow "true", "false", and "null" as enum values (#3223)
Yogu Aug 4, 2021
4f21cdc
Add type params to GraphQLScalar (#3228)
IvanGoncharov Aug 10, 2021
0fef3c4
execute: Forbid to return `null` from `serialize` function (#3231)
IvanGoncharov Aug 11, 2021
e5be298
execute: Forbid to return `null` from `serialize` function (#3239)
IvanGoncharov Aug 18, 2021
91bc70b
docs(buildASTSchema): add Subscription to list of root types (#3240)
IvanGoncharov Aug 18, 2021
4bb273d
parser: add specialized error for extension with descriptions (#3242)
IvanGoncharov Aug 25, 2021
d32c5a1
Update deps (#3244)
IvanGoncharov Aug 26, 2021
2d61e22
16.0.0-rc.1
IvanGoncharov Aug 26, 2021
976d64b
Parser: allow classes that extend Parser to access the instance attri…
n1ru4l Aug 27, 2021
16b3d04
16.0.0-rc.2
IvanGoncharov Aug 30, 2021
da685ee
Deprecate 'printError' function (#3252)
IvanGoncharov Aug 30, 2021
8423d33
Deprecate 'formatError' and added 'GraphQLError.toJSON' instead (#3259)
IvanGoncharov Sep 6, 2021
2df59f1
fix: Preserve `deprecationReason` on `GraphQLInputField`s (#3257)
trevor-scheer Sep 6, 2021
9e584e3
Error.toStringTag change return string from 'Object' to 'GraphQLError…
IvanGoncharov Sep 15, 2021
e88c58e
Add TResult to GraphQLFieldResolver signature (#3255)
tgriesser Sep 15, 2021
ac9833e
integrationTests: small refactoring (#3262)
IvanGoncharov Sep 15, 2021
e6820a9
integrationTests: increase timeout to 60s (#3263)
IvanGoncharov Sep 16, 2021
505b4f8
lexer: Remove superfluous statement in `readDigits` (#3264)
Cito Sep 20, 2021
0091421
Bring `visitorKeys` back (#3250)
ardatan Sep 20, 2021
f4efee9
visitor: speed up visitInParallel by dropping support for unknown nod…
IvanGoncharov Sep 23, 2021
a05dcfc
isNode: check exact value of node's `kind` (#3271)
IvanGoncharov Sep 23, 2021
e95ea9b
collectFields/collectSubfields refactor and export as part of public …
IvanGoncharov Sep 24, 2021
8261922
type/introspection: add missing `__Directive.args(includeDeprecated:)…
IvanGoncharov Sep 24, 2021
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
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.

23 changes: 23 additions & 0 deletions .c8rc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"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"
],
"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