1
Files
flake-nixinator/config/neovim/store/lazy-plugins/vimplugin-nvim-lazydev/CHANGELOG.md

6.7 KiB

Changelog

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)

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)

1.2.1 (2024-06-02)

Bug Fixes

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

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)

1.1.0 (2024-06-01)

Features

  • added support for Neovim's package system (37a48c0)

Bug Fixes

  • always call on_change when ataching new buffer (f0de1e7)
  • pkg: normalize paths for packpaths (ee3d47f)

Performance Improvements

  • batch require changes from file in one go (45ef0d0)
  • pkg: cache unloaded packs for packpath impl (95aabb2)

1.0.0 (2024-06-01)

Features

Bug Fixes

  • automatically add /lua when needed (feef58f)

Performance Improvements

  • update LSP with vim.schedule (c211df9)