azapi-lsp/CHANGELOG.md

6.0 KiB

Unreleased

FEATURES:

  • Support refactor/rewrite code action which can trigger the command to convert resources between azapi and azurerm providers.
  • Support aztfmigrate command which can convert resources between azapi and azurerm providers.

v2.0.1

ENHANCEMENTS:

v2.0.0-beta

FEATURES:

  • Support workspace/executeCommand protocol which can convert ARMTemplate and resource JSON content to azapi configuration.
  • azapi_resource resource: Support replace_triggers_external_values field which is used to trigger a replacement of the resource.
  • azapi resources and data sources: Support retry field, which is used to specify the retry configuration.
  • azapi resources and data sources: Support headers and query_parameters fields, which are used to specify the headers and query parameters.
  • azapi resources and data sources: The response_export_values field supports JMESPath expressions.

ENHANCEMENTS:

v1.15.0

ENHANCEMENTS:

v1.14.0

ENHANCEMENTS:

v1.13.0

ENHANCEMENTS:

  • Support the new bicep types.
  • azapi_resource resource: The body field supports dynamic schema.
  • azapi_update_resource resource: The body field supports dynamic schema.
  • azapi_resource_action resource: The body field supports dynamic schema.
  • azapi_resource_action data source: The body field supports dynamic schema.
  • Update bicep types to 48ce933ad8

v1.12.0

ENHANCEMENTS:

  • azapi_resource resource: Support ignore_body_changes property.
  • Update bicep types to 4abd79ba2b

BUG FIXES:

  • Fix a bug that auto-completion with verified examples showed for wrong resource types.

v1.11.0

ENHANCEMENTS:

v1.10.0

FEATURES:

  • Support auto-completion with verified examples.

ENHANCEMENTS:

v1.9.0

FEATURES:

  • New Data Source: azapi_resource_list
  • New Data Source: azapi_resource_id

ENHANCEMENTS:

v1.8.0

ENHANCEMENTS:

BUG FIXES:

  • Fix a bug that field name's value is not parsed correctly when validate schema.
  • Fix a bug that missing required properties in array item is not reported properly.
  • Fix a bug that using brackets in value is not parsed correctly.

v1.7.0

ENHANCEMENTS:

v1.6.0

ENHANCEMENTS:

v1.5.0

ENHANCEMENTS:

v1.4.0

ENHANCEMENTS:

  • Support syntax which keys are wrapped by quotes.
  • Update bicep types to a915acab57

BUG FIXES:

  • Fix a bug that schema validation requires redundant name fields both in resource and in body.

v1.3.0

ENHANCEMENTS:

v1.2.0

ENHANCEMENTS:

v1.1.0

ENHANCEMENTS:

v1.0.0

ENHANCEMENTS:

v0.6.0

ENHANCEMENTS:

v0.5.0

FEATURES:

  • New Data Source: azapi_resource_action
  • New Resource: azapi_resource_action

ENHANCEMENTS:

v0.4.0

ENHANCEMENTS:

  • Update azapi resource schemas.
  • Data source azapi_resource: Supports read only types.
  • Update bicep types to ea703e2aba

v0.3.0

ENHANCEMENTS:

Bugfix

  • Base properties of a discriminated object are not showed in completion list
  • When there's comma after last array item, HclNode parser falsely think there's one more item.

v0.2.0

Enhancements

v0.1.0

Features

  • Completion of azapi resources and data sources
  • Completion of allowed azure resource types when input type in azapi resources
  • Completion of allowed azure resource properties when input body in azapi resources, limitation: it only works when use jsonencode function to build the JSON
  • Better completion for discriminated object
  • Completion for all required properties
  • Show hint when hover on azapi resources
  • Show diagnostics for properties defined inside body