Releases: sgryjp/vscode-stable-sort
Releases · sgryjp/vscode-stable-sort
v1.2.2
v1.2.1
v1.2.0
Changed
-
Update meaw to v6.0.0
-
Recreated as a Web extension (GitHub Codespaces support)
-
BREAKING CHANGE: Renamed the extension to "Smart Sort" (from Stable Sort)
-
Names of commands and configurations are changed accordingly:
Contribution Point Before After Command stableSort.sortAscending
smartSort.sortAscending
Command stableSort.sortDescending
smartSort.sortDescending
Configuration stableSort.preferWordSorting
smartSort.preferWordSorting
-
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Added
- New setting
stableSort.preferWordSorting
(see Changed subsection below)
Changed
- Now lines touched by a selection will be sorted under the condition below
unlessstableSort.preferWordSorting
setting is settrue
- there is only one selection range
- it covers multiple lines
- either it's start or end position is not at the beginning of a line
Fixed
- Words may be concatenated on sorting (Issue #2)
v1.0.0
Added
- Unified commands to sort words and lines
- New keybinding: Ctrl+Alt+R and Ctrl+Alt+Shift+R
(mac: Cmd+Ctrl+R and Cmd+Ctrl+Shift+R)
- New keybinding: Ctrl+Alt+R and Ctrl+Alt+Shift+R
- Now words spread over multiple lines can be sorted
- Now whether to sort numerically or not are guessed automatically
Changed
- Changed zlib License to MIT License
- Removed character code based sorting (not considered useful much)
- Now this extension reproduces spaces around separators according to what
the separator character is- If it's a comma (
,
) or a tab (\t
), only trailing whiespaces will be
reproduced - If it's a vertical bar (or "pipe",
|
), preceding whiespaces and/or
trailling whitespaces will be reproduced - Reproduced whitespace will always be a single space (U+0020)
- If it's a comma (
- Now word separator is guessed using firstly appeared candidate
Fixed
- Now ignores spaces after tab characters on sorting words separated with them
- Wrongly treated consecutive occurrence of separators as single occurrence