Skip to content

Releases: nim-lang/langserver

v1.6.0

24 Sep 09:18
1bd4608
Compare
Choose a tag to compare

What's Changed

  • should not crash when the projectMapping fileRegex is set to a non existing file fixes #221 by @jmgomez in #223
  • Refactor in preparation to chronos migration by @jmgomez in #222
  • fix crash on empty file by @Graveflo in #217
  • chronos migration wip by @jmgomez in #225
  • fixes ci by @jmgomez in #230
  • Implements restart nimsuggest extension by @jmgomez in #231
  • fix: add missing newline to config.nims by @daylinmorgan in #232
  • Adds extension capabilities to status. Fixes a race condition in che… by @jmgomez in #233
  • Improves the way ns processes are spawn. No need to use threads anymore. by @jmgomez in #234
  • Allows to restart nimsuggest per file basis by @jmgomez in #235
  • Expands how cancellable requests work by @jmgomez in #236
  • adds a tick function and adds more information into PendingRequests by @jmgomez in #237
  • Refactor so it doesnt pass around Future[NimSuggest] around but Project. by @jmgomez in #238
  • Adds ProjectErrors into Status so the extension can show nimsuggest crashes in the extension panel by @jmgomez in #240
  • Adds formatting support when nph is in path by @jmgomez in #241
  • Adds lastKnown cmd to projectError. Adds orc back by @jmgomez in #243
  • update docs by @jmgomez in #245
  • Fixes a crash in inline hints where the char is out of bounds by @jmgomez in #244
  • Applies nph to src files by @jmgomez in #246
  • bump version 1.6.0 by @jmgomez in #247

New Contributors

Full Changelog: v1.4.0...v1.6.0

v1.4.0

18 Jul 11:11
69e94dd
Compare
Choose a tag to compare

What's Changed

  • in case rootUri is null, but rootPath is set, take rootPath instead of using by @nickysn in #179
  • tilde expand nimsuggestPath in config. Fixes #190. by @nickysn in #192
  • specify Nim 2.0.2 instead of Nim devel in the lock file. Resolves #193. by @nickysn in #194
  • Restart all nimsuggest instances when exception inlay hints are toggled. Fixes #172. by @nickysn in #195
  • removed the nim.provider: lsp setting from .vscode/settings.json, because it's not needed by our official VS code extension by @nickysn in #196
  • Add Sublime Text section by @AmjadHD in #199
  • Gets the nimsuggest path from nimble when nimble has nimdir by @jmgomez in #200
  • refactor: extracts nimble dump info type by @jmgomez in #201
  • cache nim dump results by @jmgomez in #202
  • Projectsetup by @jmgomez in #204
  • improves test should pick testproject.nim as the main file and prov… by @jmgomez in #206
  • Introduces extension/status by @jmgomez in #208
  • wip project setup. Improves status, better handling on unknown files by @jmgomez in #209
  • Reuses nimsuggests instances in known files by @jmgomez in #211
  • Adds support for nimble dump entryPoints by @jmgomez in #212
  • Trim instances on save to avoid race condition by @jmgomez in #213
  • Introduces extension/statusChanged by @jmgomez in #215

New Contributors

Full Changelog: v1.2.0...v1.4.0

v1.2.0

05 Feb 14:17
71b59bf
Compare
Choose a tag to compare

What's Changed

  • added support for inlay type hints (requires Nim 2.0.2 or 1.6.18)
  • added version detection option -v / --version
  • added support for SignatureHelp
  • added support for notification verbosity option
  • various Windows bug fixes (notably, the 'cannot find the path' crash on startup and several others)
  • fixed autocomplete with recent versions of Visual Studio Code
  • fixed issues with remaining nimsuggest and nimlangserver processes after improper shutdown from the LSP client
  • fixed the display of status indication: 'Creating nimsuggest for {projectFile}'
  • fixed crash when rootUri is not set
  • fixed several stability issues and crashes

New Contributors

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

Latest Nimlangserver Binaries

13 Feb 11:53
Compare
Choose a tag to compare
Pre-release
latest

Fix the name of the step