graphql-js
create 17.x.x branch rebased on 16.x.x
#4598
Closed

create 17.x.x branch rebased on 16.x.x #4598

yaacovCR wants to merge 100 commits into 17.x.x from v17-alpha
yaacovCR
yaacovCR yaacovCR requested a review 17 days ago
yaacovCR yaacovCR added PR: internal 🏠
vercel
yaacovCR yaacovCR closed this 17 days ago
yaacovCR yaacovCR reopened this 17 days ago
yaacovCR yaacovCR force pushed from 6f5e11bd to 1a2a9e49 17 days ago
yaacovCR yaacovCR force pushed from 1a2a9e49 to 46c1503c 17 days ago
IvanGoncharov internal: add node@18 to supported versions and test it (#3544)
23f444bf
IvanGoncharov package.json: Switch to alpha tag on NPM (#3545)
7499423e
IvanGoncharov Drop support for node 12 and 17, update rest to latest minor version …
58a8e8ac
IvanGoncharov Set TS 4.4 as minimal supported version (#3547)
5499f5c4
IvanGoncharov ci: disable Codecov and measure test coverage on every run (#3548)
c01a2e46
IvanGoncharov ESLint: add 'shared-node-browser' environment (#3549)
644fcd4c
IvanGoncharov print: add spaces inside input object (#3456)
af9c4d97
IvanGoncharov Switch NPM package to support only ESM (#3552)
2baee7cc
IvanGoncharov Update deps (#3553)
6ffb0e0c
yaacovCR Add test watch script (#3551)
78ac10e2
IvanGoncharov Switch from shell's `cp` to 'fs.cpSync' in scripts (#3555)
a49dbc16
IvanGoncharov Fully switch to `tsc` and remove `babel` (#3557)
934b2e69
IvanGoncharov integrationTests: switch tests to TS (#3558)
4f7687cf
IvanGoncharov benchmark: rewrite benchmark in TS (#3559)
399ac914
IvanGoncharov diff-npm-packages: fix crash with ENOBUFS (#3560)
88e6e8c2
IvanGoncharov resources: switch internal scripts to TS (#3562)
af5d591b
IvanGoncharov Update deps (#3563)
cb9a1b72
IvanGoncharov validateSchema: unify check of root types (#3566)
0adb628a
IvanGoncharov validation-test: Test root type validation with multiple types (#3567)
7e44a00e
IvanGoncharov Refactor out `AccumulatorMap` from `groupBy` (#3568)
8d96bc9f
thomasheyenbrock fix(validate): no reusing root types (#3453)
b527d476
IvanGoncharov invariant/devAssert: make typings of `condition` stricter (#3569)
bee6f469
IvanGoncharov Delete deprecated 'graphql/subscription' module (#3570)
dadac87c
IvanGoncharov Remove deprecated `getOperationRootType` (#3571)
938d222f
IvanGoncharov Remove deprecated `assertValidName` & `isValidNameError` (#3572)
eec6328b
IvanGoncharov Remove deprecated `TypeInfo` argument of `validate` function (#3574)
975ea72d
IvanGoncharov Remove deprecate `getFieldDefFn` argument of `TypeInfo` constructor (…
2065f62d
IvanGoncharov Drop deprecated positional arguments on GraphQLError (#3577)
d93097ca
IvanGoncharov Remove dev asserts added temporary for v15 to v16 migration (#3578)
808b9da2
IvanGoncharov Remove deprecated `*Enum` types (#3579)
f94e7dbe
IvanGoncharov Remove deprecated `getVisitFn` function (#3580)
1ffdaad2
IvanGoncharov ASTVisitorKeyMap: drop deprecation notice (#3581)
61275f48
IvanGoncharov Remove deprecate printError/formatError methods (#3582)
fdbc3b1b
IvanGoncharov tests: Use chai's `assert` instead of `invariant` (#3583)
5efad647
IvanGoncharov Speedup tests by ~15% by moving some `stripIgnoredCharacters` tests t…
920026a0
IvanGoncharov internal: move `benchmark.ts` into resources folder (#3585)
2fb4ff8e
IvanGoncharov Fix performance issue with ESLint (#3586)
92d3355f
IvanGoncharov resources: mark node's modules with 'node:' prefix (#3587)
42042f87
IvanGoncharov resources: remove all usages of `require.main` (#3590)
cf3562f7
IvanGoncharov Initial support of mutation testing with stryker-js (#3591)
d3d8264a
IvanGoncharov Revert "Remove deprecate `getFieldDefFn` argument of `TypeInfo` const…
785fc350
IvanGoncharov Revert "Remove deprecated `TypeInfo` argument of `validate` function"…
822ff3ce
yaacovCR Fix typing for `isNonNullType`
9318e91e
yaacovCR Refactor `GraphQL*Type` TS types to be more DRY
850d4a3f
IvanGoncharov benchmark: test performance cost of re-creating schema (#3596)
14dbaec8
IvanGoncharov gen-changelog: fix crash due to 'git rev-list' returning empty string…
51cf777d
IvanGoncharov benchmark: improve accuracy by disabling GC during benchmarks
a92e8ec5
IvanGoncharov benchmark: reject samples that had involuntary context switches
6e37aaf9
IvanGoncharov benchmark: switch communication with spawned process to 'pipe'
4ac89c14
IvanGoncharov Add new 'GraphQLSchema.getField' method (#3605)
fb5b14e4
IvanGoncharov Update deps (#3607)
42244fd3
IvanGoncharov Remove 'utf-8' as argument of `writeFileSync` (#3608)
ac5dbbbc
IvanGoncharov resources: add new `localRepoPath` utility function (#3610)
2345921c
IvanGoncharov diff-npm-package: move report into shared 'reports' folder (#3611)
6aafe060
IvanGoncharov Update GitHub actions dependencies (#3615)
5197ffe0
yaacovCR diff-npm-package: create reports folder (#3623)
5d4846e9
IvanGoncharov benchmark: replace failing on context switching with warning (#3625)
192c9858
yaacovCR diff-npm-package: polish reports dir creation (#3624)
d724ca07
IvanGoncharov extendSchema: Do not modify standard directives (#3618)
10735865
yaacovCR fix: update remaining `GraphQLNonNull<GraphQLType>` codepoints to (#3…
888749f1
IvanGoncharov Reuse GraphQLWrappingType in 'GraphQLType' definition (#3627)
8bcc99eb
IvanGoncharov ci: speed up 'ci' workflow by removing unneeded internal dependencies…
effd809d
yaacovCR benchmark: add Windows compatibility (#3628)
ea60c644
yaacovCR subscribe-test: extract `subscribeWithBadFn` function (#3630)
a7adf44d
yaacovCR change incorrect subscribe return type to a GraphQLError rather than …
16d4cc01
yaacovCR subscribe: stay synchronous when possible (#3620)
2a6e69dd
yaacovCR createSourceEventStream: remove deprecated positional arguments (#3635)
9ea6f826
yaacovCR refactor: move `subscribe` code to `execute` file (#3636)
4d83bb72
yaacovCR refactor: move `assertValidExecutionArguments` into `buildExecutionCo…
255220e6
yaacovCR refactor: remove `rootValue` argument from `executeOperation`
b24890bb
yaacovCR refactor: remove null from executeOperation return type
775e3343
IvanGoncharov ESLint: error on function accepting more than 5 parameters (#3641)
24e62d0f
IvanGoncharov Remove 'devAssert' checks that duplicate TS types (#3642)
2aeb6d9e
IvanGoncharov Remove 'assertValidExecutionArguments' function (#3643)
978813d6
yaacovCR refactor: executeOperation can take only one parameter
7128190f
yaacovCR refactor: use spread syntax with exeContext
476c2944
yaacovCR refactor: subscribe: introduce `buildPerEventExecutionContext` (#3639)
c933fd6c
robrichard Async benchmarks (#3134)
ce05320a
IvanGoncharov Support returning async iterables from resolver functions (#2757)
9fdbffc8
twof [RFC] Client Controlled Nullability experiment implementation w/o exe…
6d127c06
IvanGoncharov Update deps (#3667)
1e6a84ee
IvanGoncharov Cleanup words/files ignores in `cspell.yml` (#3668)
5e321f9f
IvanGoncharov tsconfig: Explicitly list all type checking options
9743c0f2
IvanGoncharov tsconfig: Add support for comments
b10487e1
IvanGoncharov tsconfig: enable `noImplicitOverride` check
c01f2ac6
IvanGoncharov Fix: make public API compatible with 'exactOptionalPropertyTypes' (#3…
e060c4cc
spawnia Fix coerceInputValue test name (#3681)
b1d9a0a6
IvanGoncharov validate: remove warning about throwing literal (#3680)
c73dafb9
yaacovCR polish: remove unnecessary Maybe (#3683)
d2663dfb
IvanGoncharov Replace all instances of `ObjMap<boolean>` with ES6 Set (#3688)
bf6fd5be
IvanGoncharov Remove superficial `.values()` and `.entries()` calls (#3689)
83027449
IvanGoncharov Motivation: looked into this it as part of #3687 (#3690)
8ef7a847
IvanGoncharov gen-changelog: Use `fetch` instead of `http.request` (#3692)
db284353
IvanGoncharov Update deps (#3693)
b7eaa265
yaacovCR polish: add tests for `expectPromise` and `expectEqualPromisesOrValue…
06ba558d
IvanGoncharov benchmark: use 'execOutput' from 'util.ts' (#3695)
ecd60175
yaacovCR polish: rename `mapAsyncIterator` to `mapAsyncIterable`
0217ee99
yaacovCR mapAsyncIterable: use `expectPromise` in tests
acd2708f
IvanGoncharov resources: Move `mkdirSync` into `writeGeneratedFile` (#3697)
fd7ca081
yaacovCR yaacovCR force pushed from 46c1503c to 83fe5e0e 17 days ago
yaacovCR yaacovCR force pushed from 83fe5e0e to d4fb91b7 17 days ago
yaacovCR yaacovCR force pushed from d4fb91b7 to 019d910b 17 days ago
yaacovCR yaacovCR force pushed from 019d910b to 6aa71d2f 17 days ago
yaacovCR yaacovCR force pushed from 6aa71d2f to 7499423e 17 days ago
yaacovCR yaacovCR force pushed from 5f2d6c8b to 86d19eb1 17 days ago
yaacovCR yaacovCR force pushed from 86d19eb1 to 4f7f7778 17 days ago
yaacovCR yaacovCR force pushed from 4f7f7778 to 0ad8bb00 17 days ago
yaacovCR yaacovCR force pushed from 0ad8bb00 to 8cddc1c4 17 days ago
yaacovCR yaacovCR force pushed from 8cddc1c4 to 81866801 17 days ago
yaacovCR yaacovCR force pushed from 81866801 to 4e459cee 17 days ago
IvanGoncharov resources: merge execOutput and exec into single function (#3698)
3897594b
yaacovCR yaacovCR force pushed from 4e459cee to 3897594b 17 days ago
yaacovCR
yaacovCR yaacovCR closed this 17 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone