Skip to content

Releases: sapphiredev/shapeshift

v3.3.1

22 Jun 20:28

Choose a tag to compare

3.3.1 - (2022-06-22)

🐛 Bug Fixes

v3.3.0

22 Jun 20:28

Choose a tag to compare

3.3.0 - (2022-06-19)

🐛 Bug Fixes

  • Compile for es2020 instead of es2021 (#128) (051344d)

🚀 Features

  • Allow passing functions in setValidationEnabled (#131) (e1991cf)

🧪 Testing

v3.2.0

11 Jun 20:56

Choose a tag to compare

3.2.0 - (2022-06-11)

🚀 Features

v3.1.0

04 Jun 13:45

Choose a tag to compare

3.1.0 - (2022-06-04)

🐛 Bug Fixes

📝 Documentation

  • readme: Clarify the difference between validations and schemas and add table of contents (#108) (dc492a3)

🚀 Features

  • StringValidator: Add date string checks (#106) (1b72907)

v3.0.0

06 May 19:10

Choose a tag to compare

3.0.0 - (2022-05-06)

🏃 Performance

🐛 Bug Fixes

  • Expand method names (#100) (741490f)}

    💥 Breaking Changes:

    • date.eq has been renamed to date.equal
    • string.lengthLt has been renamed to string.lengthLessThan
    • string.lengthLe has been renamed to string.lengthLessThanOrEqual
    • string.lengthGt has been renamed to string.lengthGreaterThan
    • string.lengthGe has been renamed to string.lengthGreaterThanOrEqual
    • string.lengthEq has been renamed to string.lengthEqual
    • string.lengthNe has been renamed to string.lengthNotEqual
    • number.gt has been renamed to number.greaterThan
    • number.ge has been renamed to number.greaterThanOrEqual
    • number.lt has been renamed to number.lessThan
    • number.le has been renamed to number.lessThanOrEqual
    • number.eq has been renamed to number.equal
    • number.ne has been renamed to number.notEqual
    • bigint.gt has been renamed to bigint.greaterThan
    • bigint.ge has been renamed to bigint.greaterThanOrEqual
    • bigint.lt has been renamed to bigint.lessThan
    • bigint.le has been renamed to bigint.lessThanOrEqual
    • bigint.eq has been renamed to bigint.equal
    • bigint.ne has been renamed to bigint.notEqual
    • boolean.eq has been renamed to boolean.equal
    • boolean.ne has been renamed to boolean.notEqual
    • array.lengthLt has been renamed to array.lengthLessThan
    • array.lengthLe has been renamed to array.lengthLessThanOrEqual
    • array.lengthGt has been renamed to array.lengthGreaterThan
    • array.lengthGe has been renamed to array.lengthGreaterThanOrEqual
    • array.lengthEq has been renamed to array.lengthEqual
    • array.lengthNe has been renamed to array.lengthNotEqual
    • typedArray.lengthLt has been renamed to typedArray.lengthLessThan
    • typedArray.lengthLe has been renamed to typedArray.lengthLessThanOrEqual
    • typedArray.lengthGt has been renamed to typedArray.lengthGreaterThan
    • typedArray.lengthGe has been renamed to typedArray.lengthGreaterThanOrEqual
    • typedArray.lengthEq has been renamed to typedArray.lengthEqual
    • typedArray.lengthNe has been renamed to typedArray.lengthNotEqual
    • typedArray.byteLengthLt has been renamed to typedArray.byteLengthLessThan
    • typedArray.byteLengthLe has been renamed to typedArray.byteLengthLessThanOrEqual
    • typedArray.byteLengthGt has been renamed to typedArray.byteLengthGreaterThan
    • typedArray.byteLengthGe has been renamed to typedArray.byteLengthGreaterThanOrEqual
    • typedArray.byteLengthEq has been renamed to typedArray.byteLengthEqual
    • typedArray.byteLengthNe has been renamed to typedArray.byteLengthNotEqual
  • ObjectValidator: Don't run validation on arrays (#99) (c83b3d0)

🚀 Features

  • Add 2 utility types inspired by yup and co (#102) (2fef902)

v2.2.0

29 Apr 17:08

Choose a tag to compare

2.2.0 - (2022-04-29)

Bug Fixes

  • Ensure BaseError is exported as value (#95) (335d799)

Documentation

  • readme: Add todo notice for reshape and function validations (#75) (d5f16f6)

Features

Performance

@sapphire/[email protected]

24 Apr 09:42

Choose a tag to compare

Pre-release

@sapphire/[email protected] - (2022-04-24)

Documentation

  • readme: Add todo notice for reshape and function validations (#75) (d5f16f6)

Performance

v2.0.0

13 Mar 22:36

Choose a tag to compare

What's Changed

Features

Bug Fixes

New Contributors

Full Changelog: v1.0.0...v2.0.0

v1.0.0

13 Mar 22:36

Choose a tag to compare

v1.0.0 Pre-release
Pre-release

What's Changed

  • feat: added more primitives by @kyranet in #2
  • chore(deps): update all non-major dependencies by @renovate in #7
  • chore(deps): update actions/upload-artifact commit hash to 82c141c by @renovate in #6
  • chore(deps): update actions/download-artifact commit hash to f023be2 by @renovate in #5
  • refactor: repo changes, exporting and rollup bundling by @favna in #4
  • chore(deps): update all non-major dependencies by @renovate in #9
  • chore(deps): update commitlint monorepo to v16 (major) by @renovate in #10
  • chore(deps): update actions/setup-node commit hash to 1f8c6b9 by @renovate in #11
  • chore(deps): update all non-major dependencies by @renovate in #12
  • chore(deps): update all non-major dependencies by @renovate in #13
  • chore(deps): update dependency @commitlint/cli to ^16.0.2 by @renovate in #14
  • chore(deps): update sapphire dependencies by @renovate in #16
  • feat: added ObjectValidator by @kyranet in #3

Full Changelog: https://github.com/sapphiredev/shapeshift/commits/v1.0.0