Skip to content

Latest commit

 

History

History
360 lines (172 loc) · 17.4 KB

CHANGELOG.md

File metadata and controls

360 lines (172 loc) · 17.4 KB

2.1.2 (2024-09-04)

Bug Fixes

  • add support block separator of outer block (;) (6bafbae)
  • check for folding when sorting inner blocks (0281d86)

2.1.1 (2024-08-05)

Bug Fixes

  • massively increase regexp efficiency (26865d2)

2.1.0 (2024-03-30)

Features

  • add option to ignore characters when sorting (47ee322)

2.0.2 (2024-03-29)

Bug Fixes

  • apply customSortOrder for non-exhaustive orders (396c549)

2.0.1 (2024-01-13)

Bug Fixes

  • temporarily hide deprecation notice (0e6c717)

2.0.0 (2024-01-12)

Bug Fixes

  • correctly expand selections containing arrow functions (423a3f6)

Features

BREAKING CHANGES

  • naturalSort has been replaced by collationOptions

1.2.5 (2023-07-10)

Bug Fixes

  • align sorting behavior to inbuilt "Sort Lines" (76449af)
  • only provide code actions inside blocksort ranges (1a1d314)

1.2.4 (2023-04-05)

Bug Fixes

  • correctly merged pre computed ranges (faae311)
  • remove all computed ranges on document update (9e70a7d)

1.2.3 (2023-02-15)

Bug Fixes

1.2.2 (2022-12-04)

Performance Improvements

  • cache line meta while document is open across all providers (c965373)

1.2.1 (2022-12-01)

Bug Fixes

  • fix comment detection for python and ruby (d770838)

1.2.0 (2022-08-29)

Features

  • 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)

Bug Fixes

  • expand selection over newlines in indented block (4c19233)

1.1.0 (2022-08-23)

Features

  • add local and full selection expansion modes (bbb8b1f)
  • add commands for selection expansion (579d8b9)

1.0.0 (2022-08-22)

Bug Fixes

  • expand auto selection into white spaces (fde1904)

Features

  • keep appended newlines in-place when sorting (312229b)

BREAKING CHANGES

  • Selection now expands both ways until hitting the surrounding block margins

0.10.0 (2022-08-11)

Bug Fixes

  • allow ignoring folding markers (40b1305)
  • avoid catastrphic regex backtracking (b43933c)
  • duplicate provideDocumentFormattingEdits compatibility for compatibility (7494262)
  • trim empty lines from block selection (e46a924)

Features

  • make formatting and code actions configurable (197963f)
  • make block regexes configurable (9de1919)

Performance Improvements

  • cache configuration for each document (934bf76)

0.9.0 (2022-08-05)

Bug Fixes

  • support self closing / void xml tags (ab5ca38)

Features

  • add language support for extension settings (505c4b4)

0.8.4 (2022-08-05)

Bug Fixes

  • allow overriding folding markers (960f711)

0.8.3 (2022-06-20)

Bug Fixes

Changelog

0.8.1 (2022-05-12)

Bug Fixes

0.8.0 (2022-04-05)

Bug Fixes

  • implement CancellationToken over full sorting process (38fe3f8)

Features

  • vastly improve performance with line caching (2affb0c)

Performance Improvements

  • prevent getting text multiple times (20ce02a)

0.7.3 (2022-01-24)

Bug Fixes

0.7.2 (2021-12-16)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • fix infinite call stack depth on multilevel sort (c1f5e29)
  • force last block now working as intended (18de840)

0.6.1 (2021-06-14)

Bug Fixes

0.6.0 (2021-06-14)

Features

  • 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)

Bug Fixes

0.5.0 (2021-06-08)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • fix expansion when second line is selected (69574d8)
  • fix newline issues on toplevel sorting (f2b8ce1)

Features

  • add configuration for block marker regexes (86d0d77)
  • simplify and extend folding detection (27c4769)

0.2.1 (2021-04-02)

Bug Fixes

  • fix invalid selectionexpansion on first line (1b60b35)
  • no sorting over cpp-like visibility modifiers (e7579a4)

0.2.0 (2021-04-02)

Bug Fixes

  • fix sigsev issues with vscode and electron (29cf9cb)
  • remove build command from test action (b5176a4)

Features

  • 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)

Bug Fixes

  • fix block start in next line style (2354e32)
  • fix selections with empty lines (d6195cd)

0.1.1 (2021-03-21)

Bug Fixes

  • update package information (05993b2)