Skip to content

Latest commit

 

History

History
190 lines (109 loc) · 12 KB

CHANGELOG.md

File metadata and controls

190 lines (109 loc) · 12 KB

Changelog

2.2.0 (2024-06-20)

Features

  • config: add table for configuring winbar whitelist/blacklist (abf4ac4)

Bug Fixes

  • status: filter duplicate client names (1b4cd27)

2.1.4 (2024-05-27)

Bug Fixes

  • provider: use list_formatters instead of list_formatters_for_buffer (41bbc1c)

2.1.3 (2024-05-23)

Bug Fixes

  • provider: only show conform clients if not fallingback to the LSP (1ce41ee)

2.1.2 (2024-05-21)

Bug Fixes

  • config: allow colors function to return nothing if it performs in place modifications (48b3d36)

2.1.1 (2024-05-21)

Bug Fixes

  • resolve reversed highlight groups upon resolution (c142447)

2.1.0 (2024-05-16)

Features

  • component: add click support for venv-selector.nvim if available (9fd2345)

2.0.1 (2024-05-14)

Bug Fixes

  • utils: fix runtime_condition check (f078ce8)

2.0.0 (2024-05-14)

⚠ BREAKING CHANGES

  • utils: streamline parameters for null-ls helper functions

Features

  • provider: add basic runtime_condition checking support to null-ls provider (a9e5ccb)

Code Refactoring

  • utils: streamline parameters for null-ls helper functions (4e81c0a)

1.1.2 (2024-04-22)

Bug Fixes

  • status: add check for new islist function (924a416)

Performance Improvements

  • component: optimize left padding in component builder (9e7b8a3)

1.1.1 (2024-04-21)

Bug Fixes

  • status: prevent left padding from being overridden by children (38dc557)

1.1.0 (2024-04-16)

Features

  • status: allow configuration of separated_path delimiter (c58628b)

Bug Fixes

  • status: split on \ rather than / for windows (9c3e37b)

1.0.2 (2024-04-05)

Bug Fixes

  • component: redraw statusline immediately after gitsigns change (1998e64)

1.0.1 (2024-04-04)

Bug Fixes

  • status: inconsistent padding for file_read_only and file_modified (d2c6f24)

1.0.0 (2024-03-07)

⚠ BREAKING CHANGES

  • condition: hard code and strongly type buffer matchers
  • component: change defaults for file_info component
  • provider: add more integrations to lsp_client_names provider

Features

  • add get_hlgroup function (25c0cf1)
  • add auto completion with lua_ls (4a6995b)
  • add status API (0ec1124)
  • add utilities for configuring icons (568a829)
  • allow highlights table to have functions as well (2eff404)
  • allow function for status.colors table (57f6ce3)
  • condition: add is_file condition (b4d1825)
  • condition: hard code and strongly type buffer matchers (f333d52)
  • config: improve highlight table typing (1eb13f8)
  • highlights: pass colors_name to highlights functions (16945ad)
  • provider: add nvim-lint support to lsp_client_names (ec20fce)
  • provider: add more integrations to lsp_client_names provider (e3c98a1)
  • set up colorscheme and highlight extensions (433343a)
  • status: add ability to freely update surrounded separators (f63eb6d)
  • status: add conda support to virtual environment component (8797cf8)
  • status: add utility to refresh heirline colors (89ee358)
  • status: add virtual environment component (4680f7f)

Bug Fixes

  • astrocore.utils moved to astrocore (7eecd43)
  • add missing setup_colors config entry (3203015)
  • add missing signcolumn_enabled condition (504623c)
  • autocmds: simiplify colorscheme setting (738c842)
  • component: fix signcolumn click handler when no sign (a560366)
  • component: fix missing file modified element in tabline file_info (937aaec)
  • component: improve signcolumn handler preference when name is an empty string (43898f1)
  • component: update click function deferment (27c0d50)
  • component: update LSP provider on resize for truncation (edda875)
  • condition: check if nvim-lint has clients attached (d466f21)
  • condition: diagnostics configuration moved to AstroCore (cb7fb48)
  • condition: loosen validity check in buffer_matches (d4fb5c2)
  • config: fix typo (ff365ce)
  • move icons_enabled back to global variable (df753ac)
  • provider: fix statuscolumn=number in neovim 0.10 (1f08c9f)
  • status: always clear cache when running update callback (ab8ce32)
  • status: always show fallback for files without a name (d5d5291)
  • status: clean up bufnr throughout condition and provider (87716d0)
  • status: fix file_icon provider to fallback to filetype (6d929e7)
  • status: fix conform integration with clients (695da66)
  • status: fix number column when signcolumn=number (36db241)
  • status: fix typo in foldcolumn component (04e2bc5)
  • status: incorrect return def in buffer_matches (ab11856)
  • status: make sure only valid buffers are passed to heirline tabline (be85280)
  • status: move click handlers to use extmarks instead of legacy signs (a310ab1)
  • status: typo causing CI Spell Check fail (c14fc11)
  • status: use vim.tbl_islist to resolve 0.9 compatibility (f3af022)
  • status: use buffer git root with Telescope (76edc8e)

Performance Improvements

  • provider: disable integrations that are unavailable (7f3e0a5)
  • status: further improve performance of file_icon provider (a2ca828)
  • status: optimize updating of surrounded components (af8b51e)
  • status: use vim.diagnostic.count if available (694e0a7)

Code Refactoring

  • component: change defaults for file_info component (b7a04fb)