Releases: zalando-incubator/graphql-jit
v0.8.7
What's Changed
- Bump build actions to v4 by @oporkka in #240
- [Snyk] Upgrade fast-json-stringify from 5.8.0 to 5.9.0 by @boopathi in #235
- [Snyk] Upgrade fast-json-stringify from 5.9.1 to 5.15.1 by @boopathi in #245
- build(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #246
- Build with Node.js 22 by @oporkka in #247
- Bump GraphQL 17 version in build by @oporkka in #248
- [Snyk] Upgrade fast-json-stringify from 5.16.0 to 5.16.1 by @boopathi in #249
- fix: export ResolveInfoEnricherInput by @boopathi in #251
- fix: esm exports by building with tsup by @boopathi in #252
- feat: add canary releases for main branch by @boopathi in #253
- fix: skip git commit and tag during for canary publish by @boopathi in #255
- Update README.md by @suyashb95 in #237
- fix: create new canary version from published pkg by @boopathi in #256
- fix: support esm; fix imports by @boopathi in #257
- chore: upgrade eslint to flat config by @boopathi in #258
- perf: micro optimizations by @boopathi in #260
- build(deps): bump rollup from 4.21.2 to 4.22.4 by @dependabot in #259
- perf: alternate impl of getLocation by @boopathi in #262
New Contributors
- @suyashb95 made their first contribution in #237
Full Changelog: v0.8.6...v0.8.7
v0.8.6
v0.8.5
v0.8.4
v0.8.3
Fixes:
- Move the initialization of
__internalShouldIncludePath
behind the optionuseExperimentalPathBasedSkipInclude
to avoid unnecessary object generation and increased garbage collection runs when the feature is not in use #210
The option introduced in the release https://github.com/zalando-incubator/graphql-jit/releases/tag/v0.8.1 will now be used to control initialization of field node metadata. This is to avoid increased garbage collection runs observed in the previous release.
Dependency updates:
v0.8.2
Fixes:
- fix: improve event loop lag of compilation - use the option(useExperimentalPathBasedSkipInclude) to compute path based skip/include (#200)
The option introduced in the previous release https://github.com/zalando-incubator/graphql-jit/releases/tag/v0.8.1 will now be used in the computation of the skip include compiled code as well. This is to avoid high event-loop-lag observed in the previous release.
v0.8.1
Bug Fixes:
This release introduces a new CompilerOption useExperimentalPathBasedSkipInclude
. If you have multiple "fragment spreads" pointing to the same fragment and use skip include inside the fragment, it is recommended to use this option to avoid a bug. In future releases, this option will be removed when it becomes the default.
For example,
const compiledQuery = compileQuery(
schema, ast, operationName,
{
useExperimentalPathBasedSkipInclude: true
}
);
v0.8.0
What's Changed
Breaking Changes:
- Drop build for Node 12, add 18 (#188)
Bug fixes:
- fix: validation for skip/include with default values (#193)
- fix: field expansion - fill only relevant fields while traversing abstract types (#180)
- fix: update deprecated API in GraphQL JS to new API (#179)
Version updates:
- Bump minimatch from 3.0.4 to 3.1.2 (#192)
- Bump decode-uri-component from 0.2.0 to 0.2.2 (#186)
- Bump json5 from 1.0.1 to 1.0.2 (#187)
Other changes:
- Add test case to json.test.ts (#191)
Full Changelog: v0.7.4...v0.8.0
v0.7.4
What's Changed
- Allow +1 from collaborators by @ruiaraujo in #165
- fix: parse Date scalar object arguments properly by @andrew0 in #158
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #169
- Bump async from 2.6.2 to 2.6.4 by @dependabot in #170
- [Snyk] Upgrade fast-json-stringify from 1.13.0 to 1.21.0 by @snyk-bot in #168
- fix: apply directives skip/include for mutation by @boopathi in #172
- Bump release to 0.7.4 by @boopathi in #173
New Contributors
Full Changelog: v0.7.3...v0.7.4
v0.7.3
What's Changed
- Fix broken examples by @ponimas in #155
- Bump ajv from 6.10.0 to 6.12.6 by @dependabot in #159
- fix: update @graphql-typed-document-node/core for graphql@16 support by @SimenB in #156
- Bump node-fetch from 2.6.1 to 2.6.7 by @dependabot in #161
- Better error message in default type resolver by @ardatan in #152
New Contributors
Full Changelog: v0.7.2...v0.7.3