You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+95-1Lines changed: 95 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,95 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.15.0] (2025-07-04)
11
+
12
+
### BREAKING
13
+
14
+
- Add transition customization to `<SortableList.Root>`.
15
+
- Add prefix to the CSS custom properties in the base stylesheet.
16
+
17
+
### Added
18
+
19
+
- Add transitions customization to `<SortableList.Item>`.
20
+
- Expose the `scaleFade()` and `scaleFly()` transition functions.
21
+
22
+
### Changed
23
+
24
+
- Assign a proper default value to announcements.
25
+
26
+
### Docs
27
+
28
+
- Update the demo pages to reflect the latest changes.
29
+
- Add **“With custom transitions”** demo page.
30
+
- Update the README to reflect the latest changes.
31
+
32
+
## [0.14.1] (2025-07-03)
33
+
34
+
### Added
35
+
36
+
- Add the `destroyed` event.
37
+
- Allow for Svelte 5 as a peer dependency.
38
+
39
+
### Performance
40
+
41
+
- Align the `ItemRect` shape with the `DOMRect` shape to stay in line with monomorphism.
42
+
- Avoid unnecessary coordinates calculations.
43
+
44
+
### Changed
45
+
46
+
- Provide clearer type references in the exposed types and utils.
47
+
48
+
## [0.14.0] (2025-06-28)
49
+
50
+
### Performance
51
+
52
+
- Debounce the `pointermove` handler to reduce the frequency in which it is called in `<SortableList.Root>`.
53
+
- Avoid unnecessary re-cloning in `<SortableListGhost>`.
54
+
- Move the most common exit conditions to the top in `<SortableList.Item>`.
55
+
- Replace queried root with stored reference.
56
+
- Add a few small improvements to utils.
57
+
58
+
### Changed
59
+
60
+
- Rename `itemsData` variables, stores, functions and types to `itemRects`.
61
+
62
+
### Fixed
63
+
64
+
- Correct reference to `rootRef` in `<SortableListGhost>` hover-over comments.
65
+
66
+
## [0.13.2] (2025-06-26)
67
+
68
+
### Added
69
+
70
+
- Add support for vertical alignment in horizontal wrapping lists.
71
+
72
+
### Changed
73
+
74
+
- Adjust the `<SortableListGhost>` transform logic to match the same pattern as in `<SortableList.Item>`.
75
+
- Simplify the `<SortableListGhost>` and `<SortableList.Item>` transform calculations.
76
+
- Unify the `<SortableListGhost>` and `<SortableList.Item>` transform calculations under a couple of common functions: `calculateTranslate()` and `calculateTranslateWithAlignment()`.
77
+
78
+
### Docs
79
+
80
+
- Correct the scope of some demo pages styles.
81
+
- Correct the fields ids in the **“Interactive items”** demo page.
82
+
83
+
## [0.13.1] (2025-06-20)
84
+
85
+
### Changed
86
+
87
+
- Adjust the dragged item transform to match the same pattern as other related logic.
88
+
- Place function declarations above their first usage.
89
+
90
+
### Fixed
91
+
92
+
- Correct the `<SortableListGhost>` and `<SortableList.Item>` positioning when wrapping is active.
93
+
94
+
### Docs
95
+
96
+
- Improve the wrapping showcase in the **“With wrapping”** demo page.
97
+
- Correct the wrapping warning in the README.
98
+
10
99
## [0.13.0] (2025-06-17)
11
100
12
101
### Added
@@ -878,7 +967,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
878
967
- Add a ghost element to represent the item being dragged and dropped.
0 commit comments