Releases: nobl9/nobl9-language-server
v0.3.5
What's Changed
🐞 Bug Fixes
- fix: Correct env variables handling (#41) @nieomylnieja
Environment variables like
NOBL9_LANGUAGE_SERVER_LOG_LEVELare now handled correctly and take precedence over setting provided to the server via flags (e.g.--logLevel).
v0.3.4
What's Changed
🐞 Bug Fixes
- fix: Correct re-completion for properties (#40) @nieomylnieja
When rewriting properties the completion inserted additional
:colon, now it only inserts the property name if the colon was already there.
In addition quoted keys with colons and quoted values with colons are now handled properly.
v0.3.3
What's Changed
🐞 Bug Fixes
- fix: Correct completion for sinppets and keys when completing array element (#39) @nieomylnieja
Fixed completion for keys and snippets when completing array element.
- fix: Correct list of documents parsing (#38) @nieomylnieja
When a list of documents was preceded by a comment or an empty line, it would result in a server error. This is now fixed.
v0.3.2
What's Changed
🐞 Bug Fixes
- fix: Correct line ranges (#37) @nieomylnieja
Line ranges for YAML errors, like duplicated key or unknown field were not constructed properly. Now they highlight the full key instead of a single letter.
🧰 Maintenance
- chore: Update dependency cspell to v9 (#36) @renovate[bot]
- chore: Update README.md (#35) @nieomylnieja
v0.3.1
What's Changed
🐞 Bug Fixes
- fix: Improve unknown field and duplicate keys handling (#34) @nieomylnieja
Diagnostics for all kinds of YAML-native errors, like unknown field or duplicate keys, are now properly handled and associated with specific place in a YAML file.
🧰 Maintenance
- chore: Update module golang.org/x/tools/cmd/goimports to v0.33.0 (#33) @renovate[bot]
- chore: Add license (#32) @nieomylnieja
v0.3.0
What's Changed
🚀 Features
- feat: Add lua tests (#26) @nieomylnieja
Added Neovim tests through plenary test harness.
🐞 Bug Fixes
- fix: Correct skipped files un-skipping (#27) @nieomylnieja
Files which were marked as skipped and then un-skipped (e.g. didn't have
apiVersion: n9/but after an update it has) are now correctly handled, i.e they are being processed by the LSP.
🧰 Maintenance
4 changes
- chore: Remove install.bash script (#31) @nieomylnieja
- chore: Do not use sudo for windows in install.bash (#30) @nieomylnieja
- chore: Update dependency cspell to v8.19.4 (#29) @renovate[bot]
- chore: Update minor and patch Golang dependencies (#13) @renovate[bot]
v0.2.0
What's Changed
🚀 Features
- feat: Improve logging support (#24) @nieomylnieja
logFilePathflag now resolves both env variables and~home directory.
🐞 Bug Fixes
- fix: Correct 0th version file creation (#25) @nieomylnieja
Fixed handling of 0th file version when a file is opened by Neovim.
v0.1.0
Initial release.