From de86a1ee6c8dd6972e5469701bb7b4df49763c1c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 11 Jul 2026 19:53:08 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20Version=20Packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/gentle-planets-shine.md | 6 ------ .changeset/khaki-donuts-shout.md | 6 ------ .changeset/olive-poems-repeat.md | 7 ------- .changeset/plenty-crabs-smile.md | 6 ------ .changeset/shiny-games-hide.md | 6 ------ .changeset/tough-berries-tell.md | 6 ------ packages/houdini-core/CHANGELOG.md | 16 ++++++++++++++++ packages/houdini-core/package.json | 2 +- packages/houdini-svelte/CHANGELOG.md | 6 ++++++ packages/houdini-svelte/package.json | 2 +- packages/houdini/CHANGELOG.md | 16 ++++++++++++++++ packages/houdini/package.json | 2 +- 12 files changed, 41 insertions(+), 40 deletions(-) delete mode 100644 .changeset/gentle-planets-shine.md delete mode 100644 .changeset/khaki-donuts-shout.md delete mode 100644 .changeset/olive-poems-repeat.md delete mode 100644 .changeset/plenty-crabs-smile.md delete mode 100644 .changeset/shiny-games-hide.md delete mode 100644 .changeset/tough-berries-tell.md diff --git a/.changeset/gentle-planets-shine.md b/.changeset/gentle-planets-shine.md deleted file mode 100644 index dfb85efe5..000000000 --- a/.changeset/gentle-planets-shine.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'houdini-core': patch -'houdini': patch ---- - -Fix generated `$result` types including pipeline-added key fields (e.g. `id`) in interface/union arms the document never selected; fields selected on the abstract type itself still appear in every arm. diff --git a/.changeset/khaki-donuts-shout.md b/.changeset/khaki-donuts-shout.md deleted file mode 100644 index acd4b08cd..000000000 --- a/.changeset/khaki-donuts-shout.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'houdini-core': patch -'houdini': patch ---- - -Fix custom scalars mapped to non-default TypeScript types (e.g. `URL`, `bigint`) failing the `GraphQLObject` constraint on stores; the generated runtime now registers the project's scalar types with `houdini/runtime`. diff --git a/.changeset/olive-poems-repeat.md b/.changeset/olive-poems-repeat.md deleted file mode 100644 index c5eb19b55..000000000 --- a/.changeset/olive-poems-repeat.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'houdini-core': patch -'houdini': patch -'houdini-svelte': patch ---- - -Fix `cache.read`/`cache.write` and record-level `read`/`write` resolving their types to a union of every document; documents are now matched by their artifact so `data` and `variables` are typed per document. diff --git a/.changeset/plenty-crabs-smile.md b/.changeset/plenty-crabs-smile.md deleted file mode 100644 index 25366676c..000000000 --- a/.changeset/plenty-crabs-smile.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'houdini-core': patch -'houdini': patch ---- - -Fix generated types dropping fields when multiple `@mask_disable` fragments select the same field with different sub-selections; the sub-selections are now merged instead of keeping only the first occurrence. Diamond-shaped `@mask_disable` spreads also no longer produce duplicate keys in the ` $fragments` marker. diff --git a/.changeset/shiny-games-hide.md b/.changeset/shiny-games-hide.md deleted file mode 100644 index 7e60d45af..000000000 --- a/.changeset/shiny-games-hide.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'houdini-core': patch -'houdini': patch ---- - -Fix generated types dropping selections made directly on an interface field when the selection also contains inline fragments; fields like `nodes { id }` and fragment spreads on the interface now appear on the object intersected with the discriminated union. diff --git a/.changeset/tough-berries-tell.md b/.changeset/tough-berries-tell.md deleted file mode 100644 index 4f3ab3ad9..000000000 --- a/.changeset/tough-berries-tell.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'houdini-core': patch -'houdini': patch ---- - -Fix generated types keeping fields optional when a fragment is spread with `@include`/`@skip` in one place and unconditionally in another; the unconditional spread now makes the fields required. diff --git a/packages/houdini-core/CHANGELOG.md b/packages/houdini-core/CHANGELOG.md index 30f5b7618..8282918d6 100644 --- a/packages/houdini-core/CHANGELOG.md +++ b/packages/houdini-core/CHANGELOG.md @@ -1,5 +1,21 @@ # houdini-core +## 2.0.5 + +### Patch Changes + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix generated `$result` types including pipeline-added key fields (e.g. `id`) in interface/union arms the document never selected; fields selected on the abstract type itself still appear in every arm. + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix custom scalars mapped to non-default TypeScript types (e.g. `URL`, `bigint`) failing the `GraphQLObject` constraint on stores; the generated runtime now registers the project's scalar types with `houdini/runtime`. + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix `cache.read`/`cache.write` and record-level `read`/`write` resolving their types to a union of every document; documents are now matched by their artifact so `data` and `variables` are typed per document. + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix generated types dropping fields when multiple `@mask_disable` fragments select the same field with different sub-selections; the sub-selections are now merged instead of keeping only the first occurrence. Diamond-shaped `@mask_disable` spreads also no longer produce duplicate keys in the ` $fragments` marker. + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix generated types dropping selections made directly on an interface field when the selection also contains inline fragments; fields like `nodes { id }` and fragment spreads on the interface now appear on the object intersected with the discriminated union. + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix generated types keeping fields optional when a fragment is spread with `@include`/`@skip` in one place and unconditionally in another; the unconditional spread now makes the fields required. + ## 2.0.4 ### Patch Changes diff --git a/packages/houdini-core/package.json b/packages/houdini-core/package.json index 2a617d3e4..dd1bc0289 100644 --- a/packages/houdini-core/package.json +++ b/packages/houdini-core/package.json @@ -1,6 +1,6 @@ { "name": "houdini-core", - "version": "2.0.4", + "version": "2.0.5", "description": "The core GraphQL client for Houdini", "keywords": [ "graphql", diff --git a/packages/houdini-svelte/CHANGELOG.md b/packages/houdini-svelte/CHANGELOG.md index 65a93a1a2..3ef0c722f 100644 --- a/packages/houdini-svelte/CHANGELOG.md +++ b/packages/houdini-svelte/CHANGELOG.md @@ -1,5 +1,11 @@ # houdini-svelte +## 3.0.3 + +### Patch Changes + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix `cache.read`/`cache.write` and record-level `read`/`write` resolving their types to a union of every document; documents are now matched by their artifact so `data` and `variables` are typed per document. + ## 3.0.2 ### Patch Changes diff --git a/packages/houdini-svelte/package.json b/packages/houdini-svelte/package.json index ffc7b954f..3c2d18219 100644 --- a/packages/houdini-svelte/package.json +++ b/packages/houdini-svelte/package.json @@ -1,6 +1,6 @@ { "name": "houdini-svelte", - "version": "3.0.2", + "version": "3.0.3", "scripts": { "compile": "scripts build-go", "typedefs": "scripts typedefs --plugin --go-package" diff --git a/packages/houdini/CHANGELOG.md b/packages/houdini/CHANGELOG.md index 8c06055a5..370d6563a 100644 --- a/packages/houdini/CHANGELOG.md +++ b/packages/houdini/CHANGELOG.md @@ -1,5 +1,21 @@ # houdini +## 2.0.7 + +### Patch Changes + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix generated `$result` types including pipeline-added key fields (e.g. `id`) in interface/union arms the document never selected; fields selected on the abstract type itself still appear in every arm. + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix custom scalars mapped to non-default TypeScript types (e.g. `URL`, `bigint`) failing the `GraphQLObject` constraint on stores; the generated runtime now registers the project's scalar types with `houdini/runtime`. + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix `cache.read`/`cache.write` and record-level `read`/`write` resolving their types to a union of every document; documents are now matched by their artifact so `data` and `variables` are typed per document. + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix generated types dropping fields when multiple `@mask_disable` fragments select the same field with different sub-selections; the sub-selections are now merged instead of keeping only the first occurrence. Diamond-shaped `@mask_disable` spreads also no longer produce duplicate keys in the ` $fragments` marker. + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix generated types dropping selections made directly on an interface field when the selection also contains inline fragments; fields like `nodes { id }` and fragment spreads on the interface now appear on the object intersected with the discriminated union. + +- [#1729](https://github.com/HoudiniGraphql/houdini/pull/1729) [`9a73d09`](https://github.com/HoudiniGraphql/houdini/commit/9a73d09c015c84cb2517727763f18aef2299e698) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix generated types keeping fields optional when a fragment is spread with `@include`/`@skip` in one place and unconditionally in another; the unconditional spread now makes the fields required. + ## 2.0.6 ### Patch Changes diff --git a/packages/houdini/package.json b/packages/houdini/package.json index 1ca8596a4..2b33f30b0 100644 --- a/packages/houdini/package.json +++ b/packages/houdini/package.json @@ -1,6 +1,6 @@ { "name": "houdini", - "version": "2.0.6", + "version": "2.0.7", "description": "The disappearing GraphQL clients", "keywords": [ "typescript",