Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Following HEAD: breaking changes on main #453

Open
lewis6991 opened this issue Jan 22, 2022 · 12 comments
Open

Following HEAD: breaking changes on main #453

lewis6991 opened this issue Jan 22, 2022 · 12 comments

Comments

@lewis6991
Copy link
Owner

lewis6991 commented Jan 22, 2022

This issue tracks changes that may require users to update configuration or expectations.

Only intentional breaking changes are mentioned here.

We follow the Conventional Commits specification, so breaking changes will always be marked with a !. If you use packer.nvim, it'll highlight breaking changes on update.

If you find breaking changes too disruptive to your workflow, the recommendation is to follow the release tag which should point to the most recent release.

@lewis6991 lewis6991 pinned this issue Jan 22, 2022
Repository owner locked and limited conversation to collaborators Jan 22, 2022
@lewis6991
Copy link
Owner Author

lewis6991 commented Jan 22, 2022

58e5d6d deprecates config.keymaps and removes the default keymaps. The new recommendation is to use config.on_attach to set keymaps for attached buffers. See Keymaps section in README.md for more details.

@lewis6991
Copy link
Owner Author

#621 removes the hard-deprecated fields:

  • watch_index
  • current_line_blame_delay
  • current_line_blame_position
  • diff_algorithm
  • use_decoration_api
  • use_internal_diff

@lewis6991
Copy link
Owner Author

#643 drops explicit support for Neovim v0.6.x. Please use Gitsigns v0.5 if you are are not able to upgrade to Neovim 0.7 or later.

@lewis6991
Copy link
Owner Author

#715 deprecates config.signs.*.[hl,linehl,numhl]. These should now be configured by setting the highlight groups directly.

@lewis6991
Copy link
Owner Author

#820 config.keymaps has been removed. Users of this should migrate to config.on_attach.

@lewis6991
Copy link
Owner Author

lewis6991 commented Jun 19, 2023

#660 changed the gitdir/head watcher implementation to use fs events instead of polling and this config.watch_gitdir.interval has now been removed.

@lewis6991
Copy link
Owner Author

#936 change the default value of attach_to_untracked to false.

@lewis6991
Copy link
Owner Author

#1019 setup() is now synchronous and thus no longer accepts a callback argument.

Repository owner unlocked this conversation May 28, 2024
@lewis6991
Copy link
Owner Author

#1017 removed support for Nvim v0.8

@lewis6991
Copy link
Owner Author

#1054 config.signs.<kind>.[hl,numhl,linehl] are now deprecated, please use the respective highlight instead.

@lewis6991
Copy link
Owner Author

#1055 removed support for yadm

@lewis6991
Copy link
Owner Author

#1056 removed config.current_line_blame_formatter_opts

  • Also make relative time the default time format for current_line_blame_formatter
  • When current_line_blame_formatter is passed as a function it is no longer passed an opts argument.

GaetanLepage added a commit to nix-community/nixvim that referenced this issue Jun 23, 2024
GaetanLepage added a commit to nix-community/nixvim that referenced this issue Jun 23, 2024
GaetanLepage added a commit to nix-community/nixvim that referenced this issue Jun 23, 2024
GaetanLepage added a commit to nix-community/nixvim that referenced this issue Jun 24, 2024
Repository owner deleted a comment from blueowlgreenfish Jun 24, 2024
Repository owner locked and limited conversation to collaborators Jun 24, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant