All Versions
127
Latest Version
Avg Release Cycle
20 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v2.25.0 Changes
Connect depth factor onto the notion of size [Code][Diff]
๐ Features
- ๐ (PR#2828) Adopt better way to bias oneof with depth
- (PR#2848) Make generated objects (able to be) deeper
- ๐ (PR#2866) Better support for recursive structures implying arrays
- (PR#2882) Simpler way to create unique identifier for depths
- (PR#2883) Avoid instances of
anything
to be too large - 0๏ธโฃ (PR#2884) Extend
size
to defaulting ofdepthFactor
- 0๏ธโฃ (PR#2887) Default depth factor of objects to
=
when not set
๐ Fixes
- ๐ง (PR#2890) CI: Configure Renovate
- (PR#2901) CI: Drop dependabot
- (PR#2903) CI: Attempt to fix renovate
- ๐ (PR#2907) CI: Stop pinning dependencies with renovate
- (PR#2870) Doc: Replace faker with the new official fork of faker
- (PR#2885) Doc: Add ability to show statistics in generated doc
- ๐ (PR#2886) Doc: Show some statistics inside the documentation
-
v2.24.0 Changes
โ Add a way to wait only for minimal stuff with
fc.scheduler
[Code][Diff]๐ Features
- โฑ (PR#2807) Add ability to wait until the end of a given task from
fc.scheduler
๐ Fixes
- (PR#2826) Bug: Narrow return type of readConfigureGlobal
- (PR#2819) Doc: Corrected uniqueArray signatures
- โ (PR#2813) Doc: Add examples based on supertest
- โฑ (PR#2807) Add ability to wait until the end of a given task from
-
v2.23.0 Changes
Introduce
fc.uniqueArray
as a replacement forfc.set
[Code][Diff]๐ Features
๐ Fixes
- (PR#2786) CI: Stop creating the tags via action
- (PR#2787) CI: Preserve Jest's cache accross runs
- ๐ (PR#2750) Doc: Reorder assert overloads to render better documentation
- ๐ (PR#2785) Script: Mark changes for "deprecated" as feature
- โ
(PR#2766) Test: Add some tests onto
ArrayArbitrary
- โ
(PR#2783) Test: Better coverage for
selector
andcomparator
inuniqueArray
-
v2.22.0 Changes
Introduce the notion of
size
to avoid having to specifymaxLength
not being real constraints [Code][Diff]๐ Features
- 0๏ธโฃ (PR#2652) Stop defaulting
maxLength
when not provided on arrays - ๐ (PR#2664) Support shrink of any length with
stringOf
- (PR#2666) Introduce the notion of
size
- (PR#2668) Introduce the notion of relative
size
- ๐ง (PR#2669) Add ability to configure a base size
- ๐ (PR#2670) Add built-in support for
size
toset
- ๐ง (PR#2671) Add ability to configure constraints on
dictionary
- ๐ (PR#2673) Add support for size onto object arbitraries
- ๐ (PR#2672) Add support for size onto string arbitraries
- ๐ (PR#2690) Add support for
size
ontosparseArray
- ๐ (PR#2699) Forward size of
anything
to underlyingsparseArray
- (PR#2701) Make ipV6 independent of size global settings
- ๐ (PR#2700) Add support for size on typed arrays
- ๐ (PR#2703) Add support for
size
ontolorem
- ๐ (PR#2712) Add support for sized webUrl and related
- ๐ (PR#2728) Add support for
size
oncommands
๐ Fixes
- (PR#2674) Bug:
fc.object
not applying constraintmaxKeys
at root - ๐ (PR#2675) Bug: Don't shrink array with trailing hole when not supporting it
- (PR#2709) Bug: Cap the max generated length with max length
- (PR#2725) Bug: Pass length related constraints to internals in
anything
- 0๏ธโฃ (PR#2727) Bug: Pass size to any key and default value in
anything
- (PR#2639) CI: Properly define the tag when publishing versions
- ๐ (PR#2661) CI: Support fire emoji in changelog
- ๐ (PR#2660) Clean: Remove redundant computation in
sparseArray
- ๐จ (PR#2649) Refactor: Split maxLength into two facets inside the internal for arrays
- โ
(PR#2676) Test: Add more tests around shrinker of
sparseArray
- โ (PR#2702) Test: More stable test on StrictlyEqualSet
- โ (PR#2710) Test: Add more tests on size related helpers
- โ
(PR#2729) Test: Stabilize tests of
adapter
by switching toObject.is
- 0๏ธโฃ (PR#2652) Stop defaulting
-
v2.21.0 Changes
More performant arbitrary for arrays of unique values [Code][Diff]
๐ Features
- ๐ (PR#2600) Improve performance of
set
- (PR#2601) Selector-based compare for
set
- (PR#2602) Add types of operators for set
- โก๏ธ (PR#2603) Switch to optimized compare of set internally
- ๐ (PR#2617) Use relevant comparator to build
anything
๐ Fixes
- (PR#2594) CI: More verbose "please debug"
- ๐ (PR#2595) CI: More generic "please merge"
- ๐ (PR#2597) CI: Rewrite "please merge" with JavaScript
- ๐ (PR#2598) CI: Wrong ref retrieval in "please merge"
- ๐ (PR#2599) CI: Nicer log in "please merge"
- (PR#2618) CI: Attempt to generate changelog from GitHub Actions
- ๐ (PR#2619) CI: Verbose fails when generating changelogs
- ๐ (PR#2620) CI: Attempt to fix action building changelog
- (PR#2621) CI: Do not quote changes for changelog computation
- (PR#2622) CI: Do not scope variables inside try/catch for changelog
- ๐ (PR#2623) CI: Report errors in logs instead of throwing when computing changelog
- ๐ง (PR#2624) CI: Fix typo when building maintenance changelog
- (PR#2625) CI: Last little changes to adapt auto changelog script
- (PR#2626) CI: Add a publish version GitHub Action
- (PR#2629) CI: Extract the script generating changelog
- โก๏ธ (PR#2630) CI: Create PRs with updated CHANGELOG.md from action
- (PR#2631) CI: Import from fs and not fs/promises for action
- (PR#2632) CI: Fill head with the name of the newly created branch
- ๐ (PR#2634) CI: Better naming for branches generated by actions
- (PR#2636) CI: Some refinements for commit name of actions
- ๐ (PR#2600) Improve performance of
-
v2.20.0 Changes
Some refinements on object-related arbitraries [Code][Diff]
๐ Features
- โ (PR#2459) More precise typings for
json
andunicodeJson
:warning: - ๐ (PR#2461) Mark
integer(min, max)
as deprecated - โ (PR#2460) More precise typing for jsonObject and related :warning:
- ๐ (PR#2463) Mark forked typings of pure-rand as deprecated
- โ (PR#2465) Warn users earlier for wrong params on integer :warning:
- (PR#2490)
depthFactor
on arbitraries for objects - (PR#2464) Prepare rename of
jsonObject
intojsonValue
๐ Fixes
- (PR#2496) Bug: No dangerous transform in codemod
- ๐ (PR#2480) Doc: Remove outdated dependabot's badge
- ๐จ (PR#2493) Refactor: Simplify codemod to be more focused
- โ (PR#2458) Test: Avoid Error tags in reports caused by some tests
- โ (PR#2492) Test: Add some tests for codemods
- โ (PR#2497) Test: Check codemod against several parsers
- ๐ (PR#2472) Typo: Documentation fix for
fc.oneof
- ๐ (PR#2508) Typo: Fix various typos in the documentation
- โ (PR#2459) More precise typings for
-
v2.19.0 Changes
๐ Move to next generation of properties and unlock shrink on user definable examples [Code][Diff]
๐ Features
- (PR#2391) Automatically shrink user defined examples
- ๐ (PR#2393) Support shrink on examples with unshrinkable parts
- ๐ (PR#2395) Better shrinker for arrays requested minLength
- ๐ (PR#2423) Make fixed sized arrays as biased as tuples
๐ Fixes
- ๐จ (PR#2371) Refactor: Declare API and converters for the next gen property
- ๐จ (PR#2372) Refactor: Migrate runners to rely on next gen properties
- ๐จ (PR#2373) Refactor: Migrate UnbiasedProperty to next gen property
- ๐จ (PR#2374) Refactor: Migrate IgnoreEqualValuesProperty to next gen property
- ๐จ (PR#2375) Refactor: Migrate TimeoutProperty to next gen property
- ๐จ (PR#2376) Refactor: Migrate SkipAfterProperty to next gen property
- ๐จ (PR#2387) Refactor: Produce next gen properties via decorateProperty
- ๐จ (PR#2388) Refactor: Migrate property builders to produce next gen
- (PR#2377) Typo: Typo in error thrown when invalid arguments passed to frequency
- (PR#2394) Bug: Properly re-wrap values on shrink in properties
- โ (PR#2399) Test: Ensure correct min/max for float32/64Arrays in tests
- โ (PR#2402) Test: Reduce the maximal minLength requested in tests
- ๐จ (PR#2415) Refactor: Update the way we use flags for mixedCase
- ๐จ (PR#2416) Refactor: Do not favor numeric values over others in json arbitraries
- โ (PR#2403) Test: Better asserts of shrinks by going deeper in path
- (PR#2417) Bug: Unmapper function of hexa was not unmapping properly
- ๐ฏ (PR#2421) Bug: Accept already cloneable values as output of .map
- โ (PR#2424) CI: Run tests with verbose flag enabled
- (PR#2426) Doc: Document shrink of user definable values
- โ (PR#2427) Test: Stop flakiness on legacy tests of float/double