Skip to content

Releases: folke/lazy.nvim

v9.2.0

13 Jan 08:14
0d0d587
Compare
Choose a tag to compare

9.2.0 (2023-01-13)

Features

  • commands: allow commands like Lazy ... | ... (#377) (7b78ce3)
  • spec: event, keys, ft and cmd can now also be a function that returns the values to be used (2128ca9)

Bug Fixes

  • cache: de-duplicate topmods. Fixes #349 (81017b9)
  • float: only clear diagnostics for valid buffers (7b0d1a7)
  • ui: open diff and others over the ui. Don't try to be smart about it. Fixes #361 (3fbe4fe)
  • use vim.api.nvim_exec_autocmds instead of vim.cmd[[do]] to prevent weird vim.notify behavior (b73312a)

v9.1.3

11 Jan 22:14
0741d62
Compare
Choose a tag to compare

9.1.3 (2023-01-11)

Bug Fixes

  • cache: use cached chunk when specs are loading for valid plugins (07fd7ad)
  • loader: prevent loading plugins when loading specs (e1cd9cd)

v9.1.2

11 Jan 20:46
9d494e0
Compare
Choose a tag to compare

9.1.2 (2023-01-11)

Bug Fixes

  • handlers: allow overriding handler values (74bc61a)
  • ui: possible error during initial install (a646238)
  • ui: properly position Lazy tabs when opening another cmd. Fixes #361 (8756c09)
  • ui: reset buf and win options on resize (3b44c3c)

Performance Improvements

  • util: execute VeryLazy right after UIEnter (5aca928)

v9.1.1

10 Jan 10:23
d211027
Compare
Choose a tag to compare

9.1.1 (2023-01-10)

Bug Fixes

  • ui: get_plugin should return when ui is not showing (5faadf6)

v9.1.0

10 Jan 08:41
18eb724
Compare
Choose a tag to compare

9.1.0 (2023-01-10)

Features

  • spec: allow git@ and http urls in Plugin[1] without url=. Fixes #357 (4304035)
  • util: Util.merge now support advanced merging strategies. Docs coming soon (b28c6b9)

Bug Fixes

  • cache: dont keep invalid entries in the cache (cleanup) (9fa62ea)
  • diffview: fixed parameter for showing single commit with DiffView. Fixes #304 (a32e307)
  • docs: auto-gen of readme stuff (3a216d0)
  • spec: Plugin.opts is now always a table. Fixes #351 (e77be3c)
  • spec: don't import specs more than once (ad7aafb)
  • ui: keymap for building a single plugin changed from b to gb. Fixes #358 (e6ee0fa)

v9.0.0

08 Jan 14:20
ef87c24
Compare
Choose a tag to compare

9.0.0 (2023-01-08)

⚠ BREAKING CHANGES

  • spec: setting a table to Plugin.config is now deprecated. Please use Plugin.opts instead. (backward compatible for now)

Features

  • git: added fast Git.get_origin and Git.get_config (a39fa0f)
  • git: lazy now detects origin changes and will fix it on update. Fixes #346. Fixes #331 (615781a)
  • spec: setting a table to Plugin.config is now deprecated. Please use Plugin.opts instead. (backward compatible for now) (7260a2b)
  • util: better deep merging with Util.merge (6a31b97)

v8.1.0

07 Jan 22:00
8a37547
Compare
Choose a tag to compare

8.1.0 (2023-01-07)

Features

  • spec: show error when loading two specs with the same name and a different url. Fixes #337 (c313249)

Bug Fixes

  • cache: check that modpaths still exist when finding mod root (d34c85d)
  • config: Don't cache check for attached UIs (#340) (05b55de)
  • config: properly handle uis connecting after startup (5ed89b5)

v8.0.0

06 Jan 21:14
7eadaac
Compare
Choose a tag to compare

8.0.0 (2023-01-06)

⚠ BREAKING CHANGES

  • util: require("lazy.util").open_cmd() is deprecated. See the docs

Features

  • commands: :Lazy! load now skips cond checks when loading plugins. Fixes #330 (eed1ef3)

Bug Fixes

  • loader: revert change that loaded /plugin after config. Fixes #328 (2ef44e2)
  • loader: source runtime files without silent. Fixes #336 (102bc27)

Code Refactoring

  • util: require("lazy.util").open_cmd() is deprecated. See the docs (4f76b43)

v7.12.1

05 Jan 13:33
d3b0d3e
Compare
Choose a tag to compare

7.12.1 (2023-01-05)

Bug Fixes

  • cache: check full paths of cached modpaths. Fixes #324 (b2dec14)
  • loader: run plugin config before sourcing runtime (c59c05c)
  • util: Util.try can now work without an error message (e4f79a4)

v7.12.0

04 Jan 21:51
457f0bb
Compare
Choose a tag to compare

7.12.0 (2023-01-04)

Features

  • spec: allow import property on a plugin spec (dea43af)

Bug Fixes

  • keys: Use vim's default value for an unset g:mapleader (#316) (3bde7b5)