Skip to content

Releases: fabian-hiller/valibot

v1.0.0-beta.5 (to-json-schema)

22 Jan 00:27
Compare
Choose a tag to compare
Pre-release
  • Add support for exactOptional schema

v1.0.0-beta.13

22 Jan 00:11
Compare
Choose a tag to compare
v1.0.0-beta.13 Pre-release
Pre-release

Many thanks to @andersk, @EltonLobo07, @xcfox, @Bilboramix, @genki, @ivands, @bachmacintosh, @sandros94, @Hugos68 and @typed-sigterm for contributing to this release.

See discussion #1022 and issue #983 for more details and context on this release.

  • Add exactOptional and exactOptionalAsync schema (PR #1013)
  • Change validation of missing object entries in looseObject, looseObjectAsync, object, objectAsync, objectWithRest, objectWithRestAsync, strictObject and strictObject (PR #1013)
  • Change type signature of optional and optionalAsync when used within an object schema (PR #1013)

v1.0.0-beta.12

15 Jan 18:15
Compare
Choose a tag to compare
v1.0.0-beta.12 Pre-release
Pre-release

Many thanks to @KubaJastrz for contributing to this release.

  • Fix bug by removing invalid @__NO_SIDE_EFFECTS__ notation from assert, parse and parseAsync (issue #1015)

v1.0.0-beta.4 (to-json-schema)

08 Jan 23:49
Compare
Choose a tag to compare
Pre-release

Many thanks to @MathurAditya724, @43081j, @andersk, @pokutuna and @MentalGear for contributing to this release.

  • Add support for base64, isoTime, isoDateTime, nonEmpty and url action (pull request #962)
  • Add support for bic, cuid2, empty, decimal, digits, emoji, hex_color, hexadecimal, nanoid, octal and ulid action (pull request #998)
  • Change additionalProperties for object and looseObject schema (pull request #1001)

v1.0.0-beta.11

07 Jan 03:25
Compare
Choose a tag to compare
v1.0.0-beta.11 Pre-release
Pre-release

Many thanks to @esdmr for contributing to this release.

  • Fix bug by removing invalid @__NO_SIDE_EFFECTS__ notation from _addIssue (issue #1007)

v1.0.0-beta.10

05 Jan 03:55
Compare
Choose a tag to compare
v1.0.0-beta.10 Pre-release
Pre-release

Many thanks to @antfu, @EltonLobo07, @serkodev, @andersk, @hendrikheil, @kurtextrem, @kazizi55 and @ikeyan for contributing to this release.

  • Add rfcEmail action to validate RFC 5322 email addresses (pull request #912)
  • Add @__NO_SIDE_EFFECTS__ notation to improve tree shaking (pull request #995)
  • Change TypeScript build target to ES2020 for better compatibility (pull request #984)
  • Fix TypeScript error of keyof method for objects with many keys (pull request #988)
  • Fix options filtering in enum_ schema (pull request #941)

v1.0.0-beta.2 (i18n)

26 Dec 20:19
Compare
Choose a tag to compare
v1.0.0-beta.2 (i18n) Pre-release
Pre-release

Many thanks to @thinhbg2812-2 and @hongky-1994 for contributing to this release.

  • Add Vietnamese (vi) translations (pull request #951)

v1.0.0-beta.9

28 Nov 21:40
Compare
Choose a tag to compare
v1.0.0-beta.9 Pre-release
Pre-release

Many thanks to @KubaJastrz for contributing to this release.

  • Fix object output type for optional with pipeline (issue #944)

v1.0.0-beta.8

22 Nov 04:38
Compare
Choose a tag to compare
v1.0.0-beta.8 Pre-release
Pre-release

Many thanks to @sbking for contributing to this release.

  • Fix transformed output type of nullable, nullableAsync, nullishAsync, optional, optionalAsync, undefinedable and undefinedableAsync (issue #935)

v1.0.0-beta.7

17 Nov 04:43
Compare
Choose a tag to compare
v1.0.0-beta.7 Pre-release
Pre-release

Many thanks to @Balastrong and @ivanbarlog for contributing to this release.

  • Fix Standard Schema implementation for various methods
  • Fix instantiation error for any in PathKeys type (issue #929)