Skip to content

Releases: folke/lazydev.nvim

v1.8.0

25 Jul 08:58
491452c
Compare
Choose a tag to compare

1.8.0 (2024-07-25)

Features

  • make lazydev partially work on Neovim < 0.10 (6c24937)

v1.7.1

22 Jul 08:51
3ef372f
Compare
Choose a tag to compare

1.7.1 (2024-07-22)

Performance Improvements

v1.7.0

14 Jul 19:25
a33be92
Compare
Choose a tag to compare

1.7.0 (2024-07-14)

Features

Bug Fixes

v1.6.0

15 Jun 10:24
6184ebb
Compare
Choose a tag to compare

1.6.0 (2024-06-15)

Features

  • debug: add warning when a .luarc.json was found (309d05d)

v1.5.1

09 Jun 12:36
7cbb524
Compare
Choose a tag to compare

1.5.1 (2024-06-09)

Bug Fixes

  • lsp: make sure client.handlers is unique for each client. Fixes #29 (2f239a5)

v1.5.0

05 Jun 09:40
1072311
Compare
Choose a tag to compare

1.5.0 (2024-06-05)

Features

  • added lspconfig integration to fix its workspace management (3e301ee)
  • buf: resolve modules in order: workspace root, loaded plugins, unloaded plugins. See #13 (47777cb)
  • optionally add a completion source for coq_nvim (#20) (3af5a7d)
  • workspace: find a workspace for a buffer / path (4c29893)

Bug Fixes

  • pkg: added support for detecting modules with pcall(require, "...") (be8332e)

Performance Improvements

  • ignore /lua dirs since they will be in the library instead (1f54b6e)

v1.4.0

04 Jun 21:00
8146b3a
Compare
Choose a tag to compare

1.4.0 (2024-06-04)

Features

  • added a LazyDev debugging command that shows libraries and settings for the current buffer (3f6320d)
  • added support for loading libraries based on words/mods (7fabc0d)

Bug Fixes

  • pkg: luvit-meta/library not found using native package system (#19) (96062a7)
  • workspace: make sure we always add the /lua root of the current project (50927b4)

Performance Improvements

  • only update single when needed (fe37da2)

v1.3.0

03 Jun 13:42
9dddfbf
Compare
Choose a tag to compare

1.3.0 (2024-06-03)

Features

  • config: make it easier to specify plugin paths in library (890c7d5)
  • prettier debug (fe68a25)
  • prettier debug (766931a)

Bug Fixes

  • added single file support. Fixes #10 (0592c8f)
  • fixup for debug. See #10 (f3b3795)
  • lsp: dont error when workspace not loaded yet. Fixes #10 (41e5bb1)
  • lsp: try to avoid incorrect temporary diagnostics (22473af)
  • pass root_dir to enabled instead of lsp client (37ba8ac)
  • remove lazy.nvim dep (4bd9af4)
  • revert set_handlers for now (f2fe955)
  • windows fixes #12 (f98d85a)
  • workspace: don't add workspace folder as library. See #13 (ae12a62)
  • workspace: resolve real paths. Fixes #13 (b32bc5a)

Performance Improvements

  • debounce LuaLS updates (7d843b9)
  • dont return workspace library for the fallback scope (2e715cd)
  • lsp: explicitely disable the fallback scope when no scopeUri and in a workspace (b9ecd40)
  • properly track library usage per workspace folder (48267c8)

v1.2.1

02 Jun 08:15
9614482
Compare
Choose a tag to compare

1.2.1 (2024-06-02)

Bug Fixes

  • added support for module names with forward slashes instead of dots (3c9423a)

v1.2.0

02 Jun 08:03
6aa003e
Compare
Choose a tag to compare

1.2.0 (2024-06-02)

Features

  • added fast cmp completion source for require statements and module annotations (a5c908d)
  • buf: added support for ---[@module](https://github.com/module) "foobar". Fixes #4 (6d0aaae)
  • config: allow library to be a list of strings, or a table for easier merging (6227a55)

Bug Fixes

  • buf: implement on_reload (1af5a6e)

Performance Improvements

  • buf: not needed to use treesitter to parse requires (62c8bbf)