Releases: hashicorp/terraform-ls
Releases · hashicorp/terraform-ls
v0.23.0
ENHANCEMENTS:
- Introduce
module.callscommand (#632) - Introduce experimental completion of required fields. You can opt in via
prefillRequiredFieldsoption (#657) - Ignore
.terragrunt-cachewhen indexing initialized modules (#666) - Parse
*.tf.jsonfor references and symbols (#672)
INTERNAL:
v0.22.0
v0.21.0
DEPRECATIONS:
-tf-exec(CLI flag) is deprecated in favour of LSP config optionterraformExecPath.-tf-execflag will raise warnings in future releases and will be eventually removed. (#588)-tf-log-file(CLI flag) is deprecated in favour of LSP config optionterraformLogFilePath.-tf-log-fileflag will raise warnings in future releases and will be eventually removed. (#619)tf-exec-timeout(CLI flag) is deprecated in favour of LSP config optionterraformExecTimeout.tf-exec-timeoutflag will raise warnings in future releases and will be eventually removed. (#619)
BUG FIXES:
- fix: allow multiple variable validation blocks (#610)
- fix: avoid crash on missing block label (#612)
- fix: avoid crash when
validatecommand returns internal error instead of diagnostics (#588)
ENHANCEMENTS:
- Always validate URI schema (#602)
- Introduce
terraformExecPathas option withininitializationOptions(#588) - Introduce
terraformLogFilePathas option withininitializationOptions(#619) - Introduce
terraformExecTimeoutas option withininitializationOptions(#619) - Introduce format on save code action (#625)
INTERNAL:
v0.20.1
BUG FIXES:
- fix: recognize references in common nested expressions (#596)
- textDocument/publishDiagnostics: Publish any source-less warnings or errors (#601)
- fix: avoid publishing stale 'validate' diagnostics (#603)
- fix: avoid crash on highlighting unknown tuple element (#605)
- fix: recognize list(object) and set(object) attributes as blocks (#607)
INTERNAL:
- build(deps): bump github.com/creachadair/jrpc2 from 0.19.0 to 0.19.1 (#606)
v0.20.0
FEATURES:
- Implement reference count code lens (#584)
ENHANCEMENT:
- Add support for module input completion/hover/highlighting (#551)
- Add support for module output reference completion/hover/highlighting (#593)
BUG FIXES:
- fix: recognize references in lists and other complex types (#594)
INTERNAL:
- build(deps): bump github.com/hashicorp/hcl/v2 from 2.10.0 to 2.10.1 (#589)
v0.19.1
v0.19.0
FEATURES:
- Go to attribute/block from reference (#569)
- Go to references from an attribute or a block (#572, #580)
ENHANCEMENTS:
BUG FIXES:
- fix: avoid crash on empty file formatting (#578)
Note for Terraform VS Code Extension users:
Extension version 2.12+ is recommended before upgrading to this version of language server. See hashicorp/vscode-terraform#682 for more details.