Skip to content

Latest commit

 

History

History
999 lines (467 loc) · 57 KB

CHANGELOG.md

File metadata and controls

999 lines (467 loc) · 57 KB

Changelog

4.1.4 (2024-09-03)

Reverts

  • install: revert node/python install on Windows (#602) (1aa5789)

4.1.3 (2024-07-22)

Bug Fixes

  • heirline.nvim: remove 'print' debugging info from statusline (#591) (3ab9fc3)
  • install: don't use 'scoop' or 'brew' to install cargo commands, use 'cargo' (#591) (3ab9fc3)

4.1.2 (2024-07-03)

Bug Fixes

  • fzfx.nvim: fix 'FzfxBuffersV' to 'FzfxBuffers visual' (#581) (fbfc5b2)
  • lsp: remove 'clangd_switch_source_header' (#579) (9cc7215)

4.1.1 (2024-06-12)

Bug Fixes

Performance Improvements

  • loader: add 'vim.loader' in preinit sample (#577) (b05f5f0)

4.1.0 (2024-05-20)

Features

  • barbar.nvim: migrate from 'bufferline.nvim' to 'barbar.nvim' (#569) (14b877d)
  • dropbar.nvim: migrate from 'barbecue.nvim' to 'dropbar.nvim' (#571) (b62c50f)
  • nvim-treesitter: add 'ensure_installed' sample module for treesitter parsers (#567) (443b0b2)

Bug Fixes

  • install: deprecate brew install with --cask (#570) (47fae89)

Reverts

  • bufferline.nvim: revert back from 'barbar.nvim' to 'bufferline.nvim' (#572) (23a133d)

4.0.0 (2024-05-11)

⚠ BREAKING CHANGES

  • options: use 2 spaces for indent width (#557)
  • options: use 2 spaces for ps1 indent width (#566)
  • builtin: refactor 'builtin.constants' (#564)

Performance Improvements

  • bufdelete.nvim: migrate to 'bufdelete.nvim' from 'vim-bbye' (#560) (8ed99e6)
  • lazy.nvim: reduce git timeout to 30s (#563) (5361d73)
  • nvim-treesitter: lazy initialize 'nvim-treesitter' (#565) (c7677a2)

Code Refactoring

  • builtin: refactor 'builtin.constants' (#564) (e3805ce)
  • options: use 2 spaces for indent width (#557) (637cf37)
  • options: use 2 spaces for ps1 indent width (#566) (637cf37)

3.7.4 (2024-05-09)

Bug Fixes

  • install: install 'fzf' with scoop for windows (#558) (9a16d2a)

3.7.3 (2024-05-07)

Bug Fixes

  • nvim-treesitter: fix treesitter parser builds (#555) (7ae203d)

3.7.2 (2024-05-07)

Bug Fixes

  • which-key.nvim: lazy initialize which-key.nvim (#553) (f809308)

3.7.1 (2024-05-06)

Bug Fixes

  • nvim-treesitter: initialize 'nvim-treesitter' on VimEnter (#551) (c20a639)

3.7.0 (2024-04-28)

Features

  • heirline.nvim: add more git status info (#548) (573c6f2)

3.6.3 (2024-04-26)

Performance Improvements

  • heirline.nvim: use 'WinEnter' instead of 'CursorHold' event (#546) (f971650)

3.6.2 (2024-04-26)

Performance Improvements

  • heirline.nvim: async query git branch name, remove calling 'git-prompt-string' (#544) (1271988)

3.6.1 (2024-04-25)

Bug Fixes

  • heirline.nvim: fix git-prompt-string colors (#541) (dda4936)

3.6.0 (2024-04-25)

Features

  • heirline.nvim: use 'git-prompt-string' for git branch info (#539) (0d6391b)

3.5.5 (2024-04-23)

Performance Improvements

  • vim-mark: move 'vim-mark' to users list (#536) (7d5ced4)

3.5.4 (2024-04-23)

Performance Improvements

  • users: move multiple plugins to users list (#534) (d6c968d)

3.5.3 (2024-04-22)

Performance Improvements

  • neo-tree.nvim: remove diagnostics from neo-tree.nvim (#532) (6c5a0d2)

3.5.2 (2024-04-15)

Bug Fixes

  • stickybuf.nvim: remove buf-delete background job (#530) (47c354c)

3.5.1 (2024-03-29)

Bug Fixes

3.5.0 (2024-03-22)

Features

  • heirline: use 'vim.filetype.match' to recognize filetype (#526) (c567ebd)

Performance Improvements

  • neo-tree.nvim: move cursor when reveal file in neo-tree (#525) (edc4ec5)

3.4.0 (2024-03-12)

Features

  • bufferline.nvim: use grey for non-current buffer's icon color (#523) (7bb4f19)

3.3.1 (2024-03-11)

Performance Improvements

  • options: disable 'q' to macro recording (#521) (7be177f)

3.3.0 (2024-03-08)

Features

  • toggleterm.nvim: use powershell for Windows (#519) (f0865ae)

3.2.0 (2024-03-07)

Features

  • neo-tree.nvim: add '<leader>nf' to find current file in neo-tree.nvim (#517) (dd9d700)

Performance Improvements

  • neo-tree.nvim: disable follow current file (#517) (dd9d700)

3.1.0 (2024-03-04)

Features

  • nvim-highlight-colors: migrate 'nvim-colorizer.lua' to 'nvim-highlight-colors' (#514) (ef5b841)

3.0.2 (2024-03-01)

Bug Fixes

  • garbage-day.nvim: fix 'garbage-day.nvim' config (#512) (a4f5bf5)

Performance Improvements

  • garbage-day.nvim: migrate 'lsp-timeout.nvim' to 'garbage-day.nvim' (#511) (f1255cb)
  • options: remove 'cmdheight=2' (#511) (f1255cb)

3.0.1 (2024-03-01)

Performance Improvements

3.0.0 (2024-03-01)

⚠ BREAKING CHANGES

  • install: move install folder to '~/.nvim' (#507)

Code Refactoring

  • install: move install folder to '~/.nvim' (#507) (25053cf)

2.23.5 (2024-02-29)

Performance Improvements

  • plugins: lazy 'heirline' and 'stikcybuf' (#503) (f3c3dd4)
  • plugins: move unused plugins to user list! (#505) (7a8b6bb)
  • startup: lazy load plugins on startup (#506) (c735916)

2.23.4 (2024-02-28)

Bug Fixes

2.23.3 (2024-02-28)

Bug Fixes

Performance Improvements

2.23.2 (2024-02-26)

Bug Fixes

  • install: force '--break-system-packages' for pip (#496) (2d25a7b)

2.23.1 (2024-02-26)

Performance Improvements

  • plugins: reduce 'BufEnter' from plugin load (#494) (1ac64ed)

2.23.0 (2024-02-26)

Features

  • gx.nvim: add 'gx.nvim' instead of 'netrw' (#492) (a504cce)

2.22.1 (2024-02-26)

Performance Improvements

  • install: use cargo-binstall to install rust commands (#489) (2037458)
  • install: use github release to install ctags (#489) (2037458)

Reverts

  • none-ls.nvim: revert 'nvim-lint' to 'none-ls.nvim'! (#489) (2037458)

2.22.0 (2024-02-24)

Features

  • nvim-lint: migrate 'none-ls.nvim' to 'nvim-lint' (#486) (8289a4f)

Bug Fixes

2.21.1 (2024-02-12)

Performance Improvements

2.21.0 (2024-02-10)

Features

  • heirline.nvim: leverage airline themes for pure vim colorschemes (#483) (98e71bb)

Bug Fixes

Performance Improvements

2.20.1 (2024-02-09)

Performance Improvements

2.20.0 (2024-02-09)

Features

  • heirline.nvim: migrate 'lualine.nvim' to 'heirline.nvim' (#470) (ee8abae)

2.19.5 (2024-02-07)

Bug Fixes

  • neo-tree.nvim: remove 'WinResized' from auto-resizing (#465) (b3af1db)

2.19.4 (2024-02-04)

Performance Improvements

2.19.3 (2024-02-04)

Performance Improvements

  • lazy.nvim: improve 'plugins_blacklist' performance (#460) (3b56b58)

2.19.2 (2024-01-30)

Performance Improvements

2.19.1 (2024-01-29)

Bug Fixes

  • colorbox.nvim: disable 'onedark.nvim' (#454) (1cbd499)

2.19.0 (2024-01-29)

Features

  • neo-tree.nvim: auto-resize file explorer sidebar width (#452) (786775b)

Bug Fixes

  • vim-illuminate: fix hi trigger event (#452) (786775b)

2.18.4 (2024-01-19)

Performance Improvements

  • nvim-colorizer.lua: enable all colors (#450) (d3b779f)

2.18.3 (2024-01-17)

Bug Fixes

  • install: remove 'nvim-treesitter' ensure_installed.lua (#448) (299c011)

Performance Improvements

  • nvim-treesitter: enable auto install (#447) (b49ff28)

2.18.2 (2024-01-13)

Bug Fixes

  • lualine.nvim: only set 'path=4' for UNIX (#445) (314ddd0)

2.18.1 (2024-01-11)

Performance Improvements

  • init: improve config loader speed (#444) (efb178d)
  • plugins: improve config loader performance (#442) (389e1de)

2.18.0 (2024-01-10)

Features

  • gentags.nvim: add 'gentags.nvim' as tags generator (#438) (ec1fa69)

Bug Fixes

Performance Improvements

2.17.0 (2024-01-09)

Features

  • flit.nvim: add 'flit.nvim' to user plugins list (#435) (ce13741)

2.16.5 (2024-01-05)

Performance Improvements

  • lualine.nvim: remove scrollbar from statusline (#433) (016d3ae)

2.16.4 (2024-01-05)

Performance Improvements

  • lualine.nvim: improve statusline stylish (#431) (c3d63df)

2.16.3 (2024-01-04)

Performance Improvements

  • lualine.nvim: improve column number width (#429) (9f0a0dc)

2.16.2 (2024-01-04)

Bug Fixes

  • fzfx.nvim: upgrade fzfx key mappings (#428) (5f7df0b)

Performance Improvements

  • lualine.nvim: improve statusline stylish (#426) (105502c)

2.16.1 (2024-01-01)

Performance Improvements

  • installer: add ci test for installer (#423) (2784ac4)

2.16.0 (2023-12-28)

Features

  • gentags.nvim: add 'gentags.nvim' config (#421) (0684109)

2.15.2 (2023-12-27)

Performance Improvements

2.15.1 (2023-12-23)

Performance Improvements

2.15.0 (2023-12-21)

Features

  • nvim-java: add 'nvim-java' to user plugins list (#415) (e54695b)

2.14.2 (2023-12-18)

Performance Improvements

  • diagnostics: migrate to v0.10 diagnostics config (#412) (06d09eb)

2.14.1 (2023-12-06)

Bug Fixes

  • nvim-cmp: fix 'lspkind' menu for 'nvim-cmp (#406) (f328b25)

Performance Improvements

  • ci: improve pipeline speed with multiple concurrent jobs (935e060)
  • lazy.nvim: shorten 'git.timeout' to 60 (#408) (935e060)

2.14.0 (2023-12-02)

Features

  • friendly-snippets: add 'friendly-snippets' for 'LuaSnip' (#402) (cf753ad)

Bug Fixes

  • codeium.nvim: add 'codeium.nvim' instead of 'codeium.vim' (cf753ad)

Performance Improvements

  • nvim-cmp: add 'lsp-kind' symbol for 'codeium.nvim' in 'nvim-cmp' (cf753ad)

2.13.0 (2023-11-30)

Features

  • neoconf.nvim: add 'neoconf.nvim' for project-level lsp configurations (#400) (ba4c8d6)

2.12.1 (2023-11-30)

Performance Improvements

  • nvim-lspconfig: lazy load 'nvim-lspconfig' (#398) (f965d82)

2.12.0 (2023-11-30)

Features

  • options: enable 'exrc' for project-level nvim configs (#395) (96efa72)

Performance Improvements

  • lualine.nvim: improve refresh performance (#397) (44c6fe6)
  • stickybuf.nvim: improve delete 'No Name' buffer perf (96efa72)

2.11.1 (2023-11-29)

Bug Fixes

  • stickybuf.nvim: fix auto close 'No Name' buffer (#394) (b239e15)
  • stickybuf.nvim: fix auto-close 'No Name' buffer (#393) (4532e19)

Performance Improvements

2.11.0 (2023-11-28)

Features

  • aerial.nvim: migrate 'vista.vim' to 'aerial.nvim' (#389) (51f1b7c)

Performance Improvements

  • install: remove 'ctags' from dependency (51f1b7c)

2.10.0 (2023-11-27)

Features

  • garbage-day.nvim: add 'garbage-day.nvim' for lsp garbage collection (#387) (30d3c94)
  • stickybuf.nvim: auto close 'No Name' buffer (#388) (85b080d)

Performance Improvements

  • colorbox.nvim: set 'filter=primary' to only enable primary colors (#385) (4adb04a)

2.9.0 (2023-11-24)

Features

  • todo-comments.nvim: add 'todo-comments.nvim' to user plugins list (#383) (77ac811)

2.8.0 (2023-11-23)

Features

  • github-preview.nvim: add 'github-preview.nvim' for preview markdown (#380) (acdbe87)
  • helpful.vim: add 'helpful.vim' to user plugins list (acdbe87)
  • nvim-spectre: add 'nvim-spectre' for search and replace (acdbe87)

Bug Fixes

  • nvim-treesitter-context: remove 'nvim-treesitter-context' from user plugins list since it's already been added into embed plugins (acdbe87)

Performance Improvements

  • nvim-treesitter-context: use 'outer' trim scope (#378) (7231995)

2.7.1 (2023-11-22)

Performance Improvements

2.7.0 (2023-11-21)

Features

2.6.0 (2023-11-21)

Features

  • colorbox.nvim: use 'colorbox.nvim' to manage multiple colorschemes (#372) (d3cf0f5)

Bug Fixes

  • gitlinker.nvim: setup for 'GitLink' command (#370) (41d1bb0)

2.5.1 (2023-11-16)

Performance Improvements

  • gitlinker.nvim: shorten highlight duration to 200ms (#367) (f2499dc)

2.5.0 (2023-11-16)

Features

  • fzfx.nvim: add '<space>gr' for git grep (e346414)
  • fzfx.nvim: add '<space>gr' for git grep (#365) (e346414)

Bug Fixes

  • ci: fix release package name (e346414)

2.4.0 (2023-11-12)

Features

  • fzfx.nvim: add resume last search keys for files/live_grep (#362) (bfedda4)

2.3.0 (2023-11-12)

Features

  • nvim-treesitter-context: add 'nvim-treesitter-context' for better context view (#360) (793f01e)

Bug Fixes

  • options: remove deprecated 'termencoding' (#358) (a76c8f2)

Performance Improvements

  • neo-tree.nvim: use empty icon for default file (#356) (8bfdd64)

2.2.1 (2023-11-02)

Bug Fixes

  • install: remove 'neoconf.json' installation (#353) (163d9d4)

Performance Improvements

2.2.0 (2023-11-01)

Features

  • fzfx.nvim: map '<space>gs' for FzfxGStatus & other performance improvements (#344) (9c0b7a5)

Bug Fixes

2.1.2 (2023-10-30)

Performance Improvements

2.1.1 (2023-10-30)

Bug Fixes

  • fzfx.nvim+bufferline.nvim: fix FzfxGBranches keys and bufferline version (#338) (1053e4e)

2.1.0 (2023-10-27)

Features

  • nvim-spectre: search and replace solution (#336) (e8159cf)
  • stickybuf.nvim: stick to non-editable buffer (#334) (5558286)

2.0.1 (2023-10-26)

Bug Fixes

  • lualine.nvim: fix gitgutter component NPE (#330) (dc7e915)
  • plugins: add vim-gitgutter as lualine dependency (#332) (74f44be)

Performance Improvements

  • conform.nvim: use prettier instead of prettierd (#328) (b8b2edb)

2.0.0 (2023-10-24)

⚠ BREAKING CHANGES

  • install: drop golang and move lazygit.nvim to user plugins (#326)

Features

  • mason-lspconfig.nvim: set chirdThirdParty=false for lua ls (#324) (0196772)

Bug Fixes

  • install: do not install git if exists (398cb0d)
  • install: fix legacy installer (#322) (c601326)

Performance Improvements

  • install: drop golang and move lazygit.nvim to user plugins (#326) (701698b)
  • lualine.nvim: remove deadcode (#320) (4f06922)

1.1.0 (2023-10-24)

Features

Performance Improvements

  • neoconf.nvim: remove 'neoconf.nvim', optimize 'neodev.nvim' loading (#318) (fa1854b)

1.0.1 (2023-10-23)

Bug Fixes

1.0.0 (2023-10-23)

⚠ BREAKING CHANGES

  • lazy.nvim: remove 'user_plugins' module, rename 'user_plugins_blacklist' to 'plugins_blacklist' (#304)

break

  • lazy.nvim: remove 'user_plugins' module, rename 'user_plugins_blacklist' to 'plugins_blacklist' (#304) (160d7b4)

Performance Improvements

  • builtin: rewrite message with vim.api.nvim_echo API (#306) (a742675)
  • neoconf: lazy load neodev/SchemaStore, move out of neoconf's dependency (#302) (3410b41)

0.5.0 (2023-10-21)

Features

  • fzfx.nvim: add '<space>cm' for vim commands (#297) (5984ed0)

Bug Fixes

  • git-blame.nvim: migrate 'init.lua' to 'config.lua' to enable the options (#296) (4f101fb)
  • markdown-preview.nvim: fix build (#298) (84a01b3)
  • nvim-treesitter: install 'ensure_installed.lua' for nvim-treesitter (#300) (aabc03c)

Performance Improvements

0.4.2 (2023-10-17)

Bug Fixes

Performance Improvements

  • plugins: move 'hop.nvim' to user plugins (#289) (37491dd)

0.4.1 (2023-10-17)

Bug Fixes

  • colors: remove '0.0.x' branch for 'github-nvim-theme' (980fa5d)

Performance Improvements

  • colorschemes: higher the popular bar to 800 stars (#282) (565861e)
  • indent-blankline.nvim: revert back from 'hlchunk.nvim' to 'indent-blankline.nvim' (#280) (7547426)
  • plugins: add 'UIEnter' for lazy event (#285) (df002b4)
  • plugins: lazy load 'lsp-progress.nvim' (#287) (cfc0bb4)

0.4.0 (2023-10-13)

Features

  • hlchunk.nvim: migrate from 'indent-blankline.nvim' to 'hlchunk.nvim' (5699b2e)
  • hlchunk.nvim: migrate from 'indent-blankline.nvim' to 'hlchunk.nvim' (#278) (1231d27)

Bug Fixes

  • markdown-preview.nvim: discard changes after build (#274) (dceedf7)

0.3.1 (2023-10-12)

Bug Fixes

  • conform.nvim: code format via conform.nvim (#272) (a0c1848)

0.3.0 (2023-10-12)

Features

  • none-ls.nvim: migrate diagnostics from nvim-lint to none-ls.nvim (#270) (a7fa8f0)

0.2.1 (2023-10-10)

Performance Improvements

  • LuaSnip: upgrade to v2.* and disable submodules (#268) (fdd2cf1)

0.2.0 (2023-10-09)

Features

Bug Fixes

Performance Improvements