mirror of
https://github.com/lewis6991/gitsigns.nvim
synced 2024-09-08 02:35:46 +02:00
10 KiB
10 KiB
Changelog
0.9.0 (2024-06-12)
⚠ BREAKING CHANGES
- setup: make setup() synchronous
- drop support for nvim v0.8
Features
Bug Fixes
- add workaround for Lazy issue (e31d214)
- attach: allow attaching inside .git/ (9cafac3), closes #923
- attach: detach on when the buffer name changes (75dc649), closes #1021
- attach: fix worktree attaching (54b9df4), closes #1020
- blame: avoid right-aligned blame overlapping buftext (20f305d)
- handle untracked files for custom bases (af3fdad), closes #1022
- scheduling in cwd watching (c96e3cf)
- update: always get object contents from object names (a28bb1d), closes #847
- use latest api in 0.10 (bc933d2)
- util: close file after reading (f65d1d8)
- watcher: throttle watcher handler (de18f6b)
- watcher: workaround weird annoying libuv bug (4b53134), closes #1027
- wrong api name in stable (805610a)
0.8.1 (2024-04-30)
Bug Fixes
- blame: check win is valid after running blame (7e38f07)
- reset: handle 'endofline' when resetting hunks (7aa9a56)
- yadm: correct ls-files check (035da03)
0.8.0 (2024-04-17)
⚠ BREAKING CHANGES
- docs: Use the new attached_to_untracked setting
- change default of attached_to_untracked to false
Features
- actions: add callback to async actions (4e90cf9)
- blame: add rev option to blame_line() (0994d89), closes #952
- blame: support extra options (3358280), closes #953 #959
- change default of attached_to_untracked to false (590d077)
- configurable auto attach (#918) (3e6e91b)
- enable the new version of inline_preview (d195f0c)
- nav: add nav_hunk() (59bdc18)
- popup: add
q
keymap to quit (b45ff86) - publish releases to luarocks (070875f)
- update issue templates (e93a158)
- yadm: deprecate (1bb277b)
Bug Fixes
- #986 (05226b4)
- #989 (36d961d)
- actions: prev_hunk works with wrap on line 1 (2b96835), closes #806
- attach to fugitive and gitsigns buffers (81369ed), closes #593
- bad deprecation message (a4db718), closes #965
- blame: check buffer still exists after loading (70584ff), closes #946
- blame: put ignore-revs-file in correct position (5f267aa), closes #975
- changedelete symbol with linematch enabled (41dc075)
- check bcache in get_hunks (1a50b94), closes #979 #981
- check for WinResized (c093623)
- cli: do not print result (7e31d81)
- current_line_blame: update on WinResized (f0733b7), closes #966
- diffthis: populate b:gitsigns_head (50577f0), closes #949
- do not error when cwd does not exist (826ad69)
- docs: Use the new attached_to_untracked setting (2c2463d)
- dos: correct check for dos files (aeab36f)
- followup (690f298)
- git: support older versions of git (4e34864)
- hl: highlights for Nvim v0.9 (fb9fd53), closes #939
- manager: manager.update() never resolve when buf_check() fails (6e05045)
- nav: followup for #976 (ee5b6ba)
- release-please branch (031abb0)
- setqflist: CLI (e20c96e), closes #907
- stage: staging of files with no nl at eof (c097cb2)
- trigger GitSignsUpdate autocmd more often (1389134)
- typo in README (4aaacbf)
- update lua-guide link in README (c5ff762)
- use documented highlight groups as fallback (300a306)
- version: handle version checks more gracefully (3cb0f84), closes #948 #960
- watcher: improve buffer check in handler (078041e)