Skip to content

Latest commit

 

History

History
186 lines (141 loc) · 18.7 KB

File metadata and controls

186 lines (141 loc) · 18.7 KB

Changelog

3.0.0 (2026-02-18)

⚠ BREAKING CHANGES

  • winhar: Changed name for TSNode component(__lockup -> _ellipsis)
  • Preparation for exposing internal variables
  • Removed unnecessary config value

rrfactir

  • Removed unnecessary config value (6c8cf9b)

Features

  • Added Start & Stop sub-commands (db9dca8)
  • Listen to OptionSet (0246e9d)
  • statuscolumn, statusline, winbar: Added ability to ignore custom values (c03c3ee)
  • statuscolumn: Added Toggle, Enable, Disable etc. command support (6079b0d)
  • statusline: Added action support (3588177)
  • statusline: Added missing Toggle function (8d8085c)
  • statusline: Statusline no longer gets overwritten by quickfix window (745c5a4)
  • statusline: Support for other icon providers (acc6f04)
  • statusline: Use gitsigns.nvim when available for branch name (b774825)
  • tabline: Added Toggle, Enable, Disable etc. command support (a8beb06)
  • Update styles when filetype & buftype changes (a6725bc)
  • winbar: Added Toggle, Enable, Disable etc. command support (4976871)

Bug Fixes

  • Added missing setup function (6cdecdb)
  • Allow user specified styles (71124bb)
  • Fixed attachmemt issues for some windows (2ad6549)
  • Fixed flashing of default bars when OptionSet is triggered (0cdb6ef)
  • generics: Toggle now works as expected (a533c68)
  • highlights: Updated BarsFt6 definition (06ad70f)
  • statuscolumn, statusline, winbar: Custom values set by user & plugins is now respected (6f40fa4)
  • statuscolumn: Fixed a bug with setup() overriding incorrect variable (6ec55c1)
  • statuscolumn: Fixed a bug with signs not showing up in normal mode (bf475c5)
  • statuscolumn: Fixed invalid functiom call (da46fe2)
  • statuscolumn: Reverted a change causing numberwidth & relativenumber to not be restored correctly (89e8f63)
  • statusline, diagnostics: auto_hide< now works when diagnostics count is empty (af5ead8)
  • statusline, statuscolumn, winbar: Fixed a bug preventing windows from attaching (7aa6057)
  • statusline: remove() now only works on attached windows (823ec48)
  • statusline: Changed behavior of Enable, Disable & Toggle (56504e4)
  • statusline: Fixed issue with getting icons from icons.nvim (6d7915a)
  • winbar: Fixed Toggle command (97600c2)
  • winbar: Fixed an issue with Toggle not working (ddedfd8)
  • winbar: Fixed attachment logic for windows (5100872)

Code Refactoring

  • Preparation for exposing internal variables (0663d47)
  • winhar: Changed name for TSNode component(__lockup -> _ellipsis) (30cc0d3)

2.2.0 (2025-07-03)

Features

  • config: Added custom statuscolumn for terminal windows (f05d0ea)
  • Custom statusline for help files (d09dbc7)
  • statusline: Added an option to make diagnostics more compact (227a7d3)
  • statusline: Added custom statusline for the quickfix menu (1ec73ce)
  • statusline: Added progress component (55dc87d)

Bug Fixes

  • Fixed a bug with default setup fumction not working (fa288e8)
  • statuscolumn: Fixed a bug with current line number not having correct highlight (7ed1b16)
  • statusline: Bufname now uses icon_hl as fallback (6c719a3)
  • statusline: Updated help file statusline (b498c72)

2.1.0 (2025-05-11)

Features

  • Added ability to disable bars per buffer or window (5ae59c2)
  • statusline: Added Macro preview module (941f4bf)

Bug Fixes

  • core: Fixed delays of loading modules in new windows (1d05806)
  • core: Modules now get loaded globally on VimEnter (76818e6)
  • Fixed a bug that resets special windows bars & lines (6f37dfb)
  • Fixed a bug with sub-modules not attaching in global_attach() (eb0b080)
  • Fixed command typo (6dd4c57)
  • Fixed incorrect function names (55fff14)
  • hl: Fixed an issue with statusline's highlight group not matching with other segments in the statusline (55231b3)
  • Optimized module imports (7f18b76)
  • tabline: The tabs component now shows windows of the specific tab instead of all tabs (8e0b8b8)
  • winbar: Wrapped callback functions for detaching (7ad7fd1)

2.0.1 (2025-03-14)

Bug Fixes

  • Changed file names due to character restrictions on Windows(& MacOS) (3729d8c), closes #4

2.0.0 (2025-03-14)

⚠ BREAKING CHANGES

  • Changed internal name from part to component

Features

  • Added ability to disable modules with setup() (db076b4)
  • core: Added a global_attach() functions (09ba2e0)
  • core: Added ability to update different bars & lines on filetype (1b59ff5)
  • core: Added actions for the plugin (900bc9d)
  • core: Added command support. (2e11413)
  • core: Added custom section/column support (8a76c1b)
  • core: Added sub-module configuration via bars.setup() (1165c50)
  • core: Added support for dynamic values in bars.setup() (c5d61d0)
  • core: Mode changes now update the bars & lines (909ba6c)
  • global: Added functions to scroll through tab list (f433250)
  • statuscolumn: Added ability to Toggle statuscolumn (6133947)
  • statuscolumn: Added click support for lnum (de3c702)
  • statuscolumn: Added Enabling & Disabling commands (6c26f92)
  • statuscolumn: Added filter support for signs (2369dcf)
  • statusline: Added ability to Toggle statusline (cc1931f)
  • statusline: Added detached HEAD branch support (feecfa0)
  • statusline: Added Enable & Disable function (4d68f88)
  • statusline: Help window's statusline now shows the ruler in Visual (37e819f)
  • tabline: Added a tab list for the tabline (339b0bb)
  • tabline: Added ability to Toggle tabline (404dfb0)
  • tabline: Added buffer list part (8c43622)
  • tabline: Added current bufname support for tabline (0bd5395)
  • tabline: Added Enable & Disable functions (8065320)
  • tabline: Added tabline component to show tabs (5b42f8e)
  • tabline: Added tabpage list locking (a0d03ec)
  • winbar: Added ability to Toggle winbar (2d5de92)
  • winbar: Added Enable & Disable functions (18d43b2)
  • winbar: Added file path support for winbar (f938cf5)
  • winbar: Added lua_patterns support (65a4340)
  • winbar: Added new winbar (da5a456)
  • winbar: LuaDoc support (7396456)

Bug Fixes

  • Added background to BarsLineNr (237ff67)
  • Added window validity check for statusline detaching (17ecf91)
  • core: Fixed a bug with setup() not causing the cached IDs to update (24b92af)
  • core: Fixed how toggling of modules work (4a8cdd6)
  • core: setup() now gets called when loading this plugin (500245f)
  • Finished adding remaining highlight groups (cf6a4c8)
  • statuscolumn: relativenumber & numberwidth are now applied with (8dcbf60)
  • statuscolumn: Added check for module state before attching to new buffer (6c26f92)
  • statuscolumn: Changed when options are set (e801a2d)
  • statuscolumn: Fixed a bug with errors when trying to detach from invalid windows (1d5ab23)
  • statuscolumn: Fixed incorrect fold marker on the last line of a buffer (607a208)
  • statuscolumn: Fold column no longer shows incorrect symbol on final buffer line (d6cd485)
  • statuscolumn: Global statuscolumn now gets cached too (338985b)
  • statuscolumn: List values now get properly applied for folds (3a4c93f)
  • statuscolumn: No longer detach from windows that weren't attached (1d5ab23)
  • statusline: Calling statusline.toggle() no longer toggles it globally(when the cached value is "" or nil) (34ee471)
  • statusline: Chnaged when statusline is set (2d117bd)
  • statusline: Diagnoatics are now shown per buffer (339a4ca)
  • statusline: Fixdd issues with detaching from attached buffers (d924e1a)
  • statusline: Fixed a bug with ignore_* not being respected (ede5576)
  • statusline: Fixed a bug with not getting a branch causing errors (586e94a)
  • statusline: Fixed issues with detaching from attached buffers (d924e1a)
  • statusline: Statusline module's state is now checked before attaching to new windows (80fc8d3)
  • statusline: Updated bufname icons (680036b)
  • tabline: setup() no longer disables tabline (043cae8)
  • tabline: Fixed navigation function (8c43622)
  • winbar: Fixed a big with the node part (6834630)
  • winbar: Winbar module's state is now checked before attaching to new windows (ef9d737)
  • winbr: Changed when winbar is set (2d117bd)

Code Refactoring

  • Changed internal name from part to component (d0dcda9)