Skip to content

Releases: hashicorp/terraform-ls

v0.38.2

09 Oct 06:31
a8eadc6
Compare
Choose a tag to compare

0.38.2 (09 October 2025)

BUG FIXES:

  • fix schema 1.12 to correctly allow the import block to use for_each (#2040)

v0.38.1

06 Oct 12:04
5754518
Compare
Choose a tag to compare

0.38.1 (06 October 2025)

ENHANCEMENTS:

  • Improved code completion and validation for Terraform actions blocks through dynamic schema support. (#2035)

v0.38.0

19 Sep 09:26
48f1c3b
Compare
Choose a tag to compare

0.38.0 (19 September 2025)

NOTES:

This release adds initial support for the new Actions feature in Terraform. This provides foundational language support for the new action block and the corresponding action_trigger lifecycle block.

ENHANCEMENTS:

  • Support for Terraform Action Static Schema (#2031)

v0.37.0

28 Aug 08:06
71d6541
Compare
Choose a tag to compare

0.37.0 (28 August 2025)

ENHANCEMENTS:

  • Add support for Terraform Search files. This provides block and attribute completion, hover, and diagnostics along with syntax validation for Terraform Search files. (#2007)

INTERNAL:

  • Add PR Template Usage for PCI (#2000)

v0.36.5

17 Jun 10:10
00af578
Compare
Choose a tag to compare

0.36.5 (17 June 2025)

ENHANCEMENTS:

  • Support new Terraform Stacks tfcomponent.hcl extension (#1977)

INTERNAL:

  • Set version to dev (#1234)

v0.36.4

23 Jan 15:52
38d191c
Compare
Choose a tag to compare

0.36.4 (22 January 2025)

ENHANCEMENTS:

  • Report usage of write-only attributes for public providers (#1926)

v0.36.3

20 Dec 00:58
7c9d67b
Compare
Choose a tag to compare

0.36.3 (19 December 2024)

BUG FIXES:

  • Fix race when parsing locally installed module sources leading to empty completions (#1903)

INTERNAL:

  • Bump golang.org/x/net from 0.32.2 to 0.33.0 (#1905)

v0.36.2

12 Dec 15:41
8da857d
Compare
Choose a tag to compare

BUG FIXES:

  • Fix crash when using ephemeral resources with older Terraform versions (#1892)

v0.36.1

11 Dec 13:29
7f65749
Compare
Choose a tag to compare

ENHANCEMENTS:

  • Stacks: parse terraform-sources.json to support remote component sources (#1836)

BUG FIXES:

  • Fix incorrect validation for heterogeneous list (#1884)
  • Fix incorrect validation of references by correctly detecting tuple and object expressions created from for-expressions (#1890)

INTERNAL:

  • Add Heimdall metadata (#1874)
  • Add tests for Stacks feature (#1879)
  • Fix flaky workspace/symbol tests (#1880)
  • Fix flaky initialize handler tests (#1883)

v0.36.0

15 Nov 17:23
e530270
Compare
Choose a tag to compare

ENHANCEMENTS:

  • Add category to Stacks Deployment store blocks (#1852)
  • Support terraform.applying built-in reference starting at TF 1.10 (#1854)
  • Raise HCL Diagnostics during early validation (#1850)
  • backend/s3: Reflect use_lockfile (v1.10) (terraform-schema#419)
  • backend/s3: Remove deprecated assume role attributes (v1.10) (terraform-schema#420)

BUG FIXES:

  • Use a provider's stable version when bundling schemas (#1860)
  • Avoid copying constraints for attribute schemas (hcl-lang#426)

INTERNAL:

  • Bump Go version to 1.23.2 (#1849)
  • Add a provider schema explainer doc (#1853)
  • Update terraform-json dep to v0.23.0 (#1855)