diff --git a/.changeset/beige-cheetahs-provide.md b/.changeset/beige-cheetahs-provide.md deleted file mode 100644 index d82434651a..0000000000 --- a/.changeset/beige-cheetahs-provide.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'houdini': major -'houdini-svelte': major ---- - -Implemented new ClientPlugin architecture for HoudiniClient diff --git a/.changeset/big-mice-push.md b/.changeset/big-mice-push.md deleted file mode 100644 index 4f83014128..0000000000 --- a/.changeset/big-mice-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': minor ---- - -Add support for marking data as stale diff --git a/.changeset/big-ways-breathe.md b/.changeset/big-ways-breathe.md deleted file mode 100644 index 6d6ed2bbe5..0000000000 --- a/.changeset/big-ways-breathe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': major ---- - -Normalize codegen plugin hook name casing diff --git a/.changeset/blue-adults-listen.md b/.changeset/blue-adults-listen.md deleted file mode 100644 index 0e30bf44ec..0000000000 --- a/.changeset/blue-adults-listen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -QoL improvements for plugin authors diff --git a/.changeset/breezy-mirrors-provide.md b/.changeset/breezy-mirrors-provide.md deleted file mode 100644 index 25c2d2c8b8..0000000000 --- a/.changeset/breezy-mirrors-provide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': major ---- - -Grouped `apiUrl`, `schemaPollHeaders`, and `schemaPollInterval` together diff --git a/.changeset/bright-maps-kiss.md b/.changeset/bright-maps-kiss.md deleted file mode 100644 index 0321837be4..0000000000 --- a/.changeset/bright-maps-kiss.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -Pass session to subscription.listen diff --git a/.changeset/clean-rules-itch.md b/.changeset/clean-rules-itch.md deleted file mode 100644 index 0529b20df1..0000000000 --- a/.changeset/clean-rules-itch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -in queries when we have a manual load, fetching is false by default otherwise true diff --git a/.changeset/cool-panthers-juggle.md b/.changeset/cool-panthers-juggle.md deleted file mode 100644 index b861a29d3f..0000000000 --- a/.changeset/cool-panthers-juggle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini-svelte': major ---- - -MutationStore.mutate returns full payload diff --git a/.changeset/dull-tools-care.md b/.changeset/dull-tools-care.md deleted file mode 100644 index 139cd643dd..0000000000 --- a/.changeset/dull-tools-care.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini-svelte': patch ---- - -Fix issue with store import order diff --git a/.changeset/fresh-cameras-press.md b/.changeset/fresh-cameras-press.md deleted file mode 100644 index 81e12fbf17..0000000000 --- a/.changeset/fresh-cameras-press.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -Use {} as the default/empty/unset value for Query.variables diff --git a/.changeset/fresh-penguins-deliver.md b/.changeset/fresh-penguins-deliver.md deleted file mode 100644 index 0ad02042d3..0000000000 --- a/.changeset/fresh-penguins-deliver.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': major ---- - -Renamed subscriptionsPlugin to subscription diff --git a/.changeset/honest-cheetahs-cheer.md b/.changeset/honest-cheetahs-cheer.md deleted file mode 100644 index fc613515b6..0000000000 --- a/.changeset/honest-cheetahs-cheer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -Enums are generated as a constant object instead of a typescript enum diff --git a/.changeset/hot-schools-refuse.md b/.changeset/hot-schools-refuse.md deleted file mode 100644 index c672a7f425..0000000000 --- a/.changeset/hot-schools-refuse.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -Fix issue when loading routes with partial data diff --git a/.changeset/kind-plants-relate.md b/.changeset/kind-plants-relate.md deleted file mode 100644 index 50a6d89e9e..0000000000 --- a/.changeset/kind-plants-relate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini-svelte': patch ---- - -Fix bug in pagination handlers diff --git a/.changeset/late-yaks-do.md b/.changeset/late-yaks-do.md deleted file mode 100644 index 3db50606fc..0000000000 --- a/.changeset/late-yaks-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini-svelte': patch ---- - -Add event argument to mutation for server-side operations diff --git a/.changeset/long-sheep-protect.md b/.changeset/long-sheep-protect.md deleted file mode 100644 index 593edac72f..0000000000 --- a/.changeset/long-sheep-protect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -Remove logs diff --git a/.changeset/pink-ligers-change.md b/.changeset/pink-ligers-change.md deleted file mode 100644 index a0227e8b66..0000000000 --- a/.changeset/pink-ligers-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini-svelte': patch ---- - -Fixed issue when isolated components wouldn't have initialized the client diff --git a/.changeset/plenty-llamas-deliver.md b/.changeset/plenty-llamas-deliver.md deleted file mode 100644 index 271067df83..0000000000 --- a/.changeset/plenty-llamas-deliver.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -on schema change, revalidate all document. No need to restart vite to pick up changes. diff --git a/.changeset/poor-hats-notice.md b/.changeset/poor-hats-notice.md deleted file mode 100644 index 72c56d33dc..0000000000 --- a/.changeset/poor-hats-notice.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini-plugin-svelte-global-stores': major ---- - -by default global stores of type 'query' will not be generated. You have to opt-in to generate them in houdini.config.js diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index 37f6f23ac4..0000000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "mode": "exit", - "tag": "next", - "initialVersions": { - "e2e-api": "1.0.0", - "e2e-next": "0.1.0", - "sveltekit": "0.0.1", - "example-kit": "0.13.0", - "scripts": "1.0.0", - "houdini": "0.20.2", - "houdini-plugin-svelte-global-stores": "0.20.2", - "houdini-react": "0.20.2", - "houdini-svelte": "0.20.2", - "site": "0.0.1" - }, - "changesets": [ - "beige-cheetahs-provide", - "big-mice-push", - "big-ways-breathe", - "blue-adults-listen", - "breezy-mirrors-provide", - "bright-maps-kiss", - "clean-rules-itch", - "cool-panthers-juggle", - "dull-tools-care", - "fresh-cameras-press", - "fresh-penguins-deliver", - "honest-cheetahs-cheer", - "hot-schools-refuse", - "kind-plants-relate", - "late-yaks-do", - "long-sheep-protect", - "pink-ligers-change", - "plenty-llamas-deliver", - "poor-hats-notice", - "pretty-lobsters-push", - "rude-clocks-thank", - "shaggy-clocks-retire", - "sharp-kangaroos-admire", - "sharp-weeks-hear", - "smooth-jokes-count", - "strange-ravens-speak", - "strong-dancers-wonder", - "swift-buttons-nail", - "tame-ghosts-type", - "ten-plums-fetch", - "tough-dancers-buy", - "weak-islands-stare", - "yellow-bulldogs-hide" - ] -} diff --git a/.changeset/pretty-lobsters-push.md b/.changeset/pretty-lobsters-push.md deleted file mode 100644 index 7cca14b936..0000000000 --- a/.changeset/pretty-lobsters-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini-svelte': patch ---- - -Invalid integer route paramters get unmarshaled as undefined diff --git a/.changeset/rude-clocks-thank.md b/.changeset/rude-clocks-thank.md deleted file mode 100644 index 3e414bdc8e..0000000000 --- a/.changeset/rude-clocks-thank.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -Query variables can be null again diff --git a/.changeset/shaggy-clocks-retire.md b/.changeset/shaggy-clocks-retire.md deleted file mode 100644 index a5ca70e79c..0000000000 --- a/.changeset/shaggy-clocks-retire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini-svelte': major ---- - -Removed `@manual_load` since queries defined inline in a component are no longer automatically loaded. In order to opt into generated loads for your inline queries, use the `@load` directive diff --git a/.changeset/sharp-kangaroos-admire.md b/.changeset/sharp-kangaroos-admire.md deleted file mode 100644 index 1e7d600b03..0000000000 --- a/.changeset/sharp-kangaroos-admire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini-svelte': patch ---- - -Fix sourcemaps diff --git a/.changeset/sharp-weeks-hear.md b/.changeset/sharp-weeks-hear.md deleted file mode 100644 index 449a853d84..0000000000 --- a/.changeset/sharp-weeks-hear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini-svelte': major ---- - -Added support for bidirectional pagination when using connections and remove the config values for specify custom stores for a specific direction diff --git a/.changeset/smooth-jokes-count.md b/.changeset/smooth-jokes-count.md deleted file mode 100644 index d67c1d21e5..0000000000 --- a/.changeset/smooth-jokes-count.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini-svelte': patch ---- - -Fixed layout and page queries seperate LoadInput diff --git a/.changeset/strange-ravens-speak.md b/.changeset/strange-ravens-speak.md deleted file mode 100644 index caa2b8c936..0000000000 --- a/.changeset/strange-ravens-speak.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': major ---- - -Inline queries in routes with @load need a reactive marker diff --git a/.changeset/strong-dancers-wonder.md b/.changeset/strong-dancers-wonder.md deleted file mode 100644 index f010fe9620..0000000000 --- a/.changeset/strong-dancers-wonder.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': major ---- - -Restructured codegen plugins diff --git a/.changeset/swift-buttons-nail.md b/.changeset/swift-buttons-nail.md deleted file mode 100644 index 7e9b2920dd..0000000000 --- a/.changeset/swift-buttons-nail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': minor ---- - -Restructure programmatic cache api diff --git a/.changeset/tame-ghosts-type.md b/.changeset/tame-ghosts-type.md deleted file mode 100644 index b863d0908a..0000000000 --- a/.changeset/tame-ghosts-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -Fix out of memory error with nested recursive fragments diff --git a/.changeset/ten-plums-fetch.md b/.changeset/ten-plums-fetch.md deleted file mode 100644 index 18584bd46c..0000000000 --- a/.changeset/ten-plums-fetch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini-svelte': patch ---- - -Fix typings of generated variable function for component queries diff --git a/.changeset/tough-dancers-buy.md b/.changeset/tough-dancers-buy.md deleted file mode 100644 index cc5b65729d..0000000000 --- a/.changeset/tough-dancers-buy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -Export $options type for the union of all valid string values diff --git a/.changeset/weak-islands-stare.md b/.changeset/weak-islands-stare.md deleted file mode 100644 index d1dd6c043f..0000000000 --- a/.changeset/weak-islands-stare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -Client plugins can return hooks, null, or list of hooks diff --git a/.changeset/yellow-bulldogs-hide.md b/.changeset/yellow-bulldogs-hide.md deleted file mode 100644 index b672bd8cb7..0000000000 --- a/.changeset/yellow-bulldogs-hide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'houdini': patch ---- - -Fixed pageInfo behavior when prepending and append values diff --git a/packages/houdini-plugin-svelte-global-stores/CHANGELOG.md b/packages/houdini-plugin-svelte-global-stores/CHANGELOG.md index 870f5526f5..15e3743754 100644 --- a/packages/houdini-plugin-svelte-global-stores/CHANGELOG.md +++ b/packages/houdini-plugin-svelte-global-stores/CHANGELOG.md @@ -1,5 +1,14 @@ # houdini-plugin-svelte-global-stores +## 1.0.0 + +For a better overview of the changes in this release, please visit the +[Release Notes](http://www.houdinigraphql.com/guides/release-notes). + +### ⚠️ Breaking Changes + +- [#852](https://github.com/HoudiniGraphql/houdini/pull/852) [`65a355e`](https://github.com/HoudiniGraphql/houdini/commit/65a355e68a2c68329356a4d639adf3e1328aa435) Thanks [@jycouet](https://github.com/jycouet)! - by default global stores of type 'query' will not be generated. You have to opt-in to generate them in houdini.config.js + ## 0.20.4 ### Patch Changes diff --git a/packages/houdini-plugin-svelte-global-stores/package.json b/packages/houdini-plugin-svelte-global-stores/package.json index 62b43ecb6e..871265a0e7 100644 --- a/packages/houdini-plugin-svelte-global-stores/package.json +++ b/packages/houdini-plugin-svelte-global-stores/package.json @@ -1,6 +1,6 @@ { "name": "houdini-plugin-svelte-global-stores", - "version": "0.20.4", + "version": "1.0.0", "description": "The svelte global store plugin for houdini", "keywords": [ "typescript", diff --git a/packages/houdini-react/CHANGELOG.md b/packages/houdini-react/CHANGELOG.md index 7e7cde198c..5aca226e22 100644 --- a/packages/houdini-react/CHANGELOG.md +++ b/packages/houdini-react/CHANGELOG.md @@ -1,54 +1,3 @@ # houdini-react -## 0.20.4 - -### Patch Changes - -- Updated dependencies []: - - houdini@0.20.4 - -## 0.20.3 - -## 0.20.2 - -## 0.20.1 - -## 0.20.0 - -## 0.19.4 - -## 0.19.3 - -## 0.19.2 - -## 0.19.1 - -## 0.19.0 - -## 0.18.3 - -## 0.18.2 - -## 0.18.1 - -## 0.18.0 - -## 0.17.14 - -## 0.17.13 - -## 0.17.12 - -## 0.17.11 - -## 0.17.10 - -## 0.17.9 - -## 0.17.8 - -## 0.17.7 - -## 0.17.6 - -## 0.17.5 +## 1.0.0 diff --git a/packages/houdini-react/package.json b/packages/houdini-react/package.json index 7f57ffa2d4..e1129b982c 100644 --- a/packages/houdini-react/package.json +++ b/packages/houdini-react/package.json @@ -1,6 +1,6 @@ { "name": "houdini-react", - "version": "0.20.4", + "version": "1.0.0", "private": true, "description": "The React plugin for houdini", "keywords": [ diff --git a/packages/houdini-svelte/CHANGELOG.md b/packages/houdini-svelte/CHANGELOG.md index a3b3b1c0be..e88eb475b6 100644 --- a/packages/houdini-svelte/CHANGELOG.md +++ b/packages/houdini-svelte/CHANGELOG.md @@ -1,5 +1,30 @@ # houdini-svelte +## 1.0.0 + +For a better overview of the changes in this release, please visit the +[Release Notes](http://www.houdinigraphql.com/guides/release-notes). + +### ⚠️ Breaking Changes + +- [#879](https://github.com/HoudiniGraphql/houdini/pull/879) [`ab96b1c`](https://github.com/HoudiniGraphql/houdini/commit/ab96b1cbdeb33385a36cd72ff5e7a1d04447577b) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - MutationStore.mutate returns full payload + +- [#846](https://github.com/HoudiniGraphql/houdini/pull/846) [`3245233`](https://github.com/HoudiniGraphql/houdini/commit/32452332c446a6a779a687bd80e2278f1e66ceef) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - removed the config values for specify custom cursor stores for a specific direction + +- [#841](https://github.com/HoudiniGraphql/houdini/pull/841) [`55e750c`](https://github.com/HoudiniGraphql/houdini/commit/55e750c8c90121ba021c597fa9c66364bc2dca8d) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Removed `@manual_load` since queries defined inline in a component are no longer automatically loaded. In order to opt into generated loads for your inline queries, use the `@load` directive + +### ✨ Features + +- [#846](https://github.com/HoudiniGraphql/houdini/pull/846) [`3245233`](https://github.com/HoudiniGraphql/houdini/commit/32452332c446a6a779a687bd80e2278f1e66ceef) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Added support for bidirectional pagination when using connections + +- [#847](https://github.com/HoudiniGraphql/houdini/pull/847) [`308ed34`](https://github.com/HoudiniGraphql/houdini/commit/308ed34af9be4913a1d5c9ac998ff53599601667) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Add event argument to mutation for server-side operations + +### 🐛 Fixes + +- [#897](https://github.com/HoudiniGraphql/houdini/pull/897) [`1298fef`](https://github.com/HoudiniGraphql/houdini/commit/1298fef24b7a0b8e377b1de4ff2892317516c75f) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Invalid integer route paramters get unmarshaled as undefined + +- [#895](https://github.com/HoudiniGraphql/houdini/pull/895) [`d03ce3b`](https://github.com/HoudiniGraphql/houdini/commit/d03ce3ba3ab70bc3e94d81b87a1b1111cf206a50) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix sourcemaps + ## 0.20.4 ### Patch Changes diff --git a/packages/houdini-svelte/package.json b/packages/houdini-svelte/package.json index 7836fb2393..ead88d03b2 100644 --- a/packages/houdini-svelte/package.json +++ b/packages/houdini-svelte/package.json @@ -1,6 +1,6 @@ { "name": "houdini-svelte", - "version": "0.20.4", + "version": "1.0.0", "description": "The svelte plugin for houdini", "keywords": [ "typescript", diff --git a/packages/houdini/CHANGELOG.md b/packages/houdini/CHANGELOG.md index 68430dfa21..d9fd3aea6a 100644 --- a/packages/houdini/CHANGELOG.md +++ b/packages/houdini/CHANGELOG.md @@ -1,5 +1,34 @@ # houdini +## 1.0.0 + +For a better overview of the changes in this release, please visit the +[Release Notes](http://www.houdinigraphql.com/guides/release-notes). + +### ⚠️ Breaking Changes + +- [#871](https://github.com/HoudiniGraphql/houdini/pull/871) [`fd7b46c`](https://github.com/HoudiniGraphql/houdini/commit/fd7b46c4ab5392e643a6e6bb243697147d13fd2b) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Inline queries in routes with @load need a reactive marker + +- [#872](https://github.com/HoudiniGraphql/houdini/pull/872) [`de44252`](https://github.com/HoudiniGraphql/houdini/commit/de442526e7518cc575e8f00b94767fa3d45e6f91) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Enums are generated as a constant object instead of a typescript enum. You can use the $options type for the union of all valid string values + +- [#858](https://github.com/HoudiniGraphql/houdini/pull/858) [`fad070f`](https://github.com/HoudiniGraphql/houdini/commit/fad070f04bd82acdcd71ecdaed52783f468b5216) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Restructured codegen plugins + +- [#842](https://github.com/HoudiniGraphql/houdini/pull/842) [`d468143`](https://github.com/HoudiniGraphql/houdini/commit/d46814386d6ab8609aad01a10aeb028e6a829ecb) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Grouped `apiUrl`, `schemaPollHeaders`, and `schemaPollInterval` together + +- [#841](https://github.com/HoudiniGraphql/houdini/pull/841) [`55e750c`](https://github.com/HoudiniGraphql/houdini/commit/55e750c8c90121ba021c597fa9c66364bc2dca8d) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Restructure programmatic cache api + +- [#838](https://github.com/HoudiniGraphql/houdini/pull/838) [`d275adc`](https://github.com/HoudiniGraphql/houdini/commit/d275adc97dd97c49a8e35159d41e638128d8ad69) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Implemented new ClientPlugin architecture for HoudiniClient + +### ✨ Features + +- [#849](https://github.com/HoudiniGraphql/houdini/pull/849) [`c7d4008`](https://github.com/HoudiniGraphql/houdini/commit/c7d4008f67dd9e25cab4e3816d0459ad6ff7c436) Thanks [@jycouet](https://github.com/jycouet)! - Add support for marking data as stale + +- [#865](https://github.com/HoudiniGraphql/houdini/pull/865) [`3872a56`](https://github.com/HoudiniGraphql/houdini/commit/3872a5603b791e2530b3617bf61422e7444a483e) Thanks [@jycouet](https://github.com/jycouet)! - on schema change, revalidate all document. No need to restart vite to pick up changes. + +### 🐛 Fixes + +- [#889](https://github.com/HoudiniGraphql/houdini/pull/889) [`fcba9f0`](https://github.com/HoudiniGraphql/houdini/commit/fcba9f0589ac6c066f95623d819cd9ea05d151a9) Thanks [@AlecAivazis](https://github.com/AlecAivazis)! - Fix out of memory error with nested recursive fragments + ## 0.20.4 ## 0.20.3 diff --git a/packages/houdini/package.json b/packages/houdini/package.json index dcd3503bde..b3d87ea2ff 100644 --- a/packages/houdini/package.json +++ b/packages/houdini/package.json @@ -1,6 +1,6 @@ { "name": "houdini", - "version": "0.20.4", + "version": "1.0.0", "description": "The disappearing GraphQL clients", "keywords": [ "typescript",