Skip to content

Releases: folke/lazy.nvim

v11.3.0

25 Jun 14:21
2ca68f9

Choose a tag to compare

11.3.0 (2024-06-25)

Features

  • rocks: use hererocks to install luarocks when luarocks is not found (d87da76)

Bug Fixes

  • fragments: check for empty plugin names (dea1f68)
  • meta: no need to check for old_dir when frags were not built yet. Fixes #1550 (24c8322)
  • rocks: better errors / warnings when something goes wrong with luarocks (7d3f691)
  • rocks: hererocks paths on windows (45cd8d3)
  • rocks: windows (4ca3e9a)

v11.2.1

24 Jun 21:44
378bfb4

Choose a tag to compare

11.2.1 (2024-06-24)

Bug Fixes

  • loader: no need to check plugin.dir in auto_load (62a47b9)

v11.2.0

24 Jun 19:59
9bcbbc1

Choose a tag to compare

11.2.0 (2024-06-24)

Features

  • rewrite some known plugins to lazy specs instead of luarocks (plenary.nvim). Closes #1540 (a089d43)

Performance Improvements

  • minimize meta rebuild when loading specs (1446f6c)

v11.1.0

24 Jun 18:06
b6b0c4c

Choose a tag to compare

11.1.0 (2024-06-24)

Features

  • make it easier to disable luarocks (07c067a)
  • show rockspec deps in plugin details (656d3d1)

Bug Fixes

  • health: added luarocks check to health (0f45c0d)
  • health: only check for luarocks when luarocks is enabled. (ae4881d)
  • health: show missing luarocks as warning (e3ee51b)
  • runner: sync package specs after installing and before building (105d480)

v11.0.1

24 Jun 15:39
7f52977

Choose a tag to compare

11.0.1 (2024-06-24)

Bug Fixes

  • rocks: dont trigger rebuild for luarocks when build is overriden (146de4e)

v11.0.0

24 Jun 15:17
c33b9fb

Choose a tag to compare

11.0.0 (2024-06-24)

⚠ BREAKING CHANGES

  • new docs for v11.0

Features

  • added support for plugin packages by lazy, rockspec and packspec (3be55a4)
  • build: build files and functions are now async. use coroutine.yield to interrupt and report progress (368747b)
  • luarocks support (f1ba2e3)
  • meta: check for dir changes for plugins already added to the rtp (ee2ca39)
  • new docs for v11.0 (183f59e)
  • packspec (8eba74c)
  • pkg: import package specs in the scope of the plugin (c1912e2)
  • rewrite of spec resolving (75ffe56)
  • spec.rocks is no longer needed & added support for installing any luarock (fcfd548)

Bug Fixes

  • fragments: prevent adding the same spec instance more than once (dbffad6)
  • luarocks: cleanup luarocks when deleting a plugin (b73c57e)
  • pkg: automatically update pkgs when editing a pkg file (7b6ddbf)
  • pkg: correctly pre-load package specs and remove them when needed during resolve (4326d4b)
  • pkg: make sure state dir exists (3515cb5)
  • pkg: versioning and reload specs when pkg-cache is dirty (fd8229d)
  • rocks: only build rockspec when it has deps or an advanced build step (9a6c219)

v10.24.3

23 Jun 05:39
4ea9fe0

Choose a tag to compare

10.24.3 (2024-06-23)

Bug Fixes

v10.24.2

16 Jun 14:26
c501b42

Choose a tag to compare

10.24.2 (2024-06-16)

Bug Fixes

  • plugin: rebuild optional when needed and remove frags from parent deps. Fixes #1402 (b4316da)

v10.24.1

16 Jun 05:15
38d6b74

Choose a tag to compare

10.24.1 (2024-06-16)

Bug Fixes

  • plugin: better way of dealing with local specs. Fixes #1524 (be5dfba)

v10.24.0

15 Jun 07:55
4c6479e

Choose a tag to compare

10.24.0 (2024-06-15)

Features

  • find local_spec in parent directories as well. Closes #1519 (e2e10d9)

Bug Fixes

  • plugin: check optional plugins again after resolving enabled. Fixes #1402 (067fd41)