diff --git a/.changeset/pre.json b/.changeset/pre.json index 3442efc07..1a62079ef 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -208,6 +208,7 @@ "redesign-intersection-observer-primitives", "refs-solid2-migration", "resize-observer-client-size", + "resize-observer-server-owners", "resize-observer-solid2-migration", "restore-make-intersection-observer", "scheduled-solid2-migration", @@ -217,6 +218,7 @@ "scroll-solid2-migration", "selection-solid2-migration", "sensors-new-package", + "server-owner-symmetry", "server-write-and-ref-factories", "set-solid2-migration", "share-beta17-action-guard-test-fix", diff --git a/packages/event-listener/CHANGELOG.md b/packages/event-listener/CHANGELOG.md index 9dc8dd048..b8e4f29a1 100644 --- a/packages/event-listener/CHANGELOG.md +++ b/packages/event-listener/CHANGELOG.md @@ -1,5 +1,13 @@ # @solid-primitives/event-listener +## 3.0.0-next.8 + +### Patch Changes + +- dd165cd: Make client-only effects transparent to Solid 2 hydration and call hydratable helpers’ onSettled on both server and client so later nodes bind correctly. +- Updated dependencies [dd165cd] + - @solid-primitives/utils@7.0.0-next.7 + ## 3.0.0-next.7 ### Patch Changes diff --git a/packages/event-listener/deno.jsonc b/packages/event-listener/deno.jsonc index ad7eda809..7c9c3c398 100644 --- a/packages/event-listener/deno.jsonc +++ b/packages/event-listener/deno.jsonc @@ -1,6 +1,6 @@ { "name": "@solid-primitives/event-listener", - "version": "3.0.0-next.7", + "version": "3.0.0-next.8", "description": "SolidJS Primitives to manage creating event listeners.", "license": "MIT", "exports": "./dist/index.js", diff --git a/packages/event-listener/package.json b/packages/event-listener/package.json index db6a374b1..99832cfd7 100644 --- a/packages/event-listener/package.json +++ b/packages/event-listener/package.json @@ -1,6 +1,6 @@ { "name": "@solid-primitives/event-listener", - "version": "3.0.0-next.7", + "version": "3.0.0-next.8", "description": "Primitives to manage creating event listeners.", "author": "David Di Biase ", "contributors": [ diff --git a/packages/interaction/CHANGELOG.md b/packages/interaction/CHANGELOG.md index 5f0fa0683..5bb0b1489 100644 --- a/packages/interaction/CHANGELOG.md +++ b/packages/interaction/CHANGELOG.md @@ -1,5 +1,13 @@ # @solid-primitives/interaction +## 1.0.0-next.7 + +### Patch Changes + +- dd165cd: Make client-only effects transparent to Solid 2 hydration and call hydratable helpers’ onSettled on both server and client so later nodes bind correctly. +- Updated dependencies [dd165cd] + - @solid-primitives/utils@7.0.0-next.7 + ## 1.0.0-next.6 ### Patch Changes diff --git a/packages/interaction/deno.jsonc b/packages/interaction/deno.jsonc index 1b176b64e..dc721556c 100644 --- a/packages/interaction/deno.jsonc +++ b/packages/interaction/deno.jsonc @@ -1,6 +1,6 @@ { "name": "@solid-primitives/interaction", - "version": "1.0.0-next.6", + "version": "1.0.0-next.7", "description": "SolidJS primitive for detecting interactions outside a given element.", "license": "MIT", "exports": "./src/index.ts", diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 92f83cce1..4bf0a2c93 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -1,6 +1,6 @@ { "name": "@solid-primitives/interaction", - "version": "1.0.0-next.6", + "version": "1.0.0-next.7", "description": "Primitive for detecting interactions outside a given element.", "author": "David Di Biase ", "license": "MIT", diff --git a/packages/keyboard/CHANGELOG.md b/packages/keyboard/CHANGELOG.md index a560ce2c5..4100739d4 100644 --- a/packages/keyboard/CHANGELOG.md +++ b/packages/keyboard/CHANGELOG.md @@ -1,5 +1,14 @@ # @solid-primitives/keyboard +## 2.0.0-next.8 + +### Patch Changes + +- dd165cd: Make client-only effects transparent to Solid 2 hydration and call hydratable helpers’ onSettled on both server and client so later nodes bind correctly. +- Updated dependencies [dd165cd] + - @solid-primitives/event-listener@3.0.0-next.8 + - @solid-primitives/utils@7.0.0-next.7 + ## 2.0.0-next.7 ### Patch Changes diff --git a/packages/keyboard/deno.jsonc b/packages/keyboard/deno.jsonc index 03a2372a6..5b93d612c 100644 --- a/packages/keyboard/deno.jsonc +++ b/packages/keyboard/deno.jsonc @@ -1,6 +1,6 @@ { "name": "@solid-primitives/keyboard", - "version": "2.0.0-next.7", + "version": "2.0.0-next.8", "description": "A library of reactive promitives helping handling user's keyboard input.", "license": "MIT", "exports": "./src/index.ts", diff --git a/packages/keyboard/package.json b/packages/keyboard/package.json index 4a40ef396..af36e01a9 100644 --- a/packages/keyboard/package.json +++ b/packages/keyboard/package.json @@ -1,6 +1,6 @@ { "name": "@solid-primitives/keyboard", - "version": "2.0.0-next.7", + "version": "2.0.0-next.8", "description": "A library of reactive promitives helping handling user's keyboard input.", "author": "Damian Tarnwski ", "contributors": [], diff --git a/packages/media/CHANGELOG.md b/packages/media/CHANGELOG.md index 5789799c1..1ee6ee611 100644 --- a/packages/media/CHANGELOG.md +++ b/packages/media/CHANGELOG.md @@ -1,5 +1,15 @@ # @solid-primitives/media +## 4.0.0-next.5 + +### Patch Changes + +- dd165cd: Make client-only effects transparent to Solid 2 hydration and call hydratable helpers’ onSettled on both server and client so later nodes bind correctly. +- Updated dependencies [dd165cd] + - @solid-primitives/event-listener@3.0.0-next.8 + - @solid-primitives/utils@7.0.0-next.7 + - @solid-primitives/static-store@1.0.0-next.5 + ## 4.0.0-next.4 ### Patch Changes diff --git a/packages/media/deno.jsonc b/packages/media/deno.jsonc index 8221a575f..3f5cb8557 100644 --- a/packages/media/deno.jsonc +++ b/packages/media/deno.jsonc @@ -1,6 +1,6 @@ { "name": "@solid-primitives/media", - "version": "4.0.0-next.4", + "version": "4.0.0-next.5", "description": "Primitives for media query and device features", "license": "MIT", "exports": "./src/index.ts", diff --git a/packages/media/package.json b/packages/media/package.json index 2423cba81..2d4a57911 100644 --- a/packages/media/package.json +++ b/packages/media/package.json @@ -1,6 +1,6 @@ { "name": "@solid-primitives/media", - "version": "4.0.0-next.4", + "version": "4.0.0-next.5", "description": "Primitives for media query and device features", "author": "David Di Biase ", "contributors": [ diff --git a/packages/resize-observer/CHANGELOG.md b/packages/resize-observer/CHANGELOG.md index 5ebf7a654..2d79dce2c 100644 --- a/packages/resize-observer/CHANGELOG.md +++ b/packages/resize-observer/CHANGELOG.md @@ -1,5 +1,15 @@ # @solid-primitives/resize-observer +## 4.0.0-next.7 + +### Patch Changes + +- 347b49d: Fix Solid 2 hydration owner counting with a transparent resize observer effect and matching window size onSettled calls. +- Updated dependencies [dd165cd] + - @solid-primitives/event-listener@3.0.0-next.8 + - @solid-primitives/utils@7.0.0-next.7 + - @solid-primitives/static-store@1.0.0-next.5 + ## 4.0.0-next.6 ### Patch Changes diff --git a/packages/resize-observer/deno.jsonc b/packages/resize-observer/deno.jsonc index f5d2d0498..8a6285be3 100644 --- a/packages/resize-observer/deno.jsonc +++ b/packages/resize-observer/deno.jsonc @@ -1,6 +1,6 @@ { "name": "@solid-primitives/resize-observer", - "version": "4.0.0-next.6", + "version": "4.0.0-next.7", "description": "Reactive primitives for observing resizing of HTML elements.", "license": "MIT", "exports": "./src/index.ts", diff --git a/packages/resize-observer/package.json b/packages/resize-observer/package.json index d341c3721..f31e2ea59 100644 --- a/packages/resize-observer/package.json +++ b/packages/resize-observer/package.json @@ -1,6 +1,6 @@ { "name": "@solid-primitives/resize-observer", - "version": "4.0.0-next.6", + "version": "4.0.0-next.7", "description": "Reactive primitives for observing resizing of HTML elements.", "author": "Moshe Udimar", "contributors": [ diff --git a/packages/scroll/CHANGELOG.md b/packages/scroll/CHANGELOG.md index bb5534c36..f86620e86 100644 --- a/packages/scroll/CHANGELOG.md +++ b/packages/scroll/CHANGELOG.md @@ -1,5 +1,15 @@ # @solid-primitives/scroll +## 3.0.0-next.7 + +### Patch Changes + +- dd165cd: Make client-only effects transparent to Solid 2 hydration and call hydratable helpers’ onSettled on both server and client so later nodes bind correctly. +- Updated dependencies [dd165cd] + - @solid-primitives/event-listener@3.0.0-next.8 + - @solid-primitives/utils@7.0.0-next.7 + - @solid-primitives/static-store@1.0.0-next.5 + ## 3.0.0-next.6 ### Patch Changes diff --git a/packages/scroll/deno.jsonc b/packages/scroll/deno.jsonc index d60dc7f2e..0b5dcb18d 100644 --- a/packages/scroll/deno.jsonc +++ b/packages/scroll/deno.jsonc @@ -1,6 +1,6 @@ { "name": "@solid-primitives/scroll", - "version": "3.0.0-next.6", + "version": "3.0.0-next.7", "description": "Reactive primitives to react to element/window scrolling, and to prevent scroll outside of a given element.", "license": "MIT", "exports": "./src/index.ts", diff --git a/packages/scroll/package.json b/packages/scroll/package.json index eadac51e2..9f2f05767 100644 --- a/packages/scroll/package.json +++ b/packages/scroll/package.json @@ -1,6 +1,6 @@ { "name": "@solid-primitives/scroll", - "version": "3.0.0-next.6", + "version": "3.0.0-next.7", "description": "Reactive primitives to react to element/window scrolling, and to prevent scroll outside of a given element.", "author": "David Di Biase ", "contributors": [ diff --git a/packages/spring/package.json b/packages/spring/package.json index 73d990757..f4c3e2eef 100644 --- a/packages/spring/package.json +++ b/packages/spring/package.json @@ -61,7 +61,7 @@ "test:ssr": "pnpm run vitest --mode ssr" }, "peerDependencies": { - "@solid-primitives/utils": "^7.0.0-next.6", + "@solid-primitives/utils": "^7.0.0-next.7", "@solidjs/web": "catalog:peer", "solid-js": "catalog:peer" }, diff --git a/packages/static-store/CHANGELOG.md b/packages/static-store/CHANGELOG.md index 8eb5e772f..7d6386a7d 100644 --- a/packages/static-store/CHANGELOG.md +++ b/packages/static-store/CHANGELOG.md @@ -1,5 +1,13 @@ # @solid-primitives/static-store +## 1.0.0-next.5 + +### Patch Changes + +- dd165cd: Make client-only effects transparent to Solid 2 hydration and call hydratable helpers’ onSettled on both server and client so later nodes bind correctly. +- Updated dependencies [dd165cd] + - @solid-primitives/utils@7.0.0-next.7 + ## 1.0.0-next.4 ### Patch Changes diff --git a/packages/static-store/deno.jsonc b/packages/static-store/deno.jsonc index 27b9b2e96..901a0dcc9 100644 --- a/packages/static-store/deno.jsonc +++ b/packages/static-store/deno.jsonc @@ -1,6 +1,6 @@ { "name": "@solid-primitives/static-store", - "version": "1.0.0-next.4", + "version": "1.0.0-next.5", "description": "Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.", "license": "MIT", "exports": "./src/index.ts", diff --git a/packages/static-store/package.json b/packages/static-store/package.json index d8a4a8e76..44083654b 100644 --- a/packages/static-store/package.json +++ b/packages/static-store/package.json @@ -1,6 +1,6 @@ { "name": "@solid-primitives/static-store", - "version": "1.0.0-next.4", + "version": "1.0.0-next.5", "description": "Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.", "author": "Damian Tarnawski ", "contributors": [], diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 8f207ad2c..ac9765a25 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @solid-primitives/utils +## 7.0.0-next.7 + +### Patch Changes + +- dd165cd: Make client-only effects transparent to Solid 2 hydration and call hydratable helpers’ onSettled on both server and client so later nodes bind correctly. + ## 7.0.0-next.6 ### Patch Changes diff --git a/packages/utils/deno.jsonc b/packages/utils/deno.jsonc index 8dc47a381..019ca0d81 100644 --- a/packages/utils/deno.jsonc +++ b/packages/utils/deno.jsonc @@ -1,6 +1,6 @@ { "name": "@solid-primitives/utils", - "version": "7.0.0-next.6", + "version": "7.0.0-next.7", "description": "A bunch of reactive utility types and functions, for building primitives with Solid.js", "license": "MIT", "exports": { diff --git a/packages/utils/package.json b/packages/utils/package.json index 9e48be8a1..ad084386d 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@solid-primitives/utils", - "version": "7.0.0-next.6", + "version": "7.0.0-next.7", "description": "A bunch of reactive utility types and functions, for building primitives", "author": "Damian Tarnawski @thetarnav ", "contributors": [