Releases: nim-lang/langserver
Releases · nim-lang/langserver
v1.6.0
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
- @Graveflo made their first contribution in #217
- @daylinmorgan made their first contribution in #232
Full Changelog: v1.4.0...v1.6.0
v1.4.0
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
whennimble
hasnimdir
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
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
- @ringabout made their first contribution in #54
- @nickysn made their first contribution in #53
- @jmgomez made their first contribution in #75
- @GeneTinderholm made their first contribution in #82
- @BarrOff made their first contribution in #81
Full Changelog: v0.1.0...v1.2.0
Latest Nimlangserver Binaries
latest Fix the name of the step