Releases: linrongbin16/fzfx.nvim
Releases · linrongbin16/fzfx.nvim
v7.1.1
v7.1.0
v7.0.0
7.0.0 (2024-11-27)
⚠ BREAKING CHANGES
- part 17 - remove 'deprecates' module (#744)
- bat: add bat theme autogen switch, by default disabled (#743)
- decorators: part 11 - remove 'builtin' option (#724)
- support: only support nightly/stable/last legacy version, drop support for earlier versions (#706)
- configs: drop 'users' option, only allow 'register' api (#706)
Features
- bat: add bat theme autogen switch, by default disabled (#743) (8675bf8)
- health: add health check (#697) (f386d84)
- health: add version info (#698) (f7f2ca1)
- health: check whether 'fzf' exists (#698) (f7f2ca1)
- popup: move to upper side if bottom has not enough space (#695) (0ba3ed8)
Bug Fixes
- buf_live_grep: fix extra provided options after '--' flag (#716) (b0025fb)
- git_live_grep: fix extra provided options after '--' flag (#716) (b0025fb)
- health: use warning message when missing 'delta' (#699) (c165556)
- live_grep: fix extra provided options after '--' flag (#716) (b0025fb)
- lsp_locations: expand filename when rendering lsp locations (#700) (2e8991e)
- previewer: avoid preview window flush (#693) (38d16a8)
- preview: fix failed to open/read directory (#739) (e136dc7)
- preview: handle invalid filename when previewing file contents (#735) (1629243)
Performance Improvements
Code Refactoring
v6.4.0
6.4.0 (2024-05-09)
Features
Bug Fixes
- actions: fix actions with hidden previewer (#689) (1e040eb)
- exec: prioritize executables nvim/fzf for windows (#692) (6469fe1)
- main: check if line is nil when colorizing lsp range (#687) (ba8d3ef)
- previewer: fix '--preview-window=hidden' options (#689) (1e040eb)
- previewer: fix extra new line at bottom of buffer previewer (#692) (6469fe1)
- preview: fix show/hide preview window when relative is 'win' (#691) (dfb8bc1)
Performance Improvements
v6.3.0
6.3.0 (2024-03-19)
Features
- buf live grep: use buffer previewer (#664) (7cc98c2)
- git live grep: use buffer previewer (#662) (540ca8b)
- lsp diagnostics: use buffer previewer (#667) (c964aa6)
- lsp locations: use buffer previewer (#666) (d08bd3e)
- popup: keep same border color for both float window and fzf's border (#668) (367fbfa)
Bug Fixes
v6.2.0
v6.1.1
v6.1.0
v6.0.0
6.0.0 (2024-03-17)
⚠ BREAKING CHANGES
- sub commands: merge variants into sub commands (#534)
- fzfx.lib.paths: drop 'fzfx.lib.paths'! (#511)
- fzfx.lib.strings: drop 'fzfx.lib.strings'! (#511)
- fzfx.lib.tables: drop 'fzfx.lib.tables'! (#511)
- commons: migrate to commons 'paths' modules! (#511)
- commons: drop 'fzfx.lib.nvims' module! (#504)
- commons: migrate to 'fzfx.lib.shells' and 'fzfx.lib.bufs' module! (#504)
- commons: migrate to commons 'numbers' module! (#504)
- file explorer: move alt+l/h to ctrl+l/h keys (#510)
- jsons: drop off 'fzfx.lib.jsons' module! (#499)
- commons: migrate to commons 'jsons' module! (#499)
- commons: migrate to commons 'fileios' module, drop off 'fzfx.lib.filesystems'! (#498)
- decorator: drop off legacy 'line_opts'! (#496)
- commons: migrate to commons 'termcolors' modules, drop off 'fzfx.lib.colors'! (#496)
- preview-label: revert bad-performance feature since too laggy on x86_64 Windows 10 PC (#401)
- drop: drop deprecated! (#308)
break
- decorator: drop off legacy 'line_opts'! (#496) (a985e4f)
- fzfx.lib.paths: drop 'fzfx.lib.paths'! (#511) (3971ec5)
- fzfx.lib.strings: drop 'fzfx.lib.strings'! (#511) (3971ec5)
- fzfx.lib.tables: drop 'fzfx.lib.tables'! (#511) (3971ec5)
Features
- actions: add 'setqflist' (#290) (1284639)
- actions: center cursor for 'rg'/'grep' edit actions (#514) (9c7b87e)
- actions: require user confirm to discard modified buffer when jump to other files (#365) (1267589)
- add parse_file/parse_grep line helpers (#222) (5a503da)
- add variants for file explorer (#213) (289b8b8)
- buf_live_grep: add 'FzfxBufLiveGrep' (#622) (b7ec64b)
- buffer previewer: add 'toggle-preview' key bindings (#562) (09cc257)
- buffers (#57) (bd1e0dc)
- colors (#62) (72b2437)
- colors: support RGB color codes in 'fzf_color_opts' (#614) (f1bfc89)
- commands: add 'FzfxCommands' to search vim commands (#287) (997821b)
- config: add global
override_fzf_opts
with highest priority (#427) (487a234) - config: enable buffer previewer for git files (#592) (8199023)
- diagnostics (#124) (a610762)
- file explorer (ls) (#210) (212c789)
- fzf: support plain string as previewer label (#376) (a3048c2)
- git blame & general (#102) (21f5a62)
- git branches (#68) (7f055d5)
- git commits (#97) (ded9623)
- git files (#64) (d83a857)
- git_live_grep: add FzfxGLiveGrep (#419) (ddb60b6)
- git_status: add FzfxGStatus commands, add git-delta support (#358) (491fb59)
- improve cwd (#214) (cd6042f)
- keymaps: add 'FzfxKeyMaps' to search vim keymaps (#306) (f43e70f)
- list_index (#221) (cb61fd5)
- live_grep: add buffer mode (#327) (df1851d)
- logs: split shell command provider/previewer logs (#303) (5ed1bcd)
- lsp color (#166) (690bf7a)
- lsp commands (#170) (7589a88)
- lsp definitions (#150) (10f5bfc)
- lsp diagnostics file path color (#125) (f24e578)
- lsp_incoming_calls: add
FzfxLspIncomingCalls
(#436) (81ec652) - lsp_outgoing_calls: add
FzfxLspOutgoingCalls
(#436) (81ec652) - marks: add 'FzfxMarks' (#627) (8cb8fe2)
- please-release (#254) (a1d2da4)
- popup: realtime resize popu...