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

Upcoming Release Changes #1

Closed
wants to merge 1 commit into from
Closed

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented May 1, 2021

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.

Releases

@graphql-tools/batch-execute@8.0.0

Major Changes

  • c0ca319: BREAKING CHANGE
    • Remove Subscriber and use only Executor
      • Now Executor can receive AsyncIterable and subscriptions will also be handled by Executor. This is a future-proof change for defer, stream and live queries

Patch Changes

@graphql-tools/delegate@8.0.0

Major Changes

  • 7d3e300: BREAKING CHANGE
    • Remove rootValue from subschemaConfig
      • Pass it through ExecutionParams or delegation options
    • Do not pass info.rootValue if rootValue is falsy
  • 7d3e300: BREAKING CHANGE
    • Now it uses the native AggregateError implementation. The major difference is the individual errors are kept under errors property instead of the object itself with Symbol.iterator.
    // From;
    for (const error of aggregateError)
    // To;
    for (const error of aggregateError.errors)
  • aa43054: BREAKING CHANGE: validations are skipped by default, use validateRequest: true to reenable
  • c0ca319: BREAKING CHANGE
    • Remove Subscriber and use only Executor
      • Now Executor can receive AsyncIterable and subscriptions will also be handled by Executor. This is a future-proof change for defer, stream and live queries

Patch Changes

  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [7d3e300]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/utils@8.0.0
    • @graphql-tools/schema@8.0.0
    • @graphql-tools/batch-execute@8.0.0

@graphql-tools/graphql-tag-pluck@7.0.0

Major Changes

  • 34c31de: BREAKING CHANGE
    • feat(graphql-tag-pluck): keep locationOffset and return graphql-js Source instead of string

Patch Changes

graphql-tools@8.0.0

Major Changes

  • 7d3e300: BREAKING CHANGE
    • Now it only exports makeExecutableSchema from @graphql-tools/schema
    • Please migrate to scoped packages(@graphql-tools/*) because this npm package will no longer get updated

Patch Changes

  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/schema@8.0.0

@graphql-tools/jest-transform@1.0.0

Major Changes

Patch Changes

  • Updated dependencies [5a4d198]
    • @graphql-tools/webpack-loader@6.5.0

@graphql-tools/links@8.0.0

Major Changes

  • c0ca319: BREAKING CHANGE
    • Remove Subscriber and use only Executor
      • Now Executor can receive AsyncIterable and subscriptions will also be handled by Executor. This is a future-proof change for defer, stream and live queries

Minor Changes

  • 7d3e300: feat(links): Respect operationName

Patch Changes

  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [aa43054]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/delegate@8.0.0
    • @graphql-tools/utils@8.0.0

@graphql-tools/apollo-engine-loader@7.0.0

Major Changes

  • 7d3e300: BREAKING CHANGE
    • Now it uses the native AggregateError implementation. The major difference is the individual errors are kept under errors property instead of the object itself with Symbol.iterator.
    // From;
    for (const error of aggregateError)
    // To;
    for (const error of aggregateError.errors)

Minor Changes

  • a31f959: feat(apollo-engine): add sync support

Patch Changes

@graphql-tools/url-loader@7.0.0

Major Changes

  • 614c08c: BREAKING CHANGE

    • Remove handleSDLAsync and handleSDLSync; use handleSDL instead
    • Remove useSSEForSubscription and useWebSocketLegacyProtocol; use subscriptionProtocol instead
    • If introspection source is different than endpoint, use endpoint for remote execution source
    • Default HTTP Executor is renamed to buildHTTPExecutor with a new signature
    • build*Subscriber methods are renamed to buildWSLegacyExecutor, buildWSExecutor and buildSSEExecutor with new signatures
    • getFetch no longer takes async flag
  • c0ca319: BREAKING CHANGE

    • Remove Subscriber and use only Executor
      • Now Executor can receive AsyncIterable and subscriptions will also be handled by Executor. This is a future-proof change for defer, stream and live queries
  • 7d3e300: BREAKING CHANGE

    • No more accept arrays or functions for headers

    NEW FEATURES

    • Respect operationName and extensions
    • Ability to get headers from extensions.headers

Patch Changes

  • a31f959: enhance(url-loader): avoid doing extra work on loader level
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [7d3e300]
  • Updated dependencies [aa43054]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/delegate@8.0.0
    • @graphql-tools/wrap@8.0.0
    • @graphql-tools/utils@8.0.0

@graphql-tools/schema@8.0.0

Major Changes

  • 7d3e300: BREAKING CHANGE
  • 7d3e300: BREAKING CHANGE
    • Remove logger and addErrorLoggingToSchema
      • You can implement logging and debugging mechanism outside the resolvers using some kind of plugin system based library like Envelop
  • 7d3e300: BREAKING CHANGE
    • Remove schema level resolvers feature and addSchemaLevelResolver
  • 7d3e300: BREAKING CHANGE
    • No longer exports buildSchemaFromTypeDefinitions, use buildSchema from graphql-js instead
    • Remove allowUndefinedResolve option in makeExecutableSchema because GraphQL Schema itself does this checking

Patch Changes

  • 7d3e300: enhance(schema): use merge package to handle typeDefs and resolvers merging
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [a31f959]
  • Updated dependencies [7d3e300]
    • @graphql-tools/utils@8.0.0
    • @graphql-tools/merge@6.2.15

@graphql-tools/stitch@8.0.0

Major Changes

  • 7d3e300: BREAKING CHANGE
  • c0ca319: BREAKING CHANGE
    • Remove Subscriber and use only Executor
      • Now Executor can receive AsyncIterable and subscriptions will also be handled by Executor. This is a future-proof change for defer, stream and live queries

Patch Changes

  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [7d3e300]
  • Updated dependencies [aa43054]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [7d3e300]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [a31f959]
  • Updated dependencies [7d3e300]
    • @graphql-tools/delegate@8.0.0
    • @graphql-tools/wrap@8.0.0
    • @graphql-tools/utils@8.0.0
    • @graphql-tools/schema@8.0.0
    • @graphql-tools/merge@6.2.15
    • @graphql-tools/batch-delegate@7.0.3

@graphql-tools/utils@8.0.0

Major Changes

  • 7d3e300: BREAKING CHANGE
    • Remove fieldToFieldConfig, argsToFieldConfigArgument and argumentToArgumentConfig
      • You can use .toConfig method instead for each.
  • 7d3e300: BREAKING CHANGE
  • 7d3e300: BREAKING CHANGE
    • Now it uses the native AggregateError implementation. The major difference is the individual errors are kept under errors property instead of the object itself with Symbol.iterator.
    // From;
    for (const error of aggregateError)
    // To;
    for (const error of aggregateError.errors)
  • 7d3e300: BREAKING CHANGE
    • No longer exports debugLog but uses console.log directly only if DEBUG is available under process.env
  • 7d3e300: BREAKING CHANGE
    • No longer applies camelCase naming convention in buildOperationNodeForField
  • c0ca319: BREAKING CHANGE
    • Remove Subscriber and use only Executor
      • Now Executor can receive AsyncIterable and subscriptions will also be handled by Executor. This is a future-proof change for defer, stream and live queries
  • 7d3e300: BREAKING CHANGE
    • No longer exports SchemaVisitor, visitSchema and VisitSchemaKind

Minor Changes

  • 7d3e300: feat(utils): Respect operationName and rootValue in ExecutionParams

Patch Changes

  • 982c8f5: enhance(utils): refactor, cleanup and remove extra work

@graphql-tools/wrap@8.0.0

Major Changes

  • 7d3e300: BREAKING CHANGE
    • makeRemoteExecutableSchema has been removed.
  • 7d3e300: BREAKING CHANGE
    • Now it uses the native AggregateError implementation. The major difference is the individual errors are kept under errors property instead of the object itself with Symbol.iterator.
    // From;
    for (const error of aggregateError)
    // To;
    for (const error of aggregateError.errors)
  • c0ca319: BREAKING CHANGE
    • Remove unnecessary introspectSchemaSync, introspectSchema already handles sync execution
  • c0ca319: BREAKING CHANGE
    • Remove Subscriber and use only Executor
      • Now Executor can receive AsyncIterable and subscriptions will also be handled by Executor. This is a future-proof change for defer, stream and live queries

Patch Changes

  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [aa43054]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [7d3e300]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/delegate@8.0.0
    • @graphql-tools/utils@8.0.0
    • @graphql-tools/schema@8.0.0

@graphql-tools/git-loader@6.3.0

Minor Changes

  • 67cf150: feat(git-loader): add glob support

Patch Changes

  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [34c31de]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/utils@8.0.0
    • @graphql-tools/graphql-tag-pluck@7.0.0

@graphql-tools/github-loader@6.3.0

Minor Changes

  • a31f959: feat(github-loader): handle SDL correctly on loader level

Patch Changes

  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [34c31de]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/utils@8.0.0
    • @graphql-tools/graphql-tag-pluck@7.0.0

@graphql-tools/module-loader@6.3.0

Minor Changes

  • a31f959: feat(module-loader): check if module exists using FS

Patch Changes

@graphql-tools/webpack-loader@6.5.0

Minor Changes

  • 5a4d198: feat(webpack-loader): export Options

@graphql-tools/batch-delegate@7.0.3

Patch Changes

  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [aa43054]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/delegate@8.0.0
    • @graphql-tools/utils@8.0.0

@graphql-tools/load@6.2.9

Patch Changes

  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [a31f959]
  • Updated dependencies [7d3e300]
    • @graphql-tools/utils@8.0.0
    • @graphql-tools/merge@6.2.15

@graphql-tools/code-file-loader@6.3.2

Patch Changes

  • a31f959: enhance(code-file-loader): remove extra work on loader level
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [34c31de]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/utils@8.0.0
    • @graphql-tools/graphql-tag-pluck@7.0.0

@graphql-tools/graphql-file-loader@6.2.8

Patch Changes

  • 63e048f: fix(file-loader): location path must be normalized
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/utils@8.0.0

@graphql-tools/json-file-loader@6.2.7

Patch Changes

  • a31f959: enhance(json-file-loader): check for path in a safer way
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/utils@8.0.0

@graphql-tools/prisma-loader@6.3.1

Patch Changes

  • Updated dependencies [7d3e300]
  • Updated dependencies [614c08c]
  • Updated dependencies [7d3e300]
  • Updated dependencies [a31f959]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/utils@8.0.0
    • @graphql-tools/url-loader@7.0.0

@graphql-tools/merge@6.2.15

Patch Changes

  • a31f959: fix(merge): handle schema definitions correctly
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [7d3e300]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/utils@8.0.0
    • @graphql-tools/schema@8.0.0

@graphql-tools/mock@8.1.4

Patch Changes

@graphql-tools/node-require@6.2.5

Patch Changes

  • Updated dependencies [7d3e300]
  • Updated dependencies [63e048f]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/utils@8.0.0
    • @graphql-tools/graphql-file-loader@6.2.8
    • @graphql-tools/load@6.2.9

@graphql-tools/relay-operation-optimizer@6.3.1

Patch Changes

@graphql-tools/resolvers-composition@6.2.9

Patch Changes

@graphql-tools/stitching-directives@1.3.4

Patch Changes

  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
  • Updated dependencies [aa43054]
  • Updated dependencies [7d3e300]
  • Updated dependencies [c0ca319]
  • Updated dependencies [982c8f5]
  • Updated dependencies [7d3e300]
  • Updated dependencies [7d3e300]
    • @graphql-tools/delegate@8.0.0
    • @graphql-tools/utils@8.0.0

@github-actions github-actions bot force-pushed the changeset-release/master branch from 4fef281 to 213dfd3 Compare May 1, 2021 17:28
ntziolis pushed a commit that referenced this pull request Jul 3, 2021
* enable noImplicitThis

* enable `strictBindCallApply`

* enable `strictFunctionTypes` 1: testing

* enable `strictFunctionTypes` 2: utils

* enable strictFunctionTypes 3: schema

* enable strictFunctionTypes 4: batch-execute

* enable strictFunctionTypes 5 `load`

* enable strictFunctionTypes 6 `loaders/url`

* enable strictFunctionTypes 7 `webpack-loader`

* enable strictFunctionTypes 8 `links`

* enable strictFunctionTypes 9 `delegate` and `batch-delegate`

* enable `strictFunctionTypes` 10 `wrap`

* enable `strictFunctionTypes` 11 `stitch` and `stitching-directive`

* enable `strictFunctionTypes` final tsconfig

* remove unnecessary generic params

* enable `strictNullChecks` 1 `utils`

* enable `strictNullChecks` 2 `schema`

* enable `strictNullChecks` 3 `resolvers-composition`

* enable `strictNullChecks` 4 `webpack-loader`

* enable `strictNullChecks` 5 `batch-execute`

* enable `strictNullChecks` 6 `graphql-tag-plug`

* enable `strictNullChecks` 7 `import`

* enable `strictNullChecks` 8 `loaders/url`

* enable `strictNullChecks` 8 `loaders/prisma`

* enable `strictNullChecks` 8 `loaders/module`

* enable `strictNullChecks` 9 `loaders/github`

* enable `strictNullChecks` 12 `loaders/code-file`

* enable `strictNullChecks` 13 `load`

* enable `strictNullChecks` 14 `delegate`

* enable `strictNullChecks` 15 `batch-delegate`

* interlude: move commonly used stuff to testing folder

* enable `strictNullChecks` 16 `wrap`

* enable `strictNullChecks` 17 `stitch`

* enable `strictNullChecks` 18 `load-files`

* enable `strictNullChecks` 19 `load-typedefs`

* enable `strictNullChecks` 20 `merge`

* enable `strictNullChecks` 21 `node-require`

* enable `strictNullChecks` 22 `mock`

* enable `strictNullChecks` 22 `stitching-directive`

* enable `strictNullChecks` flag in tsconfig

* fix: graphql-js 14 compat

* fix `strictPropertyInitialization` errors

* enable strictPropertyInitialization rule

* strict mode!!!

* enable `noPropertyAccessFromIndexSignature`

* enable `noFallthroughCasesInSwitch` and `noPropertyAccessFromIndexSignature`

* Add strict to new changes

* fix: remove casts as upstream issue is fixed

* fix: throw if we cannot identify the operation type.

ardatan#3010 (comment)
ardatan#3010 (comment)

* fix: change wording of error

ardatan#3010 (comment)

* fix: make error message more clear

ardatan#3010 (comment)

* refactor: use null/undefined instead of falsey check

* fix: assert operation from document

ardatan#3010 (comment)

* fix: type narrowing not working due to generics

ardatan#3010 (comment)

* fix: apply feedback for relocateError

* Make wrapSchema generic. Fix ardatan#3064 (#1)

* Fix Build

Co-authored-by: Arda TANRIKULU <ardatanrikulu@gmail.com>
Co-authored-by: Augustin Le Fèvre <augustin.public@gmail.com>
@github-actions github-actions bot force-pushed the changeset-release/master branch from 213dfd3 to 0b15a26 Compare July 3, 2021 12:35
@ntziolis ntziolis closed this Jul 3, 2021
ntziolis pushed a commit that referenced this pull request Nov 20, 2021
API routes generation fix

docs & components update; routing fixes

gitignore update

fix(deps): update dependency extract-files to v11 (ardatan#3065)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

fix(deps): update dependency tslib to ~2.3.0 (ardatan#3067)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

fix(deps): update dependency the-guild-components to v1.3.1 (ardatan#3070)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

fix(deps): update dependency apollo-upload-client to v16 (ardatan#3066)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update typescript-eslint monorepo to v4.27.0 (ardatan#3071)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update babel monorepo to v7.14.6 (ardatan#3072)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

[deploy_website] Update generate-schema.md (ardatan#3074)

corrected grammar

fix(deps): update dependency globby to v11.0.4 (ardatan#3077)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

fix(deps): update dependency ws to v7.5.0 (ardatan#3078)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency typescript to v4.3.3 (ardatan#3083)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency typedoc to v0.20.37 (ardatan#3082)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

Jest Transformer for GraphQL (ardatan#1887)

* Jest Transformer for GraphQL

* Changeset

* Align versions

* Fix package.json

* yarn.lock

* Fix

Co-authored-by: Arda TANRIKULU <ardatanrikulu@gmail.com>

chore(deps): update dependency @types/ws to v7.4.5 (ardatan#3084)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

Safer use of `Object.prototype.hasOwnProperty` (ardatan#3069)

* Safer use of `Object.prototype.hasOwnProperty`

Fixes an error I get when GraphQL JS passes a prototypeless object into the resolver

```
ReferenceError: maybeRef is not defined
    at eval (eval at <anonymous> (/Users/mattalexander/Projects/edge-sites-schema/tests/regression.test.js:67:7), <anonymous>:1:38)
    at forEach (/projectpath/tests/regression.test.js:67:7)
    at Array.forEach (<anonymous>)
    at Object.<anonymous> (/projectpath/tests/regression.test.js:65:17)
```

* changeset and test

Co-authored-by: Arda TANRIKULU <ardatanrikulu@gmail.com>

BugFix: Handle parsing endpoints when there are no mutations (ardatan#3076)

* BugFix: Handle parsing endpoints when there are no mutations

* changeset and test

* pass tests

Co-authored-by: itai <itaimain@gmail.com>
Co-authored-by: Arda TANRIKULU <ardatanrikulu@gmail.com>

chore(deps): update dependency typescript to v4.3.4 (ardatan#3086)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency typedoc to v0.21.0 (ardatan#3087)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency typedoc-plugin-markdown to v3.10.0 (ardatan#3088)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency eslint to v7.29.0 (ardatan#3089)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency graphql to v15.5.1 (ardatan#3091)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

enable typescript strict mode (ardatan#3010)

* enable noImplicitThis

* enable `strictBindCallApply`

* enable `strictFunctionTypes` 1: testing

* enable `strictFunctionTypes` 2: utils

* enable strictFunctionTypes 3: schema

* enable strictFunctionTypes 4: batch-execute

* enable strictFunctionTypes 5 `load`

* enable strictFunctionTypes 6 `loaders/url`

* enable strictFunctionTypes 7 `webpack-loader`

* enable strictFunctionTypes 8 `links`

* enable strictFunctionTypes 9 `delegate` and `batch-delegate`

* enable `strictFunctionTypes` 10 `wrap`

* enable `strictFunctionTypes` 11 `stitch` and `stitching-directive`

* enable `strictFunctionTypes` final tsconfig

* remove unnecessary generic params

* enable `strictNullChecks` 1 `utils`

* enable `strictNullChecks` 2 `schema`

* enable `strictNullChecks` 3 `resolvers-composition`

* enable `strictNullChecks` 4 `webpack-loader`

* enable `strictNullChecks` 5 `batch-execute`

* enable `strictNullChecks` 6 `graphql-tag-plug`

* enable `strictNullChecks` 7 `import`

* enable `strictNullChecks` 8 `loaders/url`

* enable `strictNullChecks` 8 `loaders/prisma`

* enable `strictNullChecks` 8 `loaders/module`

* enable `strictNullChecks` 9 `loaders/github`

* enable `strictNullChecks` 12 `loaders/code-file`

* enable `strictNullChecks` 13 `load`

* enable `strictNullChecks` 14 `delegate`

* enable `strictNullChecks` 15 `batch-delegate`

* interlude: move commonly used stuff to testing folder

* enable `strictNullChecks` 16 `wrap`

* enable `strictNullChecks` 17 `stitch`

* enable `strictNullChecks` 18 `load-files`

* enable `strictNullChecks` 19 `load-typedefs`

* enable `strictNullChecks` 20 `merge`

* enable `strictNullChecks` 21 `node-require`

* enable `strictNullChecks` 22 `mock`

* enable `strictNullChecks` 22 `stitching-directive`

* enable `strictNullChecks` flag in tsconfig

* fix: graphql-js 14 compat

* fix `strictPropertyInitialization` errors

* enable strictPropertyInitialization rule

* strict mode!!!

* enable `noPropertyAccessFromIndexSignature`

* enable `noFallthroughCasesInSwitch` and `noPropertyAccessFromIndexSignature`

* Add strict to new changes

* fix: remove casts as upstream issue is fixed

* fix: throw if we cannot identify the operation type.

ardatan#3010 (comment)
ardatan#3010 (comment)

* fix: change wording of error

ardatan#3010 (comment)

* fix: make error message more clear

ardatan#3010 (comment)

* refactor: use null/undefined instead of falsey check

* fix: assert operation from document

ardatan#3010 (comment)

* fix: type narrowing not working due to generics

ardatan#3010 (comment)

* fix: apply feedback for relocateError

* Make wrapSchema generic. Fix ardatan#3064 (#1)

* Fix Build

Co-authored-by: Arda TANRIKULU <ardatanrikulu@gmail.com>
Co-authored-by: Augustin Le Fèvre <augustin.public@gmail.com>

Huge cleanup before major release (breaking) (ardatan#3081)

* Breaking cleanup before major release

* Fix TS

* More

chore(deps): update typescript-eslint monorepo to v4.28.0 (ardatan#3093)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

fix(deps): update babel monorepo to v7.14.7 (ardatan#3094)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update jest monorepo to v27.0.5 (ardatan#3095)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency @vue/compiler-sfc to v3.1.2 (ardatan#3097)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

fix build errors

Huge cleanup before major release (breaking) (ardatan#3081)

* Breaking cleanup before major release

* Fix TS

* More

chore(deps): update typescript-eslint monorepo to v4.28.0 (ardatan#3093)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

fix(deps): update babel monorepo to v7.14.7 (ardatan#3094)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update jest monorepo to v27.0.5 (ardatan#3095)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency @vue/compiler-sfc to v3.1.2 (ardatan#3097)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

fix(deps): update dependency the-guild-components to v1.4.0 (ardatan#3098)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency @types/node to v14.17.4 (ardatan#3101)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

Some other refactor (ardatan#3096)

* Fix typing errors in tests

* ReplaObject.keys/values and forEach with for..in and for..of loops

* Improve Type Checking

* Update CI workflow

* Fix linting

* Fix TS errors for v14

* More

* More

* Allow incremental builds

* Finish

* Fix Type Check

* Disable sourcemaps

* Fix type issues

Better changelog

Respect  and  in  and more changes

chore(CI): Ability to release canaries on demand

Make AggregateError spec compliant

reintegration

docs update

updated tgc version and removed Poppins import

Able to release with custom tags

chore(deps): update dependency typedoc-plugin-markdown to v3.10.2 (ardatan#3107)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

Prevent TS Server to die on VSCode

chore(deps): update dependency typedoc to v0.21.1 (ardatan#3108)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency graphql-tag to v2.12.5 (ardatan#3109)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency prettier to v2.3.2 (ardatan#3110)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency typedoc to v0.21.2 (ardatan#3111)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency @types/babel__traverse to v7.14.0 (ardatan#3112)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update jest monorepo to v27.0.6 (ardatan#3115)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

Remove Subscriber and use only Executor (ardatan#3117)

* Remove Subscriber and use only Executor

* Fix introspectSchema

* Fix tests

* Cleanup

fix(deps): update dependency ws to v7.5.1 (ardatan#3118)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

enhance(url-loader): refactor

Fix rawSDL issue

enhance(delegate): skip validation by default and add validateRequest option to enable

chore(deps): update dependency typescript to v4.3.5 (ardatan#3122)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

fix(file-loader): location path must be normalized (ardatan#3121)

chore(deps): update dependency husky to v7 (ardatan#3123)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

feat(graphql-tag-pluck): keep locationOffset and return graphql-js Source instead of string

chore(deps): update dependency @vue/compiler-sfc to v3.1.3 (ardatan#3125)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency @vue/compiler-sfc to v3.1.4 (ardatan#3126)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

fix(deps): update dependency @types/websocket to v1.0.3 (ardatan#3129)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency @types/ws to v7.4.6 (ardatan#3128)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency eslint to v7.30.0 (ardatan#3130)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

fix(deps): update dependency ws to v7.5.2 (ardatan#3131)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

fix(url-loader): fix node support for EventSource

feat(resolvers-composition): add support for glob patterns (ardatan#3132)

* feat(resolvers-composition): add support for glob patterns

* fix(resolvers-composition): add typings for micromatch

* feat(resolvers-composition): add unit tests for glob patterns

* chore(resolver-compositions): cleanup

* feat(docs): added samples for resolver composition path matcher format

* chore: added changeset

* fix(docs): typo

* fix(changeset): change patch to minor

* Fix tests and cleanup

Co-authored-by: Arda TANRIKULU <ardatanrikulu@gmail.com>

chore(deps): pin dependency @types/micromatch to 4.0.1 (ardatan#3133)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

chore(deps): update dependency nock to v13.1.1 (ardatan#3134)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

don't throw on errors that should not be relocated (ardatan#3136)

refactor: internal StitchingInfo properties (ardatan#3137)

to never be undefined

docs update

docs update after review

Some fixes

update tgc version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant