Releases: hashicorp/terraform-ls
Releases · hashicorp/terraform-ls
v0.11.0
ENHANCEMENTS:
- Ask for init if current folder is empty root module (#257)
- Display provider versions in completion/hover detail (#329)
- Expose
terraform.validateas command for language clients (#323) - Expose
terraform.initas command for language clients (#325) - Add human readable name to
rootmodulescommand API (#332) - Expose server version via LSP (#318)
BUG FIXES:
- Avoid crashing when no hover data is available for a position (#320)
INTERNAL:
- Replace
sourcegraph/go-lspwith gopls'internal/lsp/protocol(#311)
v0.10.0
FEATURES:
ENHANCEMENTS:
- Add support for upcoming Terraform v0.14 (#289)
- completion: Prompt picking type of provider/data/resource automatically (#300)
- completion/hover: Preload official providers to improve UX for uninitialized modules (#302)
BUG FIXES:
- textDocument/completion: Fix wrong range computation near EOF (#298)
- Avoid ignoring schema for uninitialized module (#301)
- fix synchronization issues affecting any clients which support partial updates (#304)
- Avoid panic by initing universal schema early (#307)
INTERNAL:
- Bump jrpc2 (JSON-RPC library) to latest version (#309)
v0.9.0
FEATURES:
- Support for
workspace/executeCommandwith newrootmodulesinspection command (#274) - Provide version-aware schema for completion of "core" blocks (#287)
locals,module,output,variableandterraform- enrichment of
data,providerandresourceschemas by meta-arguments, such ascountorfor_each
ENHANCEMENTS:
- Limited completion is available as soon as the server starts and is progressively enhanced as more (core or provider) schema is discovered (#281)
- Symbols are available as soon as the server starts (#281)
BUG FIXES:
- Prevent command collisions for clients such as VS Code with
commandPrefixinit option (#279)
INTERNAL:
v0.8.0
FEATURES:
- HCL diagnostics support (#269)
BUG FIXES:
- fix: prevent crash when listing symbols in invalid config (#273)
INTERNAL:
- Replace most of
internal/terraform/execwithhashicorp/terraform-exec(#271)
v0.7.0
v0.6.1
v0.6.0
FEATURES:
- New command:
inspect-moduleto help debugging root module discovery issues (#231)
ENHANCEMENTS:
- Support 0.13 provider identities (#255)
- settings: Support relative paths to root modules (#246)
- settings: Expand
~in root module paths (#247) - settings: Add support for
excludeModulePaths(#251) - handlers/initialize: Skip invalid root module paths (#248)
- Cap parallel root module loading (to reduce CPU usage) (#256)
INTERNAL: