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
+22Lines changed: 22 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,24 +7,43 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [2.1.2] - 2025-07-30
11
+
12
+
### Fixed
13
+
14
+
- Preserve trailing delimiters instead of moving to beginning. This resolves an issue where trailing delimiters (like commas at the end of lists) were incorrectly repositioned to the start of sorted content.
15
+
16
+
### Added
17
+
18
+
- Enhanced release script with automation support. The release script now supports CI environments, dry-run mode, and improved validation for streamlined releases.
19
+
20
+
### Changed
21
+
22
+
- Enhanced error handling and validation across core modules for improved stability.
23
+
- Updated test infrastructure to use minimal_init.lua for better test isolation and reliability.
24
+
10
25
## [2.1.1] - 2025-07-12
11
26
12
27
### Fixed
28
+
13
29
- Corrected natural sorting priority for punctuation characters. Shell aliases like `@l` now properly sort before text identifiers like `A` when using natural sorting. This resolves an inconsistency where punctuation-prefixed identifiers were appearing after text identifiers instead of before them.
14
30
15
31
## [2.1.0] - 2025-07-11
16
32
17
33
### Added
34
+
18
35
- Enhanced natural sorting with punctuation priority. Identifiers with punctuation (like `A=`, `func()`) now sort before identifiers with numeric suffixes (like `A1`, `func2`) when using natural sorting (`z` flag). This makes sorting more intuitive for shell aliases, CSS selectors, function definitions, and other programming content. Resolves #11.
19
36
20
37
## [2.0.1] - 2025-07-10
21
38
22
39
### Fixed
40
+
23
41
- Multi-line character motions with text objects (e.g., `goi{`) now preserve whitespace correctly by treating "perfect lines" selections as line motions (#10).
0 commit comments