Skip to content

Releases: hashicorp/terraform-ls

v0.5.4

22 Jul 20:06
aa0f0c6
Compare
Choose a tag to compare

BUG FIXES:

  • terraform/schema: Make schema storage version-aware (0.13 compatible) (#243)

INTERNAL:

  • Improve root module discovery error handling (#244)

v0.5.3

21 Jul 06:20
a1ff20f
Compare
Choose a tag to compare

BUG FIXES:

  • fix: Append EOF instead of newline (prevent CPU spike) (#239)

v0.5.2

16 Jul 16:56
94d4812
Compare
Choose a tag to compare

BUG FIXES:

  • fix: Prevent parsing invalid tokens which would cause CPU spike (#236)

INTERNAL:

  • rootmodule: log errors after loading is finished (#229)

v0.5.1

10 Jul 20:25
aeefbad
Compare
Choose a tag to compare

BUG FIXES:

  • Fixes bug which broke schema obtaining due to -no-color at unsupported position (#227)

v0.5.0

10 Jul 17:58
fe3b6a0
Compare
Choose a tag to compare

ENHANCEMENTS:

  • Introduce CPU & memory profiling (#223)
  • Pass -no-color to terraform (#208)
  • settings: Make root modules configurable (#198)

BUG FIXES:

  • terraform/rootmodule: Make walker async by default (#196)
  • refactor: asynchronous loading of root module parts (#219)
  • Enable formatting for older Terraform versions (<0.12) (#219)
  • Gate formatting capability on v0.7.7+ (#220)

v0.4.1

03 Jul 10:29
3a79f50
Compare
Choose a tag to compare

BUG FIXES:

  • Make volume comparison case-insensitive on Windows (#199)

v0.4.0

25 Jun 15:26
e40f7c5
Compare
Choose a tag to compare

FEATURES:

  • Walk hierarchy to add root modules (#176)

ENHANCEMENTS:

  • terraform: Introduce experimental support for 0.13 version (#149)
  • Treat schema availability as not essential (#171)
  • Make formatting work regardless of initialization state (#178)

BUG FIXES:

  • fix detection of single file during initialization (#172)

v0.3.2

05 Jun 18:13
22aea8a
Compare
Choose a tag to compare
v0.3.2

v0.3.1

05 Jun 11:55
000d942
Compare
Choose a tag to compare
v0.3.1

v0.3.0

04 Jun 15:35
b6cda0d
Compare
Choose a tag to compare

FEATURES:

  • textDocument/complete: Complete first level keywords (#104)
  • Add ability to specify path to Terraform binary (#109)
  • Make Terraform exec timeout configurable (#134)

ENHANCEMENTS:

  • Improve UX of completion items (#115)
  • Add support for autocomplete based on a prefix (#119)
  • textDocument/complete: Use isIncomplete for >100 items (#132)
  • textDocument/complete: Pass TextEdit instead of static text (#133)

INTERNAL:

  • refactoring(parser): Pass around tokens instead of blocks (#125)
  • langserver: Make requests sequential (#120)
  • Support partial updates (#103)
  • Support simplified building (#98)