Skip to content

Latest commit

 

History

History
156 lines (98 loc) · 9.08 KB

CHANGELOG.md

File metadata and controls

156 lines (98 loc) · 9.08 KB

1.9.1 (Unreleased)

BUG FIXES:

  • Binary acceptance test driver: fix cleanup of temporary directories [GH-378]

1.9.0 (March 26, 2020)

DEPRECATED:

  • helper/schema: ResourceData.GetOkExists will not be removed in the next major version unless a suitable replacement or alternative can be prescribed (#350)

FEATURES:

  • Added support for additional protocol 5.2 fields (Description, DescriptionKind, Deprecated) (#353)

BUG FIXES:

  • Binary acceptance test driver: auto-configure providers (#355)

1.8.0 (March 11, 2020)

FEATURES:

  • helper/validation: StringNotInSlice (#341)

1.7.0 (February 12, 2020)

FEATURES:

  • Binary acceptance test driver (#262)

DEPRECATED:

  • helper/schema: ResourceData.Partial (#317)
  • helper/schema: ResourceData.SetPartial (#317)

1.6.0 (January 29, 2020)

DEPRECATED:

  • helper/validation: ValidateListUniqueStrings (#301)
  • helper/validation: SingleIP (#301)
  • helper/validation: IPRange (#301)
  • helper/validation: CIDRNetwork (#301)
  • helper/validation: ValidateJsonString (#301)
  • helper/validation: ValidateRegexp (#301)
  • helper/validation: ValidateRFC3339TimeString (#296)

FEATURES:

  • helper/validation: IntDivisibleBy (#296)
  • helper/validation: IntNotInSlice (#296)
  • helper/validation: IsIPv6Address (#296)
  • helper/validation: IsIPv4Address (#296)
  • helper/validation: IsCIDR (#296)
  • helper/validation: IsMACAddress (#296)
  • helper/validation: IsPortNumber (#296)
  • helper/validation: IsPortNumberOrZero (#296)
  • helper/validation: IsDayOfTheWeek (#296)
  • helper/validation: IsMonth (#296)
  • helper/validation: IsRFC3339Time (#296)
  • helper/validation: IsURLWithHTTPS (#296)
  • helper/validation: IsURLWithHTTPorHTTPS (#296)
  • helper/validation: IsURLWithScheme (#296)
  • helper/validation: ListOfUniqueStrings (#301)
  • helper/validation: IsIPAddress (#301)
  • helper/validation: IsIPv4Range (#301)
  • helper/validation: IsCIDRNetwork (#301)
  • helper/validation: StringIsJSON (#301)
  • helper/validation: StringIsValidRegExp (#301)

1.5.0 (January 16, 2020)

FEATURES:

  • helper/validation: StringIsEmpty (#294)
  • helper/validation: StringIsNotEmpty (#294)
  • helper/validation: StringIsWhiteSpace (#294)
  • helper/validation: StringIsNotWhiteSpace (#294)
  • helper/validation: IsUUID (#294) (#297)

BUG FIXES:

  • schema/ExactlyOneOf: Fix handling of unknowns in complex types (#287)

1.4.1 (December 18, 2019)

BUG FIXES:

  • helper/resource: Don't crash when dependent test sweeper is missing (#279)

1.4.0 (November 20, 2019)

NOTES:

  • pruned dead code from internal pkg (#251)
  • bumped dependency of terraform-config-inspect to remove transitive dependency (#252)

FEATURES:

  • helper/validation: Add FloatAtLeast and FloatAtMost validation functions (#239)
  • helper/validation: Add StringDoesNotMatch validation function (#240)
  • ResourceData: Add HasChanges variadic method (#241)

1.3.0 (November 06, 2019)

NOTES:

  • The internalized version of Terraform that exists for the acceptance test framework has received several cherry picks in an effort to keep it in sync with how Terraform behaves. This process is performed on a best effort basis.

FEATURES:

  • helper/validation: Add StringDoesNotContainAny validation function (#212)
  • helper/schema: Introduce ExactlyOneOf and AtLeastOneOf validation checks against schema attributes (#225)

BUG FIXES:

  • helper/resource: Ensure dependent sweepers are all added. (#213)

1.2.0 (October 25, 2019)

FEATURES:

  • helper/resource: Introduce sweeper flag -sweep-allow-failures to continue other sweepers after failures (#198)

1.1.1 (October 03, 2019)

BUG FIXES:

  • SDKVersion in v1.1.0 was incorrectly set to "1.0.0" due to a bug in the release script. Fix for versions beginning at v1.1.1. (#191)

1.1.0 (September 27, 2019)

FEATURES:

  • schema.Provider.TerraformVersion now defaults to "0.11+compatible" to indicate when Terraform 0.10/0.11 CLI is communicating with the plugin. (#52)
  • terraform plan and terraform apply will now warn when the -target option is used, to draw attention to the fact that the result of applying the plan is likely to be incomplete, and to remind to re-run terraform plan with no targets afterwards to ensure that the configuration has converged. (#182)
  • config: New function parseint for parsing strings containing digits as integers in various bases. (#181)
  • config: New function cidrsubnets, which is a companion to the existing function cidrsubnet which can allocate multiple consecutive subnet prefixes (possibly of different prefix lengths) in a single call. (#187)

BUG FIXES:

  • Fix persistence of private data in acceptance tests. (#183)
  • command/import: fix error during import when implied provider was not used. (#184)
  • Fix evaluation errors when an indexed data source is evaluated during refresh. (#188)

1.0.0 (September 17, 2019)

This SDK is functionally equivalent to the "legacy" SDK in hashicorp/terraform v0.12.9.

Migrating to the standalone SDK v1 is covered on the Plugin SDK section of the website.

FEATURES:

  • Add meta package which exposes the version of the SDK, replacing the version package which previously exposed the Terraform version (#37] [#24)