Skip to content

Releases: hashicorp/terraform-ls

v0.17.1

26 May 10:33
92a2a2c
Compare
Choose a tag to compare

BUG FIXES:

  • Reduce CPU usage via custom Copy methods instead reflection (#513)

v0.17.0

20 May 18:51
fc0f1c0
Compare
Choose a tag to compare

ENHANCEMENTS:

v0.16.3

13 May 10:38
65fb2cf
Compare
Choose a tag to compare

ENHANCEMENTS:

  • Increase request concurrency & make it configurable via -req-concurrency flag of serve command (#489)

v0.16.2

11 May 16:53
dd44a50
Compare
Choose a tag to compare

ENHANCEMENTS:

  • Support templated paths for -cpuprofile & -memprofile flags of serve (#501)

BUG FIXES:

  • Avoid presenting stale diagnostics after document changes (#488)

v0.16.1

30 Apr 17:31
3be7d9f
Compare
Choose a tag to compare

BUG FIXES:

  • Prevent crash for legacy provider lookups where configuration is missing terraform>required_providers block or source arguments for providers and Terraform 0.13+ is used (#481)

v0.16.0

29 Apr 19:53
1821ce9
Compare
Choose a tag to compare

SECURITY:

This release is signed with a new GPG key (ID 72D7468F), unlike all previous releases which were signed with (now revoked) key (ID 348FFC4C). Old releases were temporarily re-signed with the new key, but that key will be removed in coming weeks or months.

Read more about the related security event HCSEC-2021-12.

Users of the Terraform VS Code extension will need to upgrade to 2.10.1 before auto-upgrading to this LS version.

ENHANCEMENTS:

  • Allow effective utilization of multiple schema sources (local or preloaded) via cache (#454)
  • "No schema found ..." warning removed, as schema is far more likely to be available now (#454)
  • "Alternative root modules found ..." warning removed (#454)
  • Further improve support for Terraform 0.15 (#425)

BUG FIXES:

  • Fix panic caused by partially unknown map keys in configuration (#447)

v0.15.0

12 Mar 13:50
ec91943
Compare
Choose a tag to compare

FEATURES:

  • Add workspace-wide symbol navigation (#427)

ENHANCEMENTS:

  • textDocument/documentSymbol: Support nested symbols (#420)
  • Add Go version, OS and architecture to version command (#407)
  • Add initial support for expressions (#411)
  • Reflect 0.15 schema changes (#436)

BUILD:

  • Provide Linux packages (#421)

v0.14.0

23 Feb 22:31
47434ec
Compare
Choose a tag to compare

FEATURES:

  • Add links to documentation (Ctrl+click in supported clients + hover) (#402)

ENHANCEMENTS:

  • Improve messaging when Terraform is not found (#401)

BUG FIXES:

  • watcher: Refresh versions when plugin lockfile changes (#403)

BUILD:

  • Provide darwin/arm64 (Apple Silicon) build (#350)

v0.13.0

05 Feb 08:35
4d90d8f
Compare
Choose a tag to compare

FEATURES:

  • watcher: Detect terraform init from scratch (#385)

ENHANCEMENTS:

  • cmd: Introduce version JSON output (#386)
  • Utilize CPU better when loading modules (#391)

BUG FIXES:

  • Fix miscalculated semantic tokens (#390)

v0.12.1

12 Jan 12:20
2fd829e
Compare
Choose a tag to compare

BUG FIXES:

  • Print help (and version) to stdout (#296)
  • Fix broken executable validate command (#373)