馃摝 Release latest versions - #1730
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
houdini@2.0.7
Patch Changes
#1729
9a73d09Thanks @AlecAivazis! - Fix generated$resulttypes 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
9a73d09Thanks @AlecAivazis! - Fix custom scalars mapped to non-default TypeScript types (e.g.URL,bigint) failing theGraphQLObjectconstraint on stores; the generated runtime now registers the project's scalar types withhoudini/runtime.#1729
9a73d09Thanks @AlecAivazis! - Fixcache.read/cache.writeand record-levelread/writeresolving their types to a union of every document; documents are now matched by their artifact sodataandvariablesare typed per document.#1729
9a73d09Thanks @AlecAivazis! - Fix generated types dropping fields when multiple@mask_disablefragments select the same field with different sub-selections; the sub-selections are now merged instead of keeping only the first occurrence. Diamond-shaped@mask_disablespreads also no longer produce duplicate keys in the$fragmentsmarker.#1729
9a73d09Thanks @AlecAivazis! - Fix generated types dropping selections made directly on an interface field when the selection also contains inline fragments; fields likenodes { id }and fragment spreads on the interface now appear on the object intersected with the discriminated union.#1729
9a73d09Thanks @AlecAivazis! - Fix generated types keeping fields optional when a fragment is spread with@include/@skipin one place and unconditionally in another; the unconditional spread now makes the fields required.houdini-core@2.0.5
Patch Changes
#1729
9a73d09Thanks @AlecAivazis! - Fix generated$resulttypes 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
9a73d09Thanks @AlecAivazis! - Fix custom scalars mapped to non-default TypeScript types (e.g.URL,bigint) failing theGraphQLObjectconstraint on stores; the generated runtime now registers the project's scalar types withhoudini/runtime.#1729
9a73d09Thanks @AlecAivazis! - Fixcache.read/cache.writeand record-levelread/writeresolving their types to a union of every document; documents are now matched by their artifact sodataandvariablesare typed per document.#1729
9a73d09Thanks @AlecAivazis! - Fix generated types dropping fields when multiple@mask_disablefragments select the same field with different sub-selections; the sub-selections are now merged instead of keeping only the first occurrence. Diamond-shaped@mask_disablespreads also no longer produce duplicate keys in the$fragmentsmarker.#1729
9a73d09Thanks @AlecAivazis! - Fix generated types dropping selections made directly on an interface field when the selection also contains inline fragments; fields likenodes { id }and fragment spreads on the interface now appear on the object intersected with the discriminated union.#1729
9a73d09Thanks @AlecAivazis! - Fix generated types keeping fields optional when a fragment is spread with@include/@skipin one place and unconditionally in another; the unconditional spread now makes the fields required.houdini-svelte@3.0.3
Patch Changes
9a73d09Thanks @AlecAivazis! - Fixcache.read/cache.writeand record-levelread/writeresolving their types to a union of every document; documents are now matched by their artifact sodataandvariablesare typed per document.