Skip to content

Releases: hashicorp/vscode-terraform

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)

v2.27.0

04 Jul 12:07
e83bc6c
Compare
Choose a tag to compare

ENHANCEMENTS:

INTERNAL:

v2.26.1

11 May 13:24
v2.26.1
501d4aa
Compare
Choose a tag to compare

BUG FIXES:

INTERNAL:

  • Update vscode-languageclient to 8.1.0 (#1408)
  • Bump VS Code from 1.67.2 to 1.75.1 (#1409)
  • Onboard to pre-release extensions (#1412)
  • Remove default activation events (#1419)
  • Remove legacy settings (#1414)

v2.26.0

27 Apr 14:37
v2.26.0
3bfa2a6
Compare
Choose a tag to compare

BUG FIXES:

  • When completing LiteralValue do not ignore Description & IsDeprecated fields (hcl-lang#253)
  • Provide completion for Tuple attribute types and values (hcl-lang#255)
  • Display Tuple hover data on invalid elements (hcl-lang#254)
  • Display fully inferred type of List, Set, Tuple, Map and Object complex types (hcl-lang#259)
  • Collect targets w/ interpolation for Any correctly (hcl-lang#257)
  • Fix remote backend usage in (terraform-ls#1218)
  • Display completion label details even if empty by updating to gopls v0.10.0 tsprotocol.go to (#1256)

ENHANCEMENTS:

INTERNAL:

  • Add copywrite GHA (#1347)
  • Add TFC usage detection (#1208)

v2.25.4

22 Feb 15:27
v2.25.4
5b19b3a
Compare
Choose a tag to compare

BUG FIXES:

v2.25.3

22 Feb 09:45
v2.25.3
e19c564
Compare
Choose a tag to compare

BUG FIXES:

  • Ignore inaccessible files (such as emacs backup files) (terraform-ls#1172)
  • Fix crash when parsing JSON files (introduced in 2.25.0) (hcl-lang#202)
  • Fix spelling of preview in readme (#1329)

ENHANCEMENTS:

  • Show detected Terraform Version in status bar (#1325)
  • Improve error handling on initialization (#1327)
  • Parse optional() object attribute default values correctly, as introduced in Terraform v1.3 (terraform-schema#184)