Commit Graph
9 Commits
Author SHA1 Message Date
renovateandargoyle 533558a063 chore(deps): update graphqlcodegenerator monorepo (major) (#3144)
dancefinder-app / build (push) Successful in 55s
dancefinder-app / deploy-prod-frostmoln (push) Successful in 1m14s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator) ([source](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli)) | [`7.4.6` → `8.0.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fcli/7.4.6/8.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2fcli/8.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2fcli/7.4.6/8.0.0?slim=true) |
| [@graphql-codegen/fragment-matcher](https://github.com/dotansimha/graphql-code-generator) ([source](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/fragment-matcher)) | [`7.1.1` → `8.0.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ffragment-matcher/7.1.1/8.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2ffragment-matcher/8.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2ffragment-matcher/7.1.1/8.0.0?slim=true) |
| [@graphql-codegen/typescript](https://github.com/dotansimha/graphql-code-generator) ([source](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript)) | [`6.1.2` → `7.0.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript/6.1.2/7.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2ftypescript/7.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2ftypescript/6.1.2/7.0.0?slim=true) |
| [@graphql-codegen/typescript-operations](https://github.com/dotansimha/graphql-code-generator) ([source](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations)) | [`6.2.0` → `7.0.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript-operations/6.2.0/7.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2ftypescript-operations/7.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2ftypescript-operations/6.2.0/7.0.0?slim=true) |

---

### Release Notes

<details>
<summary>dotansimha/graphql-code-generator (@&#8203;graphql-codegen/cli)</summary>

### [`v8.0.0`](https://github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/graphql-codegen-cli/CHANGELOG.md#800)

[Compare Source](https://github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/cli@7.4.6...@graphql-codegen/cli@8.0.0)

##### Major Changes

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE: GraphQL 14 and 15 are no
  longer supported. The `graphql` peer dependency is now `^16.0.0 || ^17.0.0`, so upgrade `graphql`
  to version 16 or 17 before updating to this version.

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE: Node.js versions below
  22.18.0 are no longer supported. Upgrade to Node.js 22.18.0 or later before updating to this
  version.

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - `generate()` now returns
  `Promise<FileOutput[] | void>` instead of `Promise<FileOutput[] | any>`. The result is no longer
  `any`, so consumers using the result as an array must narrow it first.

  Refs [#&#8203;11071](https://github.com/dotansimha/graphql-code-generator/issues/11071)

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE: Remove the deprecated
  `emitLegacyCommonJSImports` config option and the `--emit-legacy-common-js-imports` CLI flag

  Use `importExtension` (or `--import-extension`) to set the extension appended to relative imports.
  When `importExtension` is not set, no extension is appended.

  `@graphql-codegen/plugin-helpers` no longer exports `normalizeImportExtension`. Use
  `importExtension ?? ''` instead.

  Migration:

  ```diff
   const config: CodegenConfig = {
  -  emitLegacyCommonJSImports: false,
  +  importExtension: '.js',
   };
  ```

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE: `@graphql-tools/*`
  dependencies are updated to their latest majors, which require Node.js 22.18.0 or later and
  GraphQL 16 or 17. If you import `@graphql-tools/*` packages in your own code, update them to the
  same majors to avoid duplicate installs. `@graphql-tools/code-file-loader@9` now extracts
  `#graphql`-marked template literals by default, so code files that contain such templates can
  produce newly found documents; check your generated output after upgrading. To keep the previous
  behavior, set `pluckConfig: { gqlHashComment: '' }`.

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE - `config.generates` no
  longer takes `ConfiguredPlugin[]`, takes `ConfiguredOutput[]` instead

  `config.generates`'s previous typing allowed a value to be an array e.g.

  ```
  generates: {
    "src/gql/generated.ts": [{ typescript: {} }]
  }
  ```

  However, this never worked because this config is eventually passed into `normalizeOutputParam`
  which previously had this bug in the implementation:

  ```ts
  export function normalizeOutputParam(config) {
    // 0. When config is an array...
    if (isOutputConfigArray(config)) {
      // 1. `isOutputConfigArray(config)` was `Array.isArray(config)` -> returns true
      return {
        documents: [],
        schema: [],
        plugins: isConfiguredOutput(config) ? config.plugins : config // 2. ‼️ `isConfiguredOutput(config)` was `typeof config === 'object'` -> returns true. This is a bug because we are accessing `plugins` property of an array, which will ALWAYS be `undefined` -> the output is always rejected as "Invalid Codegen Configuration"
      }
    }
    if (isConfiguredOutput(config)) {
      return config
    }
    throw new Error(`Invalid "generates" config!`)
  }
  ```

  Now, an array is still accepted, but as `ConfiguredOutput[]` instead. For this major version
  release, only the first array element is used, and `@graphql-codegen/cli` logs a warning when
  there is more than one element.

  `normalizeOutputParam` now returns `ConfiguredOutput[]` instead of a single `ConfiguredOutput`.

  `@graphql-codegen/cli` also throws its "Invalid Codegen Configuration" error when a `generates`
  array is empty or its first element is not a config object. This error is now a single generic
  message, no longer naming the output file, and it shows a TypeScript `CodegenConfig` example with
  the `ConfiguredOutput` shape instead of the old YAML plugin-list example.

##### Patch Changes

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/apollo-engine-loader@^9.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/apollo-engine-loader/v/9.0.2)
    (from `^8.0.38`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/code-file-loader@^9.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/code-file-loader/v/9.0.3)
    (from `^8.1.41`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/git-loader@^9.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/git-loader/v/9.0.3)
    (from `^8.0.44`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/github-loader@^10.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/github-loader/v/10.0.3)
    (from `^9.1.11`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/graphql-file-loader@^9.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/graphql-file-loader/v/9.0.2)
    (from `^8.1.22`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/json-file-loader@^9.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/json-file-loader/v/9.0.2)
    (from `^8.0.36`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/load@^9.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/load/v/9.0.2)
    (from `^8.1.19`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/merge@^10.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/merge/v/10.0.2)
    (from `^9.2.6`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/url-loader@^10.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/url-loader/v/10.0.2)
    (from `^9.1.12`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^13.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/13.0.2)
    (from `^12.0.3`, in `dependencies`)
  - Updated dependency
    [`graphql-config@^6.0.0` ↗︎](https://www.npmjs.com/package/graphql-config/v/6.0.0) (from
    `^5.1.8`, in `dependencies`)
  - Updated dependency
    [`graphql@^16.0.0 || ^17.0.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.0.0) (from
    `^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0`,
    in `peerDependencies`)

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/apollo-engine-loader@^9.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/apollo-engine-loader/v/9.0.2)
    (from `^8.0.38`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/code-file-loader@^9.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/code-file-loader/v/9.0.3)
    (from `^8.1.41`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/git-loader@^9.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/git-loader/v/9.0.3)
    (from `^8.0.44`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/github-loader@^10.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/github-loader/v/10.0.3)
    (from `^9.1.11`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/graphql-file-loader@^9.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/graphql-file-loader/v/9.0.2)
    (from `^8.1.22`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/json-file-loader@^9.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/json-file-loader/v/9.0.2)
    (from `^8.0.36`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/load@^9.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/load/v/9.0.2)
    (from `^8.1.19`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/merge@^10.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/merge/v/10.0.2)
    (from `^9.2.6`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/url-loader@^10.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/url-loader/v/10.0.2)
    (from `^9.1.12`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^13.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/13.0.2)
    (from `^12.0.3`, in `dependencies`)
  - Updated dependency
    [`graphql-config@^6.0.0` ↗︎](https://www.npmjs.com/package/graphql-config/v/6.0.0) (from
    `^5.1.8`, in `dependencies`)
  - Updated dependency
    [`graphql@^16.0.0 || ^17.0.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.0.0) (from
    `^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0`,
    in `peerDependencies`)

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - dependencies updates:
  - Updated dependency
    [`graphql-config@^6.0.0` ↗︎](https://www.npmjs.com/package/graphql-config/v/6.0.0) (from
    `^5.1.8`, in `dependencies`)

- Updated dependencies
  \[[`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`409ffbf`](https://github.com/dotansimha/graphql-code-generator/commit/409ffbfda5c56d6f46f0e0a4045c547714df2264),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`7366c63`](https://github.com/dotansimha/graphql-code-generator/commit/7366c63b4fca59951f15d017bb939c5460ba2451),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)]:
  - [@&#8203;graphql-codegen/client-preset](https://github.com/graphql-codegen/client-preset)@7.0.0
  - [@&#8203;graphql-codegen/core](https://github.com/graphql-codegen/core)@7.0.0
  - [@&#8203;graphql-codegen/plugin-helpers](https://github.com/graphql-codegen/plugin-helpers)@8.0.0

</details>

<details>
<summary>dotansimha/graphql-code-generator (@&#8203;graphql-codegen/fragment-matcher)</summary>

### [`v8.0.0`](https://github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/other/fragment-matcher/CHANGELOG.md#800)

##### Major Changes

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE: GraphQL 14 and 15 are no
  longer supported. The `graphql` peer dependency is now `^16.0.0 || ^17.0.0`, so upgrade `graphql`
  to version 16 or 17 before updating to this version.

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE: Node.js versions below
  22.18.0 are no longer supported. Upgrade to Node.js 22.18.0 or later before updating to this
  version.

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE: A plugin's `validate`
  function now receives an info object as its fourth argument, matching the `plugin` function:
  `validate(schema, documents, config, { outputFile, allPlugins, pluginContext })`. Custom plugins
  that export `validate` and read `outputFile`, `allPlugins` or `pluginContext` as positional
  arguments must destructure them from the fourth argument instead.

  Refs [#&#8203;11071](https://github.com/dotansimha/graphql-code-generator/issues/11071)

##### Patch Changes

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - dependencies updates:
  - Updated dependency
    [`graphql@^16.0.0 || ^17.0.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.0.0) (from
    `^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0`,
    in `peerDependencies`)

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - dependencies updates:
  - Updated dependency
    [`graphql@^16.0.0 || ^17.0.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.0.0) (from
    `^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0`,
    in `peerDependencies`)

- Updated dependencies
  \[[`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)]:
  - [@&#8203;graphql-codegen/plugin-helpers](https://github.com/graphql-codegen/plugin-helpers)@8.0.0

</details>

<details>
<summary>dotansimha/graphql-code-generator (@&#8203;graphql-codegen/typescript)</summary>

### [`v7.0.0`](https://github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/typescript/typescript/CHANGELOG.md#700)

[Compare Source](https://github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/typescript@6.1.2...@graphql-codegen/typescript@7.0.0)

##### Major Changes

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE: GraphQL 14 and 15 are no
  longer supported. The `graphql` peer dependency is now `^16.0.0 || ^17.0.0`, so upgrade `graphql`
  to version 16 or 17 before updating to this version.

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE: Node.js versions below
  22.18.0 are no longer supported. Upgrade to Node.js 22.18.0 or later before updating to this
  version.

##### Patch Changes

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - dependencies updates:
  - Updated dependency
    [`graphql@^16.0.0 || ^17.0.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.0.0) (from
    `^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0`, in `peerDependencies`)

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - dependencies updates:
  - Updated dependency
    [`graphql@^16.0.0 || ^17.0.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.0.0) (from
    `^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0`, in `peerDependencies`)

- Updated dependencies
  \[[`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`409ffbf`](https://github.com/dotansimha/graphql-code-generator/commit/409ffbfda5c56d6f46f0e0a4045c547714df2264),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)]:
  - [@&#8203;graphql-codegen/plugin-helpers](https://github.com/graphql-codegen/plugin-helpers)@8.0.0
  - [@&#8203;graphql-codegen/schema-ast](https://github.com/graphql-codegen/schema-ast)@7.0.0
  - [@&#8203;graphql-codegen/visitor-plugin-common](https://github.com/graphql-codegen/visitor-plugin-common)@8.0.0

</details>

<details>
<summary>dotansimha/graphql-code-generator (@&#8203;graphql-codegen/typescript-operations)</summary>

### [`v7.0.0`](https://github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/typescript/operations/CHANGELOG.md#700)

[Compare Source](https://github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/typescript-operations@6.2.0...@graphql-codegen/typescript-operations@7.0.0)

##### Major Changes

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE: GraphQL 14 and 15 are no
  longer supported. The `graphql` peer dependency is now `^16.0.0 || ^17.0.0`, so upgrade `graphql`
  to version 16 or 17 before updating to this version.

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE: Node.js versions below
  22.18.0 are no longer supported. Upgrade to Node.js 22.18.0 or later before updating to this
  version.

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - BREAKING CHANGE: Remove the deprecated
  `emitLegacyCommonJSImports` config option and the `--emit-legacy-common-js-imports` CLI flag

  Use `importExtension` (or `--import-extension`) to set the extension appended to relative imports.
  When `importExtension` is not set, no extension is appended.

  `@graphql-codegen/plugin-helpers` no longer exports `normalizeImportExtension`. Use
  `importExtension ?? ''` instead.

  Migration:

  ```diff
   const config: CodegenConfig = {
  -  emitLegacyCommonJSImports: false,
  +  importExtension: '.js',
   };
  ```

##### Minor Changes

- [#&#8203;11103](https://github.com/dotansimha/graphql-code-generator/pull/11103)
  [`409ffbf`](https://github.com/dotansimha/graphql-code-generator/commit/409ffbfda5c56d6f46f0e0a4045c547714df2264)
  Thanks [@&#8203;jerelmiller](https://github.com/jerelmiller)! - Add support for graphql v17 fragment
  arguments (`experimentalFragmentArguments`).

  To use fragment arguments, set the parser option in the root `config`:

  ```ts
  const config: CodegenConfig = {
    config: { experimentalFragmentArguments: true }
    // ...
  }
  ```

##### Patch Changes

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - dependencies updates:
  - Updated dependency
    [`graphql@^16.0.0 || ^17.0.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.0.0) (from
    `^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0`,
    in `peerDependencies`)

- [#&#8203;11075](https://github.com/dotansimha/graphql-code-generator/pull/11075)
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - dependencies updates:
  - Updated dependency
    [`graphql@^16.0.0 || ^17.0.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.0.0) (from
    `^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0`,
    in `peerDependencies`)

- Updated dependencies
  \[[`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`409ffbf`](https://github.com/dotansimha/graphql-code-generator/commit/409ffbfda5c56d6f46f0e0a4045c547714df2264),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d),
  [`fa49a37`](https://github.com/dotansimha/graphql-code-generator/commit/fa49a3725bf269abf07616b5df1336cf86a4838d)]:
  - [@&#8203;graphql-codegen/plugin-helpers](https://github.com/graphql-codegen/plugin-helpers)@8.0.0
  - [@&#8203;graphql-codegen/schema-ast](https://github.com/graphql-codegen/schema-ast)@7.0.0
  - [@&#8203;graphql-codegen/visitor-plugin-common](https://github.com/graphql-codegen/visitor-plugin-common)@8.0.0

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yMjEuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjIyMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

---------

Co-authored-by: Joakim Olsson <joakim@unbound.se>
Reviewed-on: https://gitea.unbound.se/dancefinder/dancefinder-app/pulls/3144
Co-authored-by: Renovate Bot <renovate@unbound.se>
2026-11-12 09:52:30 +00:00
argoyle 3e4657b665 fix: report Faro app name as dancefinder-app (#3107)
dancefinder-app / build (push) Successful in 46s
dancefinder-app / deploy-prod-frostmoln (push) Successful in 57s
Faro reported the app as `Shiny Frontend` (copied from Shiny). Dancefinder's browser logs and traces would then mix with Shiny's in VictoriaLogs/VictoriaTraces once shiny/frontend#3778 moves to faro.unbound.se.

- `app.name`: `Shiny Frontend` → `dancefinder-app`. This follows the backend convention, where the OTel `service.name` is the repo name (`dancefinder`).
- `version` (`1.0.0`, the same as package.json) and `environment` (`config.name`) are unchanged.

`npm run lint` passes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01VSC7dLAgao1afzL5DQfH8F
Reviewed-on: #3107
2026-10-18 19:46:28 +00:00
argoyle 4e243a0d7d fix: send Faro telemetry to self-hosted Alloy collector (#3106)
dancefinder-app / build (push) Successful in 3m59s
dancefinder-app / deploy-prod-frostmoln (push) Successful in 1m5s
Moves browser telemetry (Faro) from Grafana Cloud to the self-hosted Alloy `faro.receiver` in the Frostmoln Platform stack.

- Production `grafanaUrl`: `https://faro.unbound.se/collect` (no app key)
- CORS on the receiver allows `https://dancefinder.unbound.se`; rate limit 50 req/s, burst 100
- Browser traces land in VictoriaTraces (cluster=production), logs/errors in VictoriaLogs — see https://grafana.obs.unbound.se
- `ignoreUrls` already uses `config.grafanaUrl`, and Apollo trace propagation is unchanged

`npm run lint` passes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01VSC7dLAgao1afzL5DQfH8F
Reviewed-on: #3106
2026-10-18 18:48:18 +00:00
argoyle adf0cc4ac6 chore(deps): remove deprecated subscriptions-transport-ws (#2922)
dancefinder-app / build (push) Successful in 1m18s
dancefinder-app / deploy-prod (push) Successful in 1m25s
Removes the deprecated `subscriptions-transport-ws` package (Renovate dependency dashboard #49).

The package is unmaintained and was only reachable through the Apollo `WebSocketLink` in `app/plugins/apollo.ts`. The schema has no `Subscription` type and no subscription operations are defined, so the ws `split()` branch was dead code.

- Drop `WebSocketLink`, the `split()` routing, `getMainDefinition`, and `wsUrl` from `app/plugins/apollo.ts`
- Remove the direct `subscriptions-transport-ws` dependency

Verified with `npm run build` (green) and eslint (clean).

Note: the package lingers in the lockfile as an optional peer dep of `@apollo/client` v3; it disappears with the Apollo Client v4 upgrade, which removes `@apollo/client/link/ws` entirely.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: https://gitea.unbound.se/dancefinder/dancefinder-app/pulls/2922
2026-05-25 10:54:17 +00:00
argoyle 189e35acf8 fix(apollo): logout on stale Auth0 token errors (#2887)
dancefinder-app / build (push) Successful in 1m59s
dancefinder-app / deploy-prod (push) Successful in 1m53s
2026-05-05 17:36:59 +00:00
argoyleandClaude Opus 4.6 348e0fa045 fix(app): replace Vuetify 2 legacy props with proper V3 API
dancefinder-app / deploy-prod (pull_request) Has been skipped
dancefinder-app / build (pull_request) Successful in 3m3s
Replace deprecated V2 props that were being silently ignored:
- v-layout → v-row, grid-list-md removed, xs → cols on v-col
- v-tooltip top → location="top", v-list dense → density="compact"
- v-app-bar app/scroll-off-screen → scroll-behavior="hide"
- append-outer-icon → append-icon, remove primary-title
- headline class → text-h6, remove wrap from v-row

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 17:53:41 +01:00
argoyle 7e14688ee0 fix(apollo): enable devtools configuration option
Update the Apollo Client configuration to use the new devtools 
option instead of the deprecated connectToDevTools. This change 
ensures proper integration with development tools and maintains 
compatibility with future Apollo updates.
2025-11-04 11:32:55 +01:00
Renovate a055ebf342 chore(deps): update dependency @stylistic/eslint-plugin to v5.3.1 2025-09-01 13:19:48 +02:00
Renovate d8e438be10 chore(deps): update dependency nuxt to v4 2025-07-16 22:01:55 +02:00