Skip to content

Releases: hashicorp/vscode-terraform

v2.29.4

13 Feb 17:34
v2.29.4
1733779
Compare
Choose a tag to compare

ENHANCEMENTS:

  • Improve module providers and module calls welcome views (#1676)
  • Support for-in-if expressions (hcl-lang#368)

BUG FIXES:

  • Fix prefix completion in template interpolation (hcl-lang#371)
  • Fix language server crash on prefix completion with leading space (hcl-lang#373)
  • Fix language server crash on missing symbols in client capabilities (terraform-ls#1619)

INTERNAL:

  • Add CONTRIBUTING file (#1680)
  • build(deps): Bump workflows to latest trusted versions (#1687, #1690)

v2.29.3

23 Jan 15:43
v2.29.3
b29c824
Compare
Choose a tag to compare

ENHANCEMENTS:

  • Remove authentication provider registration to allow disabling the extension (#1670)
  • Enable interpolated map keys and object attribute names (terraform-schema#316)
  • Add support for complex index expressions (hcl-lang#365)
  • Add support for parenthesis on RHS (hcl-lang#366)
  • Add support for parenthesis on LHS (map keys & attribute names) (hcl-lang#367)

BUG FIXES:

  • Revert "Alert on wsl.localhost Path (#1522)" (#1597)

INTERNAL:

  • build(deps): Bump workflows to latest trusted versions (#1675)

v2.29.2

16 Jan 10:20
v2.29.2
6e1b79a
Compare
Choose a tag to compare

BREAKING CHANGES:

  • Bump minimal engine version to 1.82.3 (#1660)

ENHANCEMENTS:

BUG FIXES:

  • Fix test failures on main (#1659)

INTERNAL:

  • Rename hcl-typeCapsule to hcl-typeComplex (#1656)
  • Rename hcl-traversalStep to hcl-referenceStep (#1664)
  • build(deps): Bump workflows to latest trusted versions (#1655, #1661)
  • Remove terraform init from integration tests (#1645)
  • Upgrade @vscode/test-web and js-releases (#1662)

v2.29.1

13 Dec 10:52
v2.29.1
e4d348b
Compare
Choose a tag to compare

BREAKING CHANGES:

ENHANCEMENTS:

BUG FIXES:

INTERNAL:

  • Update Node to v18 (#1625)

v2.29.0

08 Nov 16:21
d8961d5
Compare
Choose a tag to compare

ENHANCEMENTS:

  • Login to Terraform Cloud using an Authentication Token
  • View Terraform Cloud Workspaces and status detail inside VS Code
  • View Terraform Cloud Runs and status detail inside VS Code
  • Filter Terraform Cloud Workspaces by Project
  • Switch Terraform Cloud Organizations to view different workspaces
  • View Plan and Apply logs directly in the editor

BUG FIXES:

v2.28.2

13 Oct 09:17
v2.28.2
f059f93
Compare
Choose a tag to compare

ENHANCEMENTS:

BUG FIXES:

v2.28.1

06 Oct 13:49
c3cbc6a
Compare
Choose a tag to compare

ENHANCEMENTS:

  • decoder: Add support for binary & unary operators (hcl-lang#320)

BUG FIXES:

  • Fix incorrect schema for terraform_remote_state data source (terraform-schema#272)
  • Make cloud organization optional (terraform-schema#271)
  • Ensure empty objects & tuples still get recognised (hcl-lang#330)
  • Introduce default value "ssh" for type under connection block to enable recognition of attributes such as bastion_host even when type is not declared ([hcl-lang#327 (terraform-schema#270)
  • Introduce v1.3 proxy related fields for provisioner connection block (terraform-schema#269)
  • Ensure target_platform is recognised in nested connection block (terraform-schema#268)

v2.28.0

04 Oct 13:13
50b2f68
Compare
Choose a tag to compare

ENHANCEMENTS:

BUG FIXES:

  • Allow list(any) to be passed into dynamic block's for_each (hcl-lang#313)
  • Make dynamic content block required (hcl-lang#314)
  • indexer: Ensure declared module calls get decoded (#1395)

INTERNAL:

  • Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#1562)
  • Add sleep to code action test (#1565)
  • Bump Terraform version in CI (#1564)
  • deps: Bump js-releases to 1.7.0 (#1563)
  • Bump actions/checkout from 4.0.0 to 4.1.0 (#1569)

v2.27.2

06 Sep 12:37
v2.27.2
ab4940e
Compare
Choose a tag to compare

ENHANCEMENTS:

  • Improve PreloadEmbeddedSchema job performance in terraform-ls (terraform-ls#1369)
  • Avoid re-processing open files in terraform-ls after file saving to improve performance (terraform-ls#1372)

INTERNAL:

  • Bump actions/setup-node from 3.7.0 to 3.8.1 by (#1558)
  • Bump actions/checkout from 3.5.3 to 4.0.0 by (#1559, #1560)

v2.27.1

02 Aug 12:57
c88fa34
Compare
Choose a tag to compare

ENHANCEMENTS:

  • Language Status progress indicator (#1547)
  • Explicitly set diagnosticCollectionName to help avoid conflicts with other extensions generating diagnostics (#1548)
  • Don't wait for GetModuleDataFromRegistry job in terraform-ls to improve performance (terraform-ls#1332)

INTERNAL:

  • Bump eslint from 8.43.0 to 8.45.0 (#1529, #1537
  • Bump jest from 29.5.0 to 29.6.0 (#1528)
  • Bump actions/setup-node from 3.6.0 to 3.7.0 (#1530)
  • Bump jest from 29.6.0 to 29.6.1 (#1531)
  • Correct invalid json in README.md (#1477)
  • Bump glob from 10.3.1 to 10.3.3 (#1533)
  • Streamline extension publishing (#1532)
  • Bump webpack from 5.88.1 to 5.88.2 (#1538)