Skip to content

Latest commit

 

History

History
172 lines (119 loc) · 13.1 KB

CHANGELOG.md

File metadata and controls

172 lines (119 loc) · 13.1 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.7.0 (2022-05-01)

⚠ BREAKING CHANGES

  • coarbitrary: coarbitrary is no longer exported from the thing.

Features

Bug Fixes

  • arbitrary: char and string now shrink (1f99d5e)
  • arbitrary: filter correctly filters branches (bdb17ed)
  • arbitrary: import EnforceNonEmptyRecord (8fc3669)
  • arbitrary: remove float (5f3aa82)
  • coarbitrary: use new Arbitrary type (30aed11)
  • fix array shrink (6aa80d3)
  • fp-ts: use bugfix from fp-ts for it's internals so traversal works as expected (b780e49)
  • gen: filter now matches when predicate returns true (6582d86)
  • shrink: char conditionally uses "" when shrinking (f2e3d0d)
  • shrink: move empty string handler from char to string (daea37d)
  • shrink: shrink to zero when the array is empty (90850d8)
  • utils: rightDichotomy now works on negative numbers without going in a loop (78dd407)

revert

  • coarbitrary: remove coarbitrary and its exports (eb6ece8)

0.6.0 (2022-04-16)

⚠ BREAKING CHANGES

  • Added in the type signature for shrink. It's an empty implementation at the moment and shrinking is currently not used.

Features

  • add impl for boolean (509eb23)
  • add impl for boolean (4f2cbca)
  • add shrink to arbitrary (1b35997)
  • add shrinkable in some implementations (25c1d2a)
  • arbitrary: add shrink to int (880e8f9)
  • iterable: add every (a14c792)
  • iterable: add iterate (7f9f759)
  • shrinkable: add Shrinkable to entry point (a87f854)
  • util: add quot (51fa02f)
  • util: add rightDichotomy (862d439)

Bug Fixes

  • add perf improvement to partial.shrink (e0a97dd)
  • iterable.skip counts indicies correctly (a1f4292)

0.5.0 (2022-04-15)

⚠ BREAKING CHANGES

  • Removed number, use int() instead.

Features

0.4.0 (2022-03-23)

⚠ BREAKING CHANGES

  • These now take options for extensiblity and performance

Features

0.3.2 (2022-03-21)

Features

0.3.1 (2022-03-13)

Features

0.3.0 (2022-03-13)

⚠ BREAKING CHANGES

  • rename assert to assertTask
  • remove ChainRecTask from Quickcheck module

Features

  • remove currying from makeAssert (920e4fe)
  • add unsafeAssertSync (f09f379)
  • add 0.1.0 version flag (5081a15)
  • add assert (253f793)
  • add better testable module (f182a33)
  • add bind, Do and chainFirst to Gen (4572cac)
  • add Corbitrary docs and combinators (ea2c3c9)
  • add filter to arbitrary (1181210)
  • add handle and assert (489e579)
  • add nextSeed to generators (0e736dd)
  • add testable assertion to catch most types (b0ce880)
  • add testable assertionAsync (5ed5396)
  • add unsafeAssertAsync (ac09d3f)
  • adds lots of stuff (3b52f17)
  • build packages (803a3f4)
  • increase default count to 100 (15d3ab5)
  • StateTask (bd2c823)
  • testable requires only one HKT (2170fc3)

Bug Fixes

  • add implementation to filter (f39f471)

  • add version (797964e)

  • call property in main for assertion testable (0951517)

  • export all from index (38585b0)

  • remove need for peerDependencies (80aa300)

  • use correct path for type declarations (b8a961f)

  • remove ChainRecTask from Quickcheck module (6256c91)

  • rename assert to assertTask (7808487)