Skip to content

Releases: saecki/crates.nvim

v0.5.2

06 Aug 20:02
1c924d5
Compare
Choose a tag to compare

What's Changed

  • fix(api): fetching crate with incorrect crate name case (33fc70d)
  • fix: don't refetch crate with incorrect crate name case (6aee4a2)
  • feat(diagnostic): only highlight crate package on incorrect case (b88e793)
  • feat(diagnostic): better error message for incorrect case name (5ccb862)
  • fix(toml): parsing section with trailing whitespace by @saecki in #143
  • fix(config): update emmylua_annotation of lsp.on_attach (d1be10c)
  • fix: don't suggest use_git_source action when git key is present (c3f4f70)
  • test: use unformated json test file from crates.io api (70e657b)
  • feat(actions): only show update/upgrade all crates when available (82c7a93)
  • fix: Make command execution on windows work for non-exe open methods by @ibotha in #141

New Contributors

Full Changelog: v0.5.1...v0.5.2

v0.5.1

01 Jul 11:39
5d2751f
Compare
Choose a tag to compare
  • Add deprecation notice for src config key

v0.5.0

01 Jul 10:18
a11060e
Compare
Choose a tag to compare

What's Changed

  • fix!: nvim-cmp source registration by @saecki in #86
  • feat: add enable_update_available_warning config by @elkowar in #88
  • fix: disable errors when dep is from custom registry by @elkowar in #87
  • chore: rename default_features to default-features by @pitbuster in #90
  • perf: significantly speed up feature parsing by @saecki in #92
  • fix: don't add dependency features by @saecki in #93
  • perf: significantly speed up features popup on large feature sets by @saecki in #94
  • docs: move documentation to wiki by @saecki in #96
  • fix: fetch_deps enqueueing callback multiple times by @saecki in #98
  • feat: in-process lsp server by @saecki in #100
  • refactor: replace teal with EmmyLua annotations by @saecki in #101
  • refactor: replace plenary job by @saecki in #103
  • feat: expose crates.UserConfig type by @saecki in #105
  • fix: workspace.dependencies is warned by @aznhe21 in #106
  • Add textDocument/hover support for showing popups via vim.lsp.buf.hover() by @dsully in #109
  • Re-use an existing language server if already started. by @dsully in #114
  • fix: disabling default features when "default" is in feature list by @saecki in #117
  • fix: don't suggest "default" in feature list completion by @saecki in #118
  • feat: add lib.rs api function, action and popup entry by @saecki in #124
  • Implement crate name autocompletion by @KaitlynEthylia in #120
  • chore: update github bug report template by @saecki in #126
  • Fix freeze when parsing array tables by @KaitlynEthylia in #127
  • fix: completion freezing by @saecki in #129
  • fix: smart_insert by @saecki in #135
  • feat: neoconf integration by @KaitlynEthylia in #134
  • Use git source command by @gelfand in #136
  • feat: fetch crate versions and deps using sparse registry index by @saecki in #137

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

05 Oct 09:18
Compare
Choose a tag to compare

No breaking changes, just a maintanance release.

What's Changed

Bug fixes

  • fix: add diagnostic for invalid crate name casing by @saecki in #45
  • fix(toml): inline tables without extra spaces at the end by @figsoda in #48
  • fix: popup showing netrw a dir named "crates" exists by @saecki in #54
  • fix: trigger initial update when lazy loading by @MunifTanjim in #61
  • fix: limit number of parallel requests using a queue by @saecki in #64
  • fix: avoid checkhealth deprecation warnings by @jamestrew in #71
  • fix: don't show errors for workspace dependencies by @saecki in #72
  • fix: don't show possibly misleading info or diagnostics for local depencencies by @saecki in #76
  • fix: completion menu not triggering automatically by @saecki in #80
  • fix: completion triggered before update has started by @saecki in #81

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

25 Sep 21:03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.0

18 Apr 12:21
Compare
Choose a tag to compare

Note: This will be the last release compatible with neovim 0.6

Features

Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

11 Dec 12:51
Compare
Choose a tag to compare

Inital Release.

Note: This will be the last release compatible with neovim 0.5.

Contributors

Full Changelog: https://github.com/Saecki/crates.nvim/commits/v0.1.0