diff --git a/.changeset/add-snap-center-to-cursor-modifier.md b/.changeset/add-snap-center-to-cursor-modifier.md deleted file mode 100644 index 04d56b1e8..000000000 --- a/.changeset/add-snap-center-to-cursor-modifier.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@dnd-kit/dom': patch ---- - -Added `SnapToPointer` modifier that offsets the drag transform so a specified anchor point of the dragged element snaps to the cursor position. The `anchor` option accepts an `{x, y}` object with values between `0` and `1` representing the relative position within the draggable element. Defaults to `{x: 0.5, y: 0.5}` (center). diff --git a/.changeset/drag-overlay-drop-animation.md b/.changeset/drag-overlay-drop-animation.md deleted file mode 100644 index 498ba8749..000000000 --- a/.changeset/drag-overlay-drop-animation.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@dnd-kit/dom': patch -'@dnd-kit/react': patch -'@dnd-kit/solid': patch ---- - -Add `dropAnimation` prop to the `DragOverlay` component to allow consumers to disable or customize the drop animation that plays when a drag operation ends. Set to `null` to disable, pass `{duration, easing}` to customize timing, or provide a custom animation function for full control. diff --git a/.changeset/rare-pans-love.md b/.changeset/rare-pans-love.md deleted file mode 100644 index a6656592d..000000000 --- a/.changeset/rare-pans-love.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@dnd-kit/dom': patch ---- - -Fixed PointerSensor crash on Android caused by unhandled pointercancel events. diff --git a/.changeset/solid-adapter.md b/.changeset/solid-adapter.md deleted file mode 100644 index c4381b4e6..000000000 --- a/.changeset/solid-adapter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@dnd-kit/solid": minor ---- - -Add @dnd-kit/solid adapter package for SolidJS diff --git a/.changeset/svelte-adapter.md b/.changeset/svelte-adapter.md deleted file mode 100644 index 3da5fa758..000000000 --- a/.changeset/svelte-adapter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@dnd-kit/svelte': minor ---- - -Initial release of @dnd-kit/svelte – a Svelte 5 adapter for dnd kit. Provides `DragDropProvider`, `DragOverlay`, `createDraggable`, `createDroppable`, and `createSortable` using Svelte 5 runes and attachments (`{@attach}`). diff --git a/.changeset/vue-adapter.md b/.changeset/vue-adapter.md deleted file mode 100644 index 9464fa6c7..000000000 --- a/.changeset/vue-adapter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@dnd-kit/vue": minor ---- - -Add @dnd-kit/vue adapter package for Vue 3.5+ diff --git a/.changeset/vue-drag-overlay.md b/.changeset/vue-drag-overlay.md deleted file mode 100644 index 50677a3b4..000000000 --- a/.changeset/vue-drag-overlay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@dnd-kit/vue': minor ---- - -Add `DragOverlay` component to `@dnd-kit/vue`. diff --git a/packages/abstract/CHANGELOG.md b/packages/abstract/CHANGELOG.md index 35458b532..5aedaf0f0 100644 --- a/packages/abstract/CHANGELOG.md +++ b/packages/abstract/CHANGELOG.md @@ -1,5 +1,13 @@ # @dnd-kit/abstract +## 0.3.0 + +### Patch Changes + +- Updated dependencies []: + - @dnd-kit/geometry@0.3.0 + - @dnd-kit/state@0.3.0 + ## 0.2.4 ### Patch Changes diff --git a/packages/abstract/package.json b/packages/abstract/package.json index 7002644a6..567e00111 100644 --- a/packages/abstract/package.json +++ b/packages/abstract/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/abstract", - "version": "0.2.4", + "version": "0.3.0", "type": "module", "main": "./index.cjs", "module": "./index.js", @@ -44,8 +44,8 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/geometry": "^0.2.4", - "@dnd-kit/state": "^0.2.4", + "@dnd-kit/geometry": "^0.3.0", + "@dnd-kit/state": "^0.3.0", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/packages/collision/CHANGELOG.md b/packages/collision/CHANGELOG.md index 962de9165..f5880c913 100644 --- a/packages/collision/CHANGELOG.md +++ b/packages/collision/CHANGELOG.md @@ -1,5 +1,13 @@ # @dnd-kit/collision +## 0.3.0 + +### Patch Changes + +- Updated dependencies []: + - @dnd-kit/abstract@0.3.0 + - @dnd-kit/geometry@0.3.0 + ## 0.2.4 ### Patch Changes diff --git a/packages/collision/package.json b/packages/collision/package.json index 3b35581a0..ad5d2216f 100644 --- a/packages/collision/package.json +++ b/packages/collision/package.json @@ -1,7 +1,7 @@ { "name": "@dnd-kit/collision", "type": "module", - "version": "0.2.4", + "version": "0.3.0", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", @@ -24,8 +24,8 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/abstract": "^0.2.4", - "@dnd-kit/geometry": "^0.2.4", + "@dnd-kit/abstract": "^0.3.0", + "@dnd-kit/geometry": "^0.3.0", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/packages/dom/CHANGELOG.md b/packages/dom/CHANGELOG.md index 4166c83df..9a98ff67c 100644 --- a/packages/dom/CHANGELOG.md +++ b/packages/dom/CHANGELOG.md @@ -1,5 +1,21 @@ # @dnd-kit/dom +## 0.3.0 + +### Patch Changes + +- [#2028](https://github.com/clauderic/dnd-kit/pull/2028) [`c770017`](https://github.com/clauderic/dnd-kit/commit/c770017b47187758747022ed42fa4d2b0a023384) Thanks [@dooohun](https://github.com/dooohun)! - Added `SnapToPointer` modifier that offsets the drag transform so a specified anchor point of the dragged element snaps to the cursor position. The `anchor` option accepts an `{x, y}` object with values between `0` and `1` representing the relative position within the draggable element. Defaults to `{x: 0.5, y: 0.5}` (center). + +- [`5d64078`](https://github.com/clauderic/dnd-kit/commit/5d640782702b74da8be38cbd1e29271d04781854) Thanks [@clauderic](https://github.com/clauderic)! - Add `dropAnimation` prop to the `DragOverlay` component to allow consumers to disable or customize the drop animation that plays when a drag operation ends. Set to `null` to disable, pass `{duration, easing}` to customize timing, or provide a custom animation function for full control. + +- [#1889](https://github.com/clauderic/dnd-kit/pull/1889) [`32e0172`](https://github.com/clauderic/dnd-kit/commit/32e0172293984c5f4a1242aa7fa66b2246432122) Thanks [@rjur11](https://github.com/rjur11)! - Fixed PointerSensor crash on Android caused by unhandled pointercancel events. + +- Updated dependencies []: + - @dnd-kit/abstract@0.3.0 + - @dnd-kit/collision@0.3.0 + - @dnd-kit/geometry@0.3.0 + - @dnd-kit/state@0.3.0 + ## 0.2.4 ### Patch Changes diff --git a/packages/dom/package.json b/packages/dom/package.json index 5a8ea5d5c..40adaabfb 100644 --- a/packages/dom/package.json +++ b/packages/dom/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/dom", - "version": "0.2.4", + "version": "0.3.0", "type": "module", "main": "./index.cjs", "module": "./index.js", @@ -74,10 +74,10 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/abstract": "^0.2.4", - "@dnd-kit/collision": "^0.2.4", - "@dnd-kit/geometry": "^0.2.4", - "@dnd-kit/state": "^0.2.4", + "@dnd-kit/abstract": "^0.3.0", + "@dnd-kit/collision": "^0.3.0", + "@dnd-kit/geometry": "^0.3.0", + "@dnd-kit/state": "^0.3.0", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/packages/geometry/CHANGELOG.md b/packages/geometry/CHANGELOG.md index 645df8318..37c42afeb 100644 --- a/packages/geometry/CHANGELOG.md +++ b/packages/geometry/CHANGELOG.md @@ -1,5 +1,12 @@ # @dnd-kit/geometry +## 0.3.0 + +### Patch Changes + +- Updated dependencies []: + - @dnd-kit/state@0.3.0 + ## 0.2.4 ### Patch Changes diff --git a/packages/geometry/package.json b/packages/geometry/package.json index 80d6e2ed4..ac94e9cd2 100644 --- a/packages/geometry/package.json +++ b/packages/geometry/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/geometry", - "version": "0.2.4", + "version": "0.3.0", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", @@ -16,7 +16,7 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/state": "^0.2.4", + "@dnd-kit/state": "^0.3.0", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/packages/helpers/CHANGELOG.md b/packages/helpers/CHANGELOG.md index 23bdeeef2..945102225 100644 --- a/packages/helpers/CHANGELOG.md +++ b/packages/helpers/CHANGELOG.md @@ -1,5 +1,12 @@ # @dnd-kit/helpers +## 0.3.0 + +### Patch Changes + +- Updated dependencies []: + - @dnd-kit/abstract@0.3.0 + ## 0.2.4 ### Patch Changes diff --git a/packages/helpers/package.json b/packages/helpers/package.json index ebaf43c7d..246afe939 100644 --- a/packages/helpers/package.json +++ b/packages/helpers/package.json @@ -1,7 +1,7 @@ { "name": "@dnd-kit/helpers", "type": "module", - "version": "0.2.4", + "version": "0.3.0", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", @@ -24,7 +24,7 @@ "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@dnd-kit/abstract": "^0.2.4", + "@dnd-kit/abstract": "^0.3.0", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index b700ab1ce..9c86f8c14 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,16 @@ # @dnd-kit/react +## 0.3.0 + +### Patch Changes + +- [`5d64078`](https://github.com/clauderic/dnd-kit/commit/5d640782702b74da8be38cbd1e29271d04781854) Thanks [@clauderic](https://github.com/clauderic)! - Add `dropAnimation` prop to the `DragOverlay` component to allow consumers to disable or customize the drop animation that plays when a drag operation ends. Set to `null` to disable, pass `{duration, easing}` to customize timing, or provide a custom animation function for full control. + +- Updated dependencies [[`c770017`](https://github.com/clauderic/dnd-kit/commit/c770017b47187758747022ed42fa4d2b0a023384), [`5d64078`](https://github.com/clauderic/dnd-kit/commit/5d640782702b74da8be38cbd1e29271d04781854), [`32e0172`](https://github.com/clauderic/dnd-kit/commit/32e0172293984c5f4a1242aa7fa66b2246432122)]: + - @dnd-kit/dom@0.3.0 + - @dnd-kit/abstract@0.3.0 + - @dnd-kit/state@0.3.0 + ## 0.2.4 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index fd238a61f..6df9d7d5b 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/react", - "version": "0.2.4", + "version": "0.3.0", "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.2.4", - "@dnd-kit/dom": "^0.2.4", - "@dnd-kit/state": "^0.2.4", + "@dnd-kit/abstract": "^0.3.0", + "@dnd-kit/dom": "^0.3.0", + "@dnd-kit/state": "^0.3.0", "tslib": "^2.6.2" }, "peerDependencies": { diff --git a/packages/solid/CHANGELOG.md b/packages/solid/CHANGELOG.md index 2c58e4b1f..863d545cb 100644 --- a/packages/solid/CHANGELOG.md +++ b/packages/solid/CHANGELOG.md @@ -1 +1,16 @@ # @dnd-kit/solid + +## 0.3.0 + +### Minor Changes + +- [#1881](https://github.com/clauderic/dnd-kit/pull/1881) [`69f2772`](https://github.com/clauderic/dnd-kit/commit/69f27726efd3e2487eedc99606fc6f060ee0b92c) Thanks [@clauderic](https://github.com/clauderic)! - Add @dnd-kit/solid adapter package for SolidJS + +### Patch Changes + +- [`5d64078`](https://github.com/clauderic/dnd-kit/commit/5d640782702b74da8be38cbd1e29271d04781854) Thanks [@clauderic](https://github.com/clauderic)! - Add `dropAnimation` prop to the `DragOverlay` component to allow consumers to disable or customize the drop animation that plays when a drag operation ends. Set to `null` to disable, pass `{duration, easing}` to customize timing, or provide a custom animation function for full control. + +- Updated dependencies [[`c770017`](https://github.com/clauderic/dnd-kit/commit/c770017b47187758747022ed42fa4d2b0a023384), [`5d64078`](https://github.com/clauderic/dnd-kit/commit/5d640782702b74da8be38cbd1e29271d04781854), [`32e0172`](https://github.com/clauderic/dnd-kit/commit/32e0172293984c5f4a1242aa7fa66b2246432122)]: + - @dnd-kit/dom@0.3.0 + - @dnd-kit/abstract@0.3.0 + - @dnd-kit/state@0.3.0 diff --git a/packages/solid/package.json b/packages/solid/package.json index 2550d01ee..b6290012d 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/solid", - "version": "0.2.3", + "version": "0.3.0", "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.2.3", - "@dnd-kit/dom": "^0.2.3", - "@dnd-kit/state": "^0.2.3", + "@dnd-kit/abstract": "^0.3.0", + "@dnd-kit/dom": "^0.3.0", + "@dnd-kit/state": "^0.3.0", "tslib": "^2.6.2" }, "peerDependencies": { diff --git a/packages/state/CHANGELOG.md b/packages/state/CHANGELOG.md index 6723971f5..19b9816d2 100644 --- a/packages/state/CHANGELOG.md +++ b/packages/state/CHANGELOG.md @@ -1,5 +1,7 @@ # @dnd-kit/state +## 0.3.0 + ## 0.2.4 ## 0.2.3 diff --git a/packages/state/package.json b/packages/state/package.json index 9211ae7f6..85092ab30 100644 --- a/packages/state/package.json +++ b/packages/state/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/state", - "version": "0.2.4", + "version": "0.3.0", "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 new file mode 100644 index 000000000..629764b12 --- /dev/null +++ b/packages/svelte/CHANGELOG.md @@ -0,0 +1,14 @@ +# @dnd-kit/svelte + +## 0.3.0 + +### Minor Changes + +- [`e630ec0`](https://github.com/clauderic/dnd-kit/commit/e630ec02f3819c1c5e3a4fcd05d0c65850ffaa0b) Thanks [@clauderic](https://github.com/clauderic)! - Initial release of @dnd-kit/svelte – a Svelte 5 adapter for dnd kit. Provides `DragDropProvider`, `DragOverlay`, `createDraggable`, `createDroppable`, and `createSortable` using Svelte 5 runes and attachments (`{@attach}`). + +### Patch Changes + +- Updated dependencies [[`c770017`](https://github.com/clauderic/dnd-kit/commit/c770017b47187758747022ed42fa4d2b0a023384), [`5d64078`](https://github.com/clauderic/dnd-kit/commit/5d640782702b74da8be38cbd1e29271d04781854), [`32e0172`](https://github.com/clauderic/dnd-kit/commit/32e0172293984c5f4a1242aa7fa66b2246432122)]: + - @dnd-kit/dom@0.3.0 + - @dnd-kit/abstract@0.3.0 + - @dnd-kit/state@0.3.0 diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 41682f3b9..e5642afc1 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/svelte", - "version": "0.2.3", + "version": "0.3.0", "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.2.3", - "@dnd-kit/dom": "^0.2.3", - "@dnd-kit/state": "^0.2.3", + "@dnd-kit/abstract": "^0.3.0", + "@dnd-kit/dom": "^0.3.0", + "@dnd-kit/state": "^0.3.0", "tslib": "^2.6.2" }, "peerDependencies": { diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index cbe00e37e..648191554 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -1 +1,16 @@ # @dnd-kit/vue + +## 0.3.0 + +### Minor Changes + +- [#1880](https://github.com/clauderic/dnd-kit/pull/1880) [`a53b4c7`](https://github.com/clauderic/dnd-kit/commit/a53b4c71f320c1a1447e55c147af4912c1a4fcf5) Thanks [@clauderic](https://github.com/clauderic)! - Add @dnd-kit/vue adapter package for Vue 3.5+ + +- [`570c2a9`](https://github.com/clauderic/dnd-kit/commit/570c2a972e5cc48c54c72b276c53604c9a277b50) Thanks [@clauderic](https://github.com/clauderic)! - Add `DragOverlay` component to `@dnd-kit/vue`. + +### Patch Changes + +- Updated dependencies [[`c770017`](https://github.com/clauderic/dnd-kit/commit/c770017b47187758747022ed42fa4d2b0a023384), [`5d64078`](https://github.com/clauderic/dnd-kit/commit/5d640782702b74da8be38cbd1e29271d04781854), [`32e0172`](https://github.com/clauderic/dnd-kit/commit/32e0172293984c5f4a1242aa7fa66b2246432122)]: + - @dnd-kit/dom@0.3.0 + - @dnd-kit/abstract@0.3.0 + - @dnd-kit/state@0.3.0 diff --git a/packages/vue/package.json b/packages/vue/package.json index ec28ba2dc..76ff459a0 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@dnd-kit/vue", - "version": "0.2.3", + "version": "0.3.0", "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.2.3", - "@dnd-kit/dom": "^0.2.3", - "@dnd-kit/state": "^0.2.3", + "@dnd-kit/abstract": "^0.3.0", + "@dnd-kit/dom": "^0.3.0", + "@dnd-kit/state": "^0.3.0", "tslib": "^2.6.2" }, "peerDependencies": {