2.2.0 (2024-12-04)
- determine ranges for line meta recomputation on update (8503dbd)
- sorting for inner blocks without trailing newline (e27f20f)
- add command for sorting inner blocks only (462fd5f)
- add skipParents parameter to @blocksort marker (11969e3)
2.1.3 (2024-12-03)
2.1.2 (2024-09-04)
- add support block separator of outer block (
;
) (6bafbae) - check for folding when sorting inner blocks (0281d86)
2.1.1 (2024-08-05)
- massively increase regexp efficiency (26865d2)
2.1.0 (2024-03-30)
- add option to ignore characters when sorting (47ee322)
2.0.2 (2024-03-29)
- apply customSortOrder for non-exhaustive orders (396c549)
2.0.1 (2024-01-13)
- temporarily hide deprecation notice (0e6c717)
2.0.0 (2024-01-12)
- correctly expand selections containing arrow functions (423a3f6)
- add custom sort order (e4ce07c)
- naturalSort has been replaced by collationOptions
1.2.5 (2023-07-10)
- align sorting behavior to inbuilt "Sort Lines" (76449af)
- only provide code actions inside blocksort ranges (1a1d314)
1.2.4 (2023-04-05)
- correctly merged pre computed ranges (faae311)
- remove all computed ranges on document update (9e70a7d)
1.2.3 (2023-02-15)
- deploy to OpenVSX (fd6e60a)
1.2.2 (2022-12-04)
- cache line meta while document is open across all providers (c965373)
1.2.1 (2022-12-01)
- fix comment detection for python and ruby (d770838)
1.2.0 (2022-08-29)
- add options for expanding the current selection (af60598)
- additional options for expanding single cursors (d4964a0)
- allow more control over the selection expansion (4ec08eb)
1.1.1 (2022-08-24)
- expand selection over newlines in indented block (4c19233)
1.1.0 (2022-08-23)
- add local and full selection expansion modes (bbb8b1f)
- add commands for selection expansion (579d8b9)
1.0.0 (2022-08-22)
- expand auto selection into white spaces (fde1904)
- keep appended newlines in-place when sorting (312229b)
- Selection now expands both ways until hitting the surrounding block margins
0.10.0 (2022-08-11)
- allow ignoring folding markers (40b1305)
- avoid catastrphic regex backtracking (b43933c)
- duplicate provideDocumentFormattingEdits compatibility for compatibility (7494262)
- trim empty lines from block selection (e46a924)
- cache configuration for each document (934bf76)
0.9.0 (2022-08-05)
- support self closing / void xml tags (ab5ca38)
- add language support for extension settings (505c4b4)
0.8.4 (2022-08-05)
- allow overriding folding markers (960f711)
0.8.3 (2022-06-20)
- upgrade dependencies (7ff51a8)
0.8.1 (2022-05-12)
- correctly sort nested @blocksort markers (606beae)
- correctly update blocksort code lenses (b61a8ba)
0.8.0 (2022-04-05)
- implement CancellationToken over full sorting process (38fe3f8)
- vastly improve performance with line caching (2affb0c)
- prevent getting text multiple times (20ce02a)
0.7.3 (2022-01-24)
- upgrade dependencies (f7ffda0)
0.7.2 (2021-12-16)
- back revert engine change (ed4eec5)
- bug multilevel sorting working for unbalanced objects (5c7a9bb)
- white_check_mark provide correct code action kinds (6de6de7)
- annotation: white_check_mark allow inifinite depth (2b63574)
- commands: bug fix error on multilevel sorting (e9deedb)
- dont auto sort markers with invalid positions (7695c3d)
0.7.1 (2021-12-14)
- apply blocksort code lens for correct range (f15532f)
- fix caching for blocksortcode actions (5f4a891)
- make code lenses optional (20e23c7)
- use natural sorting settings for formatting and code actions (680501a)
0.7.0 (2021-12-13)
- activate extension after startup to enable new features (edb05a5)
- add code actions, lenses and formatting (dcf9cda)
- migrate to new formatting provider (ae6254b)
0.6.2 (2021-07-09)
- fix infinite call stack depth on multilevel sort (c1f5e29)
- force last block now working as intended (18de840)
0.6.1 (2021-06-14)
- update documentation (d30f207)
0.6.0 (2021-06-14)
- contribute configuration for natural sorting (0b61216)
- natural sorting of lines containing numbers (d04a963)
- support natural sorting for negative numbers (a2bf771)
0.5.1 (2021-06-08)
- fix dist folder (fb7f44a)
0.5.0 (2021-06-08)
- add suport for multilevel sorting (789405a)
- dialog for setting level for multilevel sort (aedf3e6)
- options for multilevel sort (b55b7f4)
- provide commands for multilevel sort (9a856ba)
0.4.0 (2021-05-06)
- always put else / delete option last (0a539c5)
- configuration settings for block header sorting (bf5ef4c)
- sort block headers (4c3fba5)
- sticky block headers (case expressions) (0bed7eb)
0.3.0 (2021-04-15)
- fix expansion when second line is selected (69574d8)
- fix newline issues on toplevel sorting (f2b8ce1)
- add configuration for block marker regexes (86d0d77)
- simplify and extend folding detection (27c4769)
0.2.1 (2021-04-02)
- fix invalid selectionexpansion on first line (1b60b35)
- no sorting over cpp-like visibility modifiers (e7579a4)
0.2.0 (2021-04-02)
- fix sigsev issues with vscode and electron (29cf9cb)
- remove build command from test action (b5176a4)
- add actions for tests (444c312)
- add automated tests (6f33690)
- add language specific comments (59722ac)
- add language specific strings (02dd26d)
- add semantic release (c0424fb)
- stricky comments and newline management (1d1cebe)
- support for xml and better block recognition (0cab698)
0.1.2 (2021-03-21)
- update package information (05993b2)