fast-check v2.4.0 Release Notes

Release Date: 2020-09-28 // over 3 years ago
  • Towards a uniform way to constrain arbitraries - step 1: array-like arbitraries [Code][Diff]

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ (PR#954) Stringify supports typed arrays and buffers
    • (PR#973) Clean unneeded lines on toString for function arbitraries
    • ๐Ÿ‘€ (PR#986) Unify signatures on arbitraries: fc.array (see #992) :warning:
    • ๐Ÿ‘€ (PR#988) Unify signatures on arbitraries: fc.set (see #992)
    • ๐Ÿ‘€ (PR#1010) Unify signatures on arbitraries: fc.*string (see #992) :warning:
    • ๐Ÿ‘€ (PR#1011) Unify signatures on arbitraries: fc.*subarray (see #992)

    ๐Ÿ›  Fixes

    • (PR#975) Doc: Add runkit code example
    • (PR#992) Doc: Add automatic simplification of min and max in codemod for #992
    • (PR#993) Fix: Do not depreciate overloads for array-like (yet)
    • (PR#1012) Fix: Adopt a safer signature recognition on array and set
    • โœ… (PR#1014) Test: Ensure old non-unified syntaxes still work
    • (PR#991) Tool: Fix .prettierignore
    • (PR#976) Typo: Use WebUrlConstraints instead of an inlined typing for webUrl