Skip to content
This repository has been archived by the owner on Dec 27, 2024. It is now read-only.

Latest commit

 

History

History
212 lines (125 loc) · 14.6 KB

File metadata and controls

212 lines (125 loc) · 14.6 KB

1.10.0 (Unreleased)

1.9.0 (December 20, 2024)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.4.1 to 1.4.2 (GH-103)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 to 0.16.0 (GH-112)
  • deps: bumps github.com/hashicorp/terraform-plugin-go from 0.19.0 to 0.19.1 (GH-105)
  • deps: bumps github.com/hashicorp/terraform-plugin-go from 0.19.1 to 0.25.0 (GH-111)

1.8.1 (October 12, 2023)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.4 to 1.3.5 (GH-97)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.5 to 1.4.0 (GH-101)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.4.0 to 1.4.1 (GH-102)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework-validators from 0.10.0 to 0.11.0 (GH-96)
  • deps: bumps github.com/hashicorp/terraform-plugin-go from 0.18.0 to 0.19.0 (GH-100)

1.8.0 (August 21, 2023)

🚨 Breaking Changes

  • Remove OLD Name of validators IsValidIP, IsValidUUID, IsValidNetmask and IsValidUUID (GH-81)

🚀 New Features

  • NullIfAttributeIsSet - New validator that allows you to validate that an attribute is null if another attribute is set. This is available for all types of attributes. (GH-83)
  • RequireIfAttributeIsSet - New validator that allows you to validate that an attribute is required if another attribute is set. This is available for all types of attributes. (GH-84)
  • stringvalidator/IsNetwork - This is a new generic validator that checks if the value is a valid network format. Currently there is 4 formats that are supported: IPV4, IPV4WithCIDR, IPV4WithNetmask and RFC1918. (GH-85)

🎉 Improvements

  • null_if_attribute_is_one_of - Improve documentation generation. (GH-72)
  • require_if_attribute_is_one_of - Improve documentation generation. (GH-72)

ℹ️ Notes

  • stringvalidator/IsIP - This validator is now deprecated and will be removed in the release v1.11. Please use stringvalidator/IsNetwork instead. (GH-85)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.2 to 1.3.3 (GH-79)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.3 to 1.3.4 (GH-86)

1.7.0 (July 10, 2023)

🚀 New Features

  • stringvalidator/PrefixContains - Check if the string contains the prefix. (GH-76)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.1 to 1.3.2 (GH-74)
  • deps: bumps github.com/hashicorp/terraform-plugin-go from 0.16.0 to 0.18.0 (GH-75)

1.6.4 (2023-06-20)

Bug Fixes

  • field possible unknown for RequireIfAttributeIsOneOf (6a4935f)
  • missing path expression in NullIfAttributeIsOneOf (3b6668d)

Miscellaneous

  • deps: bump github.com/hashicorp/terraform-plugin-framework (#62) (cc93eca)
  • deps: bump github.com/hashicorp/terraform-plugin-framework (#68) (5d03e14)
  • deps: bump github.com/hashicorp/terraform-plugin-go (#67) (6a30049)
  • Force update changelog (25ea62d)

1.6.3 (2023-06-13)

Bug Fixes

  • field possible unknown for RequireIfAttributeIsOneOf (6a4935f)
  • missing path expression in NullIfAttributeIsOneOf (3b6668d)

Miscellaneous

  • deps: bump github.com/hashicorp/terraform-plugin-framework (#62) (cc93eca)

1.6.2 (2023-06-09)

Bug Fixes

  • bad func used for nullattributeisoneof and fix description (#60) (0411638)

1.6.1 (2023-06-09)

Bug Fixes

  • attributeIsDivisibleByAnInteger bad check if value IsNull and IsUnknown (#58) (7b8fd83)

1.6.0 (2023-06-09)

Features

  • add validator null_if_attribute_is_one_of (#52) (ada0563)

Bug Fixes

  • pathExpression missing in attribute NullIfAttributeIsOneOf validator (#57) (6b0e629)

1.5.2 (2023-06-08)

Bug Fixes

  • pathExpression for RequireIfAttributeIsOneOf validator (#53) (2058e4c)
  • pathExpression missing in attributeIsDivisibleByAnInteger validator (e99edac)

1.5.1 (2023-04-25)

Bug Fixes

  • RequireIfAttributeIsOneOf error message and tests (f857608)

1.5.0 (2023-04-14)

Features

  • add string and int64 validator OneOfWithDescription (23b6925)

1.4.0 (2023-04-07)

Features

  • add int64 validator AttributeIsDevidedByAnInteger (#46) (fa6fcbe)
  • add int64 validator ZeroRemainder (#47) (d7c6d19)

Miscellaneous

1.3.1 (2023-03-31)

Bug Fixes

  • error message and docs for RequireIfAttributeIsOneOf (#42) (b1b3096)

1.3.0 (2023-03-31)

Features

  • add new validator require_if_attribute_is_one_of (b685181)

1.2.1 (2023-03-29)

Bug Fixes

  • Missing documentation for IsMacAddress string validator (#35) (18feb10)

Documentation

  • merge doc to one projet (08b6356)

Miscellaneous

  • deps: bump github.com/hashicorp/terraform-plugin-framework (4470618)
  • docs: Add docs ValueStringsAre in list/set/map (10472f7)
  • docs: Add Favicon and branding orange (d6a7005)
  • remove list IsURN validator (10472f7)

1.2.0 (2023-03-20)

Features

  • Add IsMacAddress String validator (4a82bc8)

1.1.1 (2023-03-20)

Miscellaneous

  • docs: Add docs ValueStringsAre in list/set/map (033ee2e)
  • remove list IsURN validator (033ee2e)

1.1.0 (2023-03-17)

Features

Bug Fixes

  • better diagnostic for listvalidator isURN (#26) (49ccf56)

Documentation

  • add links to planmodifier and to homepage (d5ce111)
  • add released on each validators (3ffd70c)

1.0.0 (2023-03-13)

Features

  • add IsValidURN (096d505)
  • add IsValidUUID string validator (99efea0)
  • add Not bool validator (ed07f42)
  • add Not int64 validator (7ff00f0)
  • add Not list validator (ab8bcd8)
  • add Not map validator (b779fe6)
  • add Not set validator (3581f9d)
  • add Not string validator (18558de)
  • netmask: add validator IsValidNetmask (fc2452c)
  • valid ip with net.ParseIP (dc064f6)

Documentation

  • add usage documentation (86a8219)

Miscellaneous

  • add CI, Docs, ReleasePlease, Markdownlint (a4517d0)