fast-check v2.8.0 Release Notes

Release Date: 2020-12-03 // over 3 years ago
  • 🆕 New opt-in implementation for fc.float and fc.double [Code][Diff]

    🔋 Features

    • (PR#1040) New opt-in implementation for fc.float
    • 🚚 (PR#1185) Move NaN as an extreme value for floatNext
    • (PR#1187) New opt-in implementation for fc.double

    🛠 Fixes

    • (PR#1190) CI: Check CJS/ESM against node 12.20
    • 🔖 (PR#1161) Doc: Show examples for fc.__version and fc.__commitHash
    • (PR#1128) Doc: Add link to ReScript bindings
    • ✅ (PR#1173) Test: Add more tests on biasNumeric
    • ✅ (PR#1182) Test: Better error reporting with isValidArbitrary
    • 👀 (PR#1184) Test: Pass the original seed to callbacks of isValidArbitrary
    • ✅ (PR#1183) Test: Wrongly defined isStrictlySmallerValue for floatNext
    • ✅ (PR#1186) Test: Wrongly defined isStrictlySmallerValue for floatNext (2)
    • ✅ (PR#1199) Test: Invalid checks to compare zeros in tests of fc.float(Next)
    • ✅ (PR#1207) Test: More stable coverage for floatNext
    • ✅ (PR#1211) Test: Add missing legacy tests for node 8 on next floats and others
    • ✅ (PR#1213) Test: Add some more tests for ArrayInt64 for coverage stability