Skip to content

Releases: hashicorp/terraform-plugin-framework-timeouts

v0.5.0

15 Jan 19:56
Compare
Choose a tag to compare

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#143)

FEATURES:

  • ephemeral/timeouts: Adds functions and types for ephemeral resource timeouts (#157)

v0.4.1

07 Jul 13:00
Compare
Choose a tag to compare

BUG FIXES:

  • datasource/timeouts: Prevented Value Conversion Error with terraform-plugin-framework 1.3.0 and later (#72)
  • resource/timeouts: Prevented Value Conversion Error with terraform-plugin-framework 1.3.0 and later (#72)

v0.4.0

21 Jun 15:19
Compare
Choose a tag to compare

NOTES:

  • This Go module has been updated to Go 1.19 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#40)

ENHANCEMENTS:

  • datasource/timeouts: Add default description for read (#51)
  • resource/timeouts: Add default description for create, delete, read and update (#51)
  • resource/timeouts: Add opts for CreateDescription, ReadDescription, UpdateDescription and DeleteDescription to allow overriding of default description (#51)
  • datasource/timeouts: Add BlockWithOpts() and AttributesWithOpts() functions to allow overriding of default description (#51)

v0.3.1

13 Feb 15:38
Compare
Choose a tag to compare

BUG FIXES:

  • datasource/timeouts: Use default for null and unknown (#35). (#35)
  • resource/timeouts: Use default for null and unknown (#35). (#35)

v0.3.0

21 Dec 13:58
638afa4
Compare
Choose a tag to compare

BREAKING CHANGES:

  • all: The Attributes() tfsdk.Attribute method has been removed. Use the resource Attributes() schema.Attribute or data source Attributes() schema.Attribute function instead. (#18)
  • all: The AttributesAll() tfsdk.Attribute method has been removed. Use the resource AttributesAll() schema.Attribute or data source Attributes() schema.Attribute function instead. (#18)
  • all: The Block() tfsdk.Block method has been removed. Use the resource Block() schema.Block or data source Block() schema.Block function instead. (#18)
  • all: The BlockAll() tfsdk.Block method has been removed. Use the resource BlockAll() schema.Block or data source Block() schema.Block function instead. (#18)

FEATURES:

  • Introduced datasource/timeouts package for use with datasource schema (#18)
  • Introduced resource/timeouts package for use with resource schema (#18)

v0.2.0

21 Nov 15:21
3e5222f
Compare
Choose a tag to compare

NOTES:

  • all: This Go module has been updated for deprecations in terraform-plugin-framework version 0.15.0 (#11)
  • all: This Go module has been updated to make it compatible with the breaking changes in terraform-plugin-framework version 0.16.0 (#12)

v0.1.0

22 Sep 15:41
Compare
Choose a tag to compare

FEATURES:

  • Introduced timeouts package with Block(), BlockAll(), Attributes() and AttributesAll() schema mutation functions and Create(), Read(), Update() and Delete() object parsing functions (#5)
  • Introduced validators package with TimeDuration() function to obtain time duration validator (#5)