Skip to content

Releases: hashicorp/terraform-plugin-framework-validators

v0.4.0

20 Jul 15:26
Compare
Choose a tag to compare

FEATURES:

  • Introduced metavalidator package with Any(), AnyWithAllWarnings(), and All() validation functions (#43)
  • Introduced schemavalidator package with 4 new validation functions: RequiredWith(), ConflictsWith(), AtLeastOneOf(), ExactlyOneOf() (#32)

ENHANCEMENTS:

  • int64validator: Added AtLeastSumOf(), AtMostSumOf() and EqualToSumOf() validation functions (#29)

v0.3.0

29 Jun 17:42
Compare
Choose a tag to compare

FEATURES:

  • Introduced listvalidator package with ValuesAre() validation functions (#37)
  • Introduced mapvalidator package with KeysAre() and ValuesAre() validation functions (#38)
  • Introduced numbervalidator package with OneOf() and NoneOf() validation functions (#42)
  • Introduced setvalidator package with ValuesAre() validation function (#36)

ENHANCEMENTS:

  • float64validator: Added OneOf() and NoneOf() validation functions (#42)
  • int64validator: Added OneOf() and NoneOf() validation functions (#42)
  • listvalidator: Added SizeAtLeast(), SizeAtMost() and SizeBetween validation functions (#41)
  • mapvalidator: Added SizeAtLeast(), SizeAtMost() and SizeBetween validation functions (#39)
  • setvalidator: Added SizeAtLeast(), SizeAtMost() and SizeBetween validation functions (#40)
  • stringvalidator: Added OneOf() and NoneOf() (case sensitive), and OneOfCaseInsensitive() and NoneOfCaseInsensitive() (case insensitive) validation functions (#45)

v0.2.0

07 Jun 16:54
53629d9
Compare
Choose a tag to compare

BREAKING CHANGES:

  • Fixed package naming for int64validator: was misnamed validate (#25)

v0.1.0

25 May 13:44
Compare
Choose a tag to compare

FEATURES:

  • Introduced float64validator package with AtLeast(), AtMost(), and Between() validation functions (#18)
  • Introduced int64validator package with AtLeast(), AtMost(), and Between() validation functions (#21)
  • Introduced stringvalidator.RegexMatches() validation function (#23)
  • Introduced stringvalidator package with LengthAtLeast(), LengthAtMost(), and LengthBetween() validation functions (#22)