Skip to content

Releases: nvim-neorocks/rocks.nvim

v2.6.1

31 Dec 21:14
73b7aae
Compare
Choose a tag to compare

2.6.1 (2023-12-31)

Bug Fixes

  • api: ensure get_rocks_toml returns RockSpec[] tables (dcfd23c)
  • sync: error when downgrading from scm/dev versions (afee345)
  • update,install: rocks.toml entries coerced to strings (ef8d8af)

v2.6.0

26 Dec 15:30
6f49190
Compare
Choose a tag to compare

2.6.0 (2023-12-26)

Features

  • :Rocks packadd commmand for lazy-loading opt plugins (#99) (89fa2b8)

v2.5.0

21 Dec 15:52
c752b10
Compare
Choose a tag to compare

2.5.0 (2023-12-21)

Features

  • deps: replace internal nio module with nvim-nio (b10889e)

Bug Fixes

  • installer: stay on old luarocks commit, fix /run/.../luarocks already exists error (57e80f7)

v2.4.1

17 Dec 23:04
b3c3765
Compare
Choose a tag to compare

2.4.1 (2023-12-17)

Bug Fixes

  • sync: Better error message if entry can't be parsed (#90) (2f844ff)

Reverts

  • installer: only add rocks.nvim to rtp in install script (#88) (#91) (1c16e6b)

v2.4.0

17 Dec 19:55
f9bc3df
Compare
Choose a tag to compare

2.4.0 (2023-12-17)

Features

  • add dynamic_rtp option (609cc53)
  • api: allow external modules to hook into :Rocks sync (#85) (9b66e52)
  • auto add newly installed plugins to the RTP (5ea1004)

v2.3.3

12 Dec 16:33
Compare
Choose a tag to compare

2.3.3 (2023-12-12)

Bug Fixes

  • operations/update: display "Checking for updates..." message before performing update checks (#73) (d01b1e6)
  • update: exclude -<specrev> from version (b7e096b)

v2.3.2

11 Dec 19:16
c9af1f3
Compare
Choose a tag to compare

2.3.2 (2023-12-11)

Bug Fixes

  • install: ensure lower case rock names (1f1d0a4)

v2.3.1

11 Dec 19:03
ee18ad8
Compare
Choose a tag to compare

2.3.1 (2023-12-11)

Bug Fixes

  • config: remove unimplemented example from default config (3897048)
  • ui: limit progress percentages to [0,100] (a18fb7d)
  • update: update versions in rocks.toml (675bda0)

v2.3.0

11 Dec 18:12
ce4d31a
Compare
Choose a tag to compare

2.3.0 (2023-12-11)

Features

  • logging + :Rocks log command (#65) (4a0678d)
  • sync: separate progress handles for errors (a08ee0d)

Bug Fixes

  • install: bug causing : to be appended to version in rocks.toml (#62) (8e8ceec)
  • operations: don't use parse_user_rocks in sync (e82f66f)
  • prune: do not prune dependencies that are in rocks.toml (8a48a1a)
  • prune: remove pruned rocks from [rocks] section, too (9857745)
  • sync: don't try to remove indirect dependencies (a1c0d2f)
  • sync: prevent luarocks race conditions (057ec56)
  • sync: prune rocks sequentially to prevent partial uninstalls (d09de43)
  • ui: sync progress percentage computation (52f1ae6)

Performance Improvements

  • auto-populate removable rocks cache (#70) (7b6d361)

v2.2.0

10 Dec 20:20
Compare
Choose a tag to compare

2.2.0 (2023-12-10)

Features

  • rocks.api module for use by external rocks.nvim extensions (#54) (20dc8ce)
  • ui: use fidget.nvim for progress reports (726d6b5)

Bug Fixes

  • completions: typos that broke install and prund completions (edf9120)

Performance Improvements

  • populate luarocks.org state cache at startup (#53) (3b1b5c2)