diff --git a/.changeset/silent-shoes-promise.md b/.changeset/silent-shoes-promise.md deleted file mode 100644 index 926655b3..00000000 --- a/.changeset/silent-shoes-promise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@headless-tree/core": patch ---- - -Improve rerendering behavior by skipping changes to the item loading state when items are already loading, and skipping changes to loading state in case of checkbox click propagation if items are loaded immediately (#173) diff --git a/.changeset/slimy-years-cross.md b/.changeset/slimy-years-cross.md deleted file mode 100644 index 41e05571..00000000 --- a/.changeset/slimy-years-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@headless-tree/core": minor ---- - -The anchor for shift-selecting (`item.selectUpTo()`) is now the last item that was clicked while not holding shift, or alternatively the focused item if that didn't exist. The previous behavior was always using the focused item as anchor, which doesn't match common multi-select behaviors in similar applications (#176) diff --git a/.changeset/spicy-turtles-know.md b/.changeset/spicy-turtles-know.md deleted file mode 100644 index 82f0df43..00000000 --- a/.changeset/spicy-turtles-know.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@headless-tree/react": patch ---- - -Added alternative entrypoint for setups using React Compiler. Details on https://headless-tree.lukasbach.com/guides/react-compiler diff --git a/examples/nextjs-react-compiler/CHANGELOG.md b/examples/nextjs-react-compiler/CHANGELOG.md new file mode 100644 index 00000000..8c19a651 --- /dev/null +++ b/examples/nextjs-react-compiler/CHANGELOG.md @@ -0,0 +1,11 @@ +# @headless-tree/example-nextjs-react-compiler + +## 0.0.1 + +### Patch Changes + +- Updated dependencies [7158afe] +- Updated dependencies [297b575] +- Updated dependencies [e2c256d] + - @headless-tree/core@1.6.0 + - @headless-tree/react@1.6.0 diff --git a/examples/nextjs-react-compiler/package.json b/examples/nextjs-react-compiler/package.json index c763aa08..5ad5c8f6 100644 --- a/examples/nextjs-react-compiler/package.json +++ b/examples/nextjs-react-compiler/package.json @@ -4,7 +4,7 @@ "author": "Lukas Bach ", "funding": "https://github.com/sponsors/lukasbach", "private": true, - "version": "0.0.0", + "version": "0.0.1", "scripts": { "dev": "next dev", "build:sample": "next build", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 35260485..bfa4c43f 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,15 @@ # @headless-tree/core +## 1.6.0 + +### Minor Changes + +- 297b575: The anchor for shift-selecting (`item.selectUpTo()`) is now the last item that was clicked while not holding shift, or alternatively the focused item if that didn't exist. The previous behavior was always using the focused item as anchor, which doesn't match common multi-select behaviors in similar applications (#176) + +### Patch Changes + +- 7158afe: Improve rerendering behavior by skipping changes to the item loading state when items are already loading, and skipping changes to loading state in case of checkbox click propagation if items are loaded immediately (#173) + ## 1.5.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 37a1e35f..37cb9620 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -13,7 +13,7 @@ "checkbox", "hook" ], - "version": "1.5.1", + "version": "1.6.0", "main": "dist/index.d.ts", "module": "dist/index.mjs", "types": "dist/index.d.mts", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index b7e6e942..fea15fa6 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,11 @@ # @headless-tree/react +## 1.6.0 + +### Patch Changes + +- e2c256d: Added alternative entrypoint for setups using React Compiler. Details on https://headless-tree.lukasbach.com/guides/react-compiler + ## 1.5.1 ## 1.5.0 diff --git a/packages/react/package.json b/packages/react/package.json index f9334893..58bafb90 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -13,7 +13,7 @@ "checkbox", "hook" ], - "version": "1.5.1", + "version": "1.6.0", "main": "dist/index.d.ts", "module": "dist/index.mjs", "types": "dist/index.d.mts", diff --git a/packages/sb-react/CHANGELOG.md b/packages/sb-react/CHANGELOG.md index 3878c013..088c558b 100644 --- a/packages/sb-react/CHANGELOG.md +++ b/packages/sb-react/CHANGELOG.md @@ -1,5 +1,15 @@ # @headless-tree/sb-react +## 0.0.25 + +### Patch Changes + +- Updated dependencies [7158afe] +- Updated dependencies [297b575] +- Updated dependencies [e2c256d] + - @headless-tree/core@1.6.0 + - @headless-tree/react@1.6.0 + ## 0.0.24 ### Patch Changes diff --git a/packages/sb-react/package.json b/packages/sb-react/package.json index fcb9daa4..0ed5f6a5 100644 --- a/packages/sb-react/package.json +++ b/packages/sb-react/package.json @@ -1,7 +1,7 @@ { "name": "@headless-tree/sb-react", "private": true, - "version": "0.0.24", + "version": "0.0.25", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": {