diff --git a/.changeset/fix-draggable-sensors-deep-equal.md b/.changeset/fix-draggable-sensors-deep-equal.md deleted file mode 100644 index 4041f643f..000000000 --- a/.changeset/fix-draggable-sensors-deep-equal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@dnd-kit/react': patch ---- - -Fixed `useDraggable` and `useSortable` reassigning the underlying entity's `sensors` on every render when `sensors` was passed as an inline array. The `sensors` prop is now compared with `deepEqual` (matching the existing behavior of `modifiers`, `plugins`, and `DragDropProvider`), preventing unnecessary mutations to the plugin registry that could disrupt in-progress sensor activation. diff --git a/.changeset/fix-dragoverlay-flicker.md b/.changeset/fix-dragoverlay-flicker.md deleted file mode 100644 index 3638227d2..000000000 --- a/.changeset/fix-dragoverlay-flicker.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@dnd-kit/dom": patch ---- - -Fix DragOverlay flickering after drop diff --git a/.changeset/fix-solid-children-double-eval.md b/.changeset/fix-solid-children-double-eval.md deleted file mode 100644 index 25f3f03fb..000000000 --- a/.changeset/fix-solid-children-double-eval.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@dnd-kit/solid': patch ---- - -Fixed `DragDropProvider` evaluating its `children` JSX twice on initial mount in `@dnd-kit/solid`. The provider now strips `children` from the props it forwards to `DragDropManager`, preventing the manager constructor's spread (`{...input}`) from invoking Solid's `children` getter and synthesizing an orphan component subtree whose reactive scope was never disposed. diff --git a/packages/abstract/CHANGELOG.md b/packages/abstract/CHANGELOG.md index 74bd0fc40..01c6c7883 100644 --- a/packages/abstract/CHANGELOG.md +++ b/packages/abstract/CHANGELOG.md @@ -1,5 +1,13 @@ # @dnd-kit/abstract +## 0.4.1 + +### Patch Changes + +- Updated dependencies []: + - @dnd-kit/geometry@0.4.1 + - @dnd-kit/state@0.4.1 + ## 0.4.0 ### Minor Changes diff --git a/packages/abstract/package.json b/packages/abstract/package.json index 0fb81565e..5becd06a5 100644 --- a/packages/abstract/package.json +++ b/packages/abstract/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/abstract", - "version": "0.4.0", + "version": "0.4.1", "type": "module", "main": "./index.cjs", "module": "./index.js", @@ -45,8 +45,8 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/geometry": "^0.4.0", - "@dnd-kit/state": "^0.4.0", + "@dnd-kit/geometry": "^0.4.1", + "@dnd-kit/state": "^0.4.1", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/packages/collision/CHANGELOG.md b/packages/collision/CHANGELOG.md index 44e4a7d52..61923538c 100644 --- a/packages/collision/CHANGELOG.md +++ b/packages/collision/CHANGELOG.md @@ -1,5 +1,13 @@ # @dnd-kit/collision +## 0.4.1 + +### Patch Changes + +- Updated dependencies []: + - @dnd-kit/abstract@0.4.1 + - @dnd-kit/geometry@0.4.1 + ## 0.4.0 ### Patch Changes diff --git a/packages/collision/package.json b/packages/collision/package.json index dc4bef8a7..6c752f31c 100644 --- a/packages/collision/package.json +++ b/packages/collision/package.json @@ -1,7 +1,7 @@ { "name": "@dnd-kit/collision", "type": "module", - "version": "0.4.0", + "version": "0.4.1", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/abstract": "^0.4.0", - "@dnd-kit/geometry": "^0.4.0", + "@dnd-kit/abstract": "^0.4.1", + "@dnd-kit/geometry": "^0.4.1", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/packages/dom/CHANGELOG.md b/packages/dom/CHANGELOG.md index 4087ba4e7..b32132be7 100644 --- a/packages/dom/CHANGELOG.md +++ b/packages/dom/CHANGELOG.md @@ -1,5 +1,17 @@ # @dnd-kit/dom +## 0.4.1 + +### Patch Changes + +- [#2020](https://github.com/clauderic/dnd-kit/pull/2020) [`00fd955`](https://github.com/clauderic/dnd-kit/commit/00fd955c859cd87c5334c18f13eedb1e92bb6ef6) Thanks [@namgi2386](https://github.com/namgi2386)! - Fix DragOverlay flickering after drop + +- Updated dependencies []: + - @dnd-kit/abstract@0.4.1 + - @dnd-kit/collision@0.4.1 + - @dnd-kit/geometry@0.4.1 + - @dnd-kit/state@0.4.1 + ## 0.4.0 ### Minor Changes diff --git a/packages/dom/package.json b/packages/dom/package.json index 086e9f07a..bd8c616d8 100644 --- a/packages/dom/package.json +++ b/packages/dom/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/dom", - "version": "0.4.0", + "version": "0.4.1", "type": "module", "main": "./index.cjs", "module": "./index.js", @@ -75,10 +75,10 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/abstract": "^0.4.0", - "@dnd-kit/collision": "^0.4.0", - "@dnd-kit/geometry": "^0.4.0", - "@dnd-kit/state": "^0.4.0", + "@dnd-kit/abstract": "^0.4.1", + "@dnd-kit/collision": "^0.4.1", + "@dnd-kit/geometry": "^0.4.1", + "@dnd-kit/state": "^0.4.1", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/packages/geometry/CHANGELOG.md b/packages/geometry/CHANGELOG.md index 5318db393..23176c7ae 100644 --- a/packages/geometry/CHANGELOG.md +++ b/packages/geometry/CHANGELOG.md @@ -1,5 +1,12 @@ # @dnd-kit/geometry +## 0.4.1 + +### Patch Changes + +- Updated dependencies []: + - @dnd-kit/state@0.4.1 + ## 0.4.0 ### Patch Changes diff --git a/packages/geometry/package.json b/packages/geometry/package.json index d6d266a0a..fd47d3290 100644 --- a/packages/geometry/package.json +++ b/packages/geometry/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/geometry", - "version": "0.4.0", + "version": "0.4.1", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", @@ -17,7 +17,7 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/state": "^0.4.0", + "@dnd-kit/state": "^0.4.1", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/packages/helpers/CHANGELOG.md b/packages/helpers/CHANGELOG.md index d29a89116..0c7b134fe 100644 --- a/packages/helpers/CHANGELOG.md +++ b/packages/helpers/CHANGELOG.md @@ -1,5 +1,12 @@ # @dnd-kit/helpers +## 0.4.1 + +### Patch Changes + +- Updated dependencies []: + - @dnd-kit/abstract@0.4.1 + ## 0.4.0 ### Minor Changes diff --git a/packages/helpers/package.json b/packages/helpers/package.json index f4c6bccf9..e7bd3e1ab 100644 --- a/packages/helpers/package.json +++ b/packages/helpers/package.json @@ -1,7 +1,7 @@ { "name": "@dnd-kit/helpers", "type": "module", - "version": "0.4.0", + "version": "0.4.1", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,7 +26,7 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/abstract": "^0.4.0", + "@dnd-kit/abstract": "^0.4.1", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index aca780dee..f7b00d884 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,16 @@ # @dnd-kit/react +## 0.4.1 + +### Patch Changes + +- [#2021](https://github.com/clauderic/dnd-kit/pull/2021) [`de5a0f4`](https://github.com/clauderic/dnd-kit/commit/de5a0f4f1d36705e690468092447546142594734) Thanks [@lixiaoyan](https://github.com/lixiaoyan)! - Fixed `useDraggable` and `useSortable` reassigning the underlying entity's `sensors` on every render when `sensors` was passed as an inline array. The `sensors` prop is now compared with `deepEqual` (matching the existing behavior of `modifiers`, `plugins`, and `DragDropProvider`), preventing unnecessary mutations to the plugin registry that could disrupt in-progress sensor activation. + +- Updated dependencies [[`00fd955`](https://github.com/clauderic/dnd-kit/commit/00fd955c859cd87c5334c18f13eedb1e92bb6ef6)]: + - @dnd-kit/dom@0.4.1 + - @dnd-kit/abstract@0.4.1 + - @dnd-kit/state@0.4.1 + ## 0.4.0 ### Minor Changes diff --git a/packages/react/package.json b/packages/react/package.json index 665de8a8e..d5d7a1c21 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/react", - "version": "0.4.0", + "version": "0.4.1", "main": "./index.cjs", "module": "./index.js", "type": "module", @@ -56,9 +56,9 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/abstract": "^0.4.0", - "@dnd-kit/dom": "^0.4.0", - "@dnd-kit/state": "^0.4.0", + "@dnd-kit/abstract": "^0.4.1", + "@dnd-kit/dom": "^0.4.1", + "@dnd-kit/state": "^0.4.1", "tslib": "^2.6.2" }, "peerDependencies": { diff --git a/packages/solid/CHANGELOG.md b/packages/solid/CHANGELOG.md index 59f793ad8..678b79fcc 100644 --- a/packages/solid/CHANGELOG.md +++ b/packages/solid/CHANGELOG.md @@ -1,5 +1,16 @@ # @dnd-kit/solid +## 0.4.1 + +### Patch Changes + +- [#2031](https://github.com/clauderic/dnd-kit/pull/2031) [`33ce050`](https://github.com/clauderic/dnd-kit/commit/33ce0505d1fd4de4aee5dc0753d0cca85f4b8ca1) Thanks [@clauderic](https://github.com/clauderic)! - Fixed `DragDropProvider` evaluating its `children` JSX twice on initial mount in `@dnd-kit/solid`. The provider now strips `children` from the props it forwards to `DragDropManager`, preventing the manager constructor's spread (`{...input}`) from invoking Solid's `children` getter and synthesizing an orphan component subtree whose reactive scope was never disposed. + +- Updated dependencies [[`00fd955`](https://github.com/clauderic/dnd-kit/commit/00fd955c859cd87c5334c18f13eedb1e92bb6ef6)]: + - @dnd-kit/dom@0.4.1 + - @dnd-kit/abstract@0.4.1 + - @dnd-kit/state@0.4.1 + ## 0.4.0 ### Minor Changes diff --git a/packages/solid/package.json b/packages/solid/package.json index 4e84a6274..a13c5c71c 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/solid", - "version": "0.4.0", + "version": "0.4.1", "main": "./index.cjs", "module": "./index.js", "type": "module", @@ -55,9 +55,9 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/abstract": "^0.4.0", - "@dnd-kit/dom": "^0.4.0", - "@dnd-kit/state": "^0.4.0", + "@dnd-kit/abstract": "^0.4.1", + "@dnd-kit/dom": "^0.4.1", + "@dnd-kit/state": "^0.4.1", "tslib": "^2.6.2" }, "peerDependencies": { diff --git a/packages/state/CHANGELOG.md b/packages/state/CHANGELOG.md index 424f6b145..ac2d54e5e 100644 --- a/packages/state/CHANGELOG.md +++ b/packages/state/CHANGELOG.md @@ -1,5 +1,7 @@ # @dnd-kit/state +## 0.4.1 + ## 0.4.0 ### Patch Changes diff --git a/packages/state/package.json b/packages/state/package.json index b4c06fc05..d08878a79 100644 --- a/packages/state/package.json +++ b/packages/state/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/state", - "version": "0.4.0", + "version": "0.4.1", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", diff --git a/packages/svelte/CHANGELOG.md b/packages/svelte/CHANGELOG.md index 441b14202..6a12a207e 100644 --- a/packages/svelte/CHANGELOG.md +++ b/packages/svelte/CHANGELOG.md @@ -1,5 +1,14 @@ # @dnd-kit/svelte +## 0.4.1 + +### Patch Changes + +- Updated dependencies [[`00fd955`](https://github.com/clauderic/dnd-kit/commit/00fd955c859cd87c5334c18f13eedb1e92bb6ef6)]: + - @dnd-kit/dom@0.4.1 + - @dnd-kit/abstract@0.4.1 + - @dnd-kit/state@0.4.1 + ## 0.4.0 ### Minor Changes diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 8f3b5ceac..4b1eb5bf7 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/svelte", - "version": "0.4.0", + "version": "0.4.1", "type": "module", "svelte": "./dist/core/index.js", "types": "./dist/core/index.d.ts", @@ -34,9 +34,9 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/abstract": "^0.4.0", - "@dnd-kit/dom": "^0.4.0", - "@dnd-kit/state": "^0.4.0", + "@dnd-kit/abstract": "^0.4.1", + "@dnd-kit/dom": "^0.4.1", + "@dnd-kit/state": "^0.4.1", "tslib": "^2.6.2" }, "peerDependencies": { diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index d61212ef9..c0b3dcf93 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -1,5 +1,14 @@ # @dnd-kit/vue +## 0.4.1 + +### Patch Changes + +- Updated dependencies [[`00fd955`](https://github.com/clauderic/dnd-kit/commit/00fd955c859cd87c5334c18f13eedb1e92bb6ef6)]: + - @dnd-kit/dom@0.4.1 + - @dnd-kit/abstract@0.4.1 + - @dnd-kit/state@0.4.1 + ## 0.4.0 ### Minor Changes diff --git a/packages/vue/package.json b/packages/vue/package.json index 6f40787f6..9e9b18a2b 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/vue", - "version": "0.4.0", + "version": "0.4.1", "main": "./index.cjs", "module": "./index.js", "type": "module", @@ -55,9 +55,9 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/abstract": "^0.4.0", - "@dnd-kit/dom": "^0.4.0", - "@dnd-kit/state": "^0.4.0", + "@dnd-kit/abstract": "^0.4.1", + "@dnd-kit/dom": "^0.4.1", + "@dnd-kit/state": "^0.4.1", "tslib": "^2.6.2" }, "peerDependencies": {