blob: 242153c898c6edf6331c9e12bb3a141a1c05e53b [file] [view]
# 0.18.0 (February 20, 2023)
BREAKING CHANGES:
- The following error types have been removed. These errors were based on regex parsing of Terraform CLI's human-readable output into custom error cases. ([#352](https://github.com/hashicorp/terraform-exec/issues/352))
- `ErrConfigInvalid`
- `ErrLockIdInvalid`
- `ErrMissingVar`
- `ErrNoConfig`
- `ErrNoInit`
- `ErrNoWorkspace`
- `ErrStateLocked`
- `ErrStatePlanRead`
- `ErrTFVersionMismatch`
- `ErrWorkspaceExists`
ENHANCEMENTS:
- tfexec: Add `(Terraform).ApplyJSON()`, `(Terraform).DestroyJSON()`, `(Terraform).PlanJSON()` and `(Terraform).RefreshJSON()` methods ([#354](https://github.com/hashicorp/terraform-exec/pull/354))
- tfexec: Add `(Terraform).MetadataFunctions()` method ([#358](https://github.com/hashicorp/terraform-exec/issues/358))