terraform-ls

Terraform Language Server

MPL-2.0 License

Downloads
525
Stars
948
Committers
46

Bot releases are hidden (Show)

terraform-ls - v0.32.1

Published by hc-github-team-es-release-engineering about 1 year ago

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)
terraform-ls - v0.32.0

Published by hc-github-team-es-release-engineering about 1 year ago

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:

  • go: bump version to 1.21.1 (#1408)
  • build(deps): Bump actions/checkout from 3.6.0 to 4.1.0 (#1382, #1420)
  • build(deps): Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#1393)
  • build(deps): Bump github.com/algolia/algoliasearch-client-go/v3 from 3.30.1 to 3.31.0 (#1387)
  • build(deps): Bump github.com/otiai10/copy from 1.12.0 to 1.14.0 (#1432)
  • build(deps): Bump github.com/vektra/mockery/v2 from 2.33.0 to 2.34.2 (#1388, #1411, #1419, #1421, #1423)
  • build(deps): Bump go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace from 0.42.0 to 0.45.0 (#1390, #1405, #1430)
  • build(deps): Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.42.0 to 0.43.0 (#1385)
  • build(deps): Bump go.opentelemetry.io/otel from 1.17.0 to 1.19.0 (#1401, #1428)
  • build(deps): Bump go.opentelemetry.io/otel/trace from 1.16.0 to 1.17.0 (#1389)
  • build(deps): Bump golang.org/x/tools from 0.12.0 to 0.13.0 (#1386)
terraform-ls - v0.31.5

Published by hc-github-team-es-release-engineering about 1 year ago

ENHANCEMENTS:

  • jobs: Improve PreloadEmbeddedSchema performance (#1369)
  • langserver: Avoid re-processing open files after file saving to improve performance (#1372)

INTERNAL:

  • go: Bump version to 1.21 (#1355)
  • Bump terraform-schema and hcl-lang (#1350, #1374)
  • build(deps): Bump github.com/vektra/mockery/v2 from 2.32.0 to 2.33.0 (#1345, #1348, #1356, #1360)
  • build(deps): Bump golang.org/x/tools from 0.11.1 to 0.12.0 (#1351)
  • build(deps): Bump actions/setup-go from 4.0.1 to 4.1.0 (#1354)
  • build(deps): Bump github.com/creachadair/jrpc2 from 1.1.0 to 1.1.1 (#1359)
  • build(deps): Bump actions/checkout from 3.5.3 to 3.6.0 (#1362)
terraform-ls - v0.31.4

Published by hc-github-team-es-release-engineering about 1 year ago

ENHANCEMENTS:

  • OTEL instrumentation (currently no-op for end-users) (#1327, #1334)
  • jobs: Don't wait for GetModuleDataFromRegistry job to improve performance (#1332)

INTERNAL:

  • build(deps): Bump golang.org/x/tools from 0.11.0 to 0.11.1 (#1342)
  • deps: Bump terraform-schema to 8234469 (#1343)
  • build(deps): Bump github.com/vektra/mockery/v2 from 2.30.1 to 2.30.16 (#1319)
  • build(deps): Bump github.com/hashicorp/terraform-json from 0.17.0 to 0.17.1 (#1320)
  • build(deps): Bump github.com/algolia/algoliasearch-client-go/v3 from 3.30.0 to 3.30.1 (#1322)
  • build(deps): Bump golang.org/x/tools from 0.10.0 to 0.11.0 (#1323)
  • build(deps): Bump github.com/vektra/mockery/v2 from 2.30.16 to 2.30.17 (#1325)
  • build(deps): Bump github.com/vektra/mockery/v2 from 2.30.17 to 2.31.1 (#1326)
  • build(deps): Bump github.com/vektra/mockery/v2 from 2.31.1 to 2.31.4 (#1328)
  • build(deps): Bump github.com/vektra/mockery/v2 from 2.31.4 to 2.32.0 (#1329)
  • build(deps): Bump github.com/creachadair/jrpc2 from 1.0.1 to 1.1.0 (#1330)
  • Change nvim_create_autocmd callback to a lambda (#1295)
  • Fix link in README.md (#1324)
terraform-ls - v0.31.3

Published by hc-github-team-es-release-engineering over 1 year ago

ENHANCEMENTS:

  • Introduce v1.5 check block (#229)
  • Introduce v1.5 import block (#228)
  • Re-generate function signatures for v1.5 (#213)
  • Add v1.4 local-exec provisioner quiet attribute (#218)
  • Reflect 1.4 changes in gcs backend (#227)
  • Reflect 1.4 changes in http backend (#226)
  • Reflect 1.3 & 1.4 changes in cos backend (#217)
  • Reflect 1.2 & 1.3 changes in azurerm backend (#225)

INTERNAL:

  • build(deps): Bump github.com/algolia/algoliasearch-client-go/v3 from 3.29.1 to 3.29.2 (#1281)
  • build(deps): Bump github.com/algolia/algoliasearch-client-go/v3 from 3.29.2 to 3.29.4 (#1289)
  • build(deps): Bump github.com/algolia/algoliasearch-client-go/v3 from 3.29.4 to 3.30.0 (#1305)
  • build(deps): Bump github.com/hashicorp/hc-install from 0.5.1 to 0.5.2 (#1282)
  • build(deps): Bump github.com/hashicorp/hcl/v2 from 2.16.2 to 2.17.0 (#1298)
  • build(deps): Bump github.com/hashicorp/terraform-json from 0.16.0 to 0.17.0 (#1308)
  • build(deps): Bump github.com/hashicorp/terraform-registry-address from 0.2.0 to 0.2.1 (#1311)
  • build(deps): Bump github.com/otiai10/copy from 1.11.0 to 1.12.0 (#1313)
  • build(deps): Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#1288)
  • build(deps): Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#1294)
  • build(deps): Bump github.com/vektra/mockery/v2 from 2.26.1 to 2.27.1 (#1285)
  • build(deps): Bump github.com/vektra/mockery/v2 from 2.27.1 to 2.28.1 (#1293)
  • build(deps): Bump github.com/vektra/mockery/v2 from 2.28.1 to 2.28.2 (#1302)
  • build(deps): Bump github.com/vektra/mockery/v2 from 2.28.2 to 2.29.0 (#1306)
  • build(deps): Bump github.com/vektra/mockery/v2 from 2.29.0 to 2.30.1 (#1310)
  • build(deps): Bump github.com/zclconf/go-cty from 1.13.1 to 1.13.2 (#1290)
  • build(deps): Bump golang.org/x/tools from 0.9.1 to 0.9.2 (#1299)
  • build(deps): Bump golang.org/x/tools from 0.9.2 to 0.9.3 (#1301)
  • build(deps): Bump golang.org/x/tools from 0.9.3 to 0.10.0 (#1312)
terraform-ls - v0.31.2

Published by hc-github-team-es-release-engineering over 1 year ago

BUG FIXES:

INTERNAL:

  • Remove automated milestone closure commenting (#1266)
terraform-ls - v0.31.1

Published by hc-github-team-es-release-engineering over 1 year ago

ENHANCEMENTS:

  • Cache registry module errors to improve performance in cases of private registry, submodules or other similar situations resulting in module data unavailability (#1258)

BUG FIXES:

  • Pull in gopls v0.10.0 tsprotocol.go to fix completion labels (#1256)

INTERNAL:

  • Add PR test for copyright headers (#1241)
terraform-ls - v0.31.0

Published by hc-github-team-es-release-engineering over 1 year ago

ENHANCEMENTS:

INTERNAL:

  • Add instructions for Kate editor (#1200)
  • Add TFC usage detection (#1208)

BUG FIXES:

  • Reflect LiteralValue, Description & IsDeprecated in completion/hover (hcl-lang#253)
  • Fix crash when completing LiteralType{Type: cty.Tuple} (hcl-lang#255)
  • Display Tuple hover data on invalid element (hcl-lang#254)
  • Fix collection of implied declared targets of complex types (hcl-lang#259)
  • Collect targets w/ interpolation for Any correctly (hcl-lang#257)
terraform-ls - v0.31.0-beta

Published by hc-github-team-es-release-engineering over 1 year ago

ENHANCEMENTS:

INTERNAL:

  • Add instructions for Kate editor (#1200)
  • Add TFC usage detection (#1208)
  • build(deps): bump actions/checkout from 3.3.0 to 3.4.0 (#1215)
  • build(deps): bump actions/checkout from 3.4.0 to 3.5.0 (#1228)
  • build(deps): bump actions/setup-go from 3.5.0 to 4.0.0 (#1214)
  • build(deps): bump actions/stale from 7.0.0 to 8.0.0 (#1222)
  • build(deps): bump github.com/algolia/algoliasearch-client-go/v3 from 3.26.3 to 3.26.4 (#1198)
  • build(deps): bump github.com/algolia/algoliasearch-client-go/v3 from 3.26.4 to 3.26.5 (#1230)
  • build(deps): bump github.com/algolia/algoliasearch-client-go/v3 from 3.26.5 to 3.27.0 (#1231)
  • build(deps): bump github.com/creachadair/jrpc2 from 0.44.0 to 0.45.0 (#1213)
  • build(deps): bump github.com/creachadair/jrpc2 from 0.46.0 to 1.0.0 (#1227)
  • build(deps): bump github.com/creachadair/jrpc2 to v0.46.0 (#1217)
  • build(deps): bump github.com/hashicorp/hc-install from 0.5.0 to 0.5.1 (#1232)
  • build(deps): bump github.com/hashicorp/hcl/v2 from 2.16.1 to 2.16.2 (#1205)
  • build(deps): bump github.com/hashicorp/terraform-exec from 0.18.0 to 0.18.1 (#1201)
  • build(deps): bump github.com/hashicorp/terraform-json from 0.15.0 to 0.16.0 (#1206)
  • build(deps): bump github.com/hashicorp/terraform-registry-address from 0.0.0-20220623143253-7d51757b572c to 0.1.0 (#1196)
  • build(deps): bump github.com/hashicorp/terraform-registry-address from 0.1.0 to 0.2.0 (#1226)
  • build(deps): bump github.com/otiai10/copy from 1.9.0 to 1.10.0 (#1236)
  • build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#1199)
  • build(deps): bump github.com/vektra/mockery/v2 from 2.20.2 to 2.21.1 (#1202)
  • build(deps): bump github.com/vektra/mockery/v2 from 2.21.1 to 2.21.4 (#1204)
  • build(deps): bump github.com/vektra/mockery/v2 from 2.21.4 to 2.21.6 (#1207)
  • build(deps): bump github.com/vektra/mockery/v2 from 2.21.6 to 2.22.1 (#1209)
  • build(deps): bump github.com/vektra/mockery/v2 from 2.22.1 to 2.23.0 (#1219)
  • build(deps): bump github.com/vektra/mockery/v2 from 2.23.0 to 2.23.1 (#1221)
  • build(deps): bump github.com/vektra/mockery/v2 from 2.23.1 to 2.23.2 (#1235)
  • build(deps): bump github.com/zclconf/go-cty from 1.12.1 to 1.13.0 (#1197)
  • build(deps): bump github.com/zclconf/go-cty from 1.13.0 to 1.13.1 (#1216)
  • build(deps): bump golang.org/x/tools from 0.6.0 to 0.7.0 (#1203)
  • build(deps): Bump hcl-lang & terraform-schema to latest revisions (#1237)
terraform-ls - v0.30.3

Published by hc-github-team-es-release-engineering over 1 year ago

BUG FIXES:

  • Enable static builds of Linux binaries (again) (#1193)
terraform-ls - v0.30.2

Published by hc-github-team-es-release-engineering over 1 year ago

NOTES / BREAKING CHANGES:

ENHANCEMENTS:

  • Parse optional() object attribute default values correctly, as introduced in Terraform v1.3 (terraform-schema#184)

BUG FIXES:

  • Ignore inaccessible files (such as emacs backup files) (terraform-ls#1172)
  • Fix crash when parsing JSON files (introduced in 0.30.0) (hcl-lang#202)

INTERNAL:

terraform-ls - v0.6.1

Published by paultyng about 4 years ago

BUG FIXES:

  • Reduce logging of module loading (#259)
  • Update jrpc2 to fix cancelRequest deadlock (#260)