- (79fadb2) Update README.md
New arbitraries: constantFrom and record [Code][Diff]
- (786e16e) Modify default values available for fc.object
- (8984e78) Add flag to generate fc.record with missing keys
- (850158b) Add fc.record Arbitrary
- (262b809) Add fc.constantFrom Arbitrary
- (6db53f2) Clean: Exclude example/ from npm package
- (036cd2f) Doc: Documentation noShrink
- (0ee3a03) Doc: Link towards jsDelivr
Bundled for web-browsers and node [Code][Diff]
- Add bundle for web-browsers
- Add code examples in the source code
- Add minimal length parameter on all strings arbitraries
- Add es3 support in order to support oldest versions of node
- Add
set
,char16bits
andfullUnicode
arbitraries - Add timeout parameter on asychronous properties
- Fix: unicode character generators
Fix shrink of async properties [Code][Diff]
- Fix: bug in shrink of async properties
JSON arbitraries and shrinker kill switch [Code][Diff]
noShrink
method can remove shrink from existing arbitraries- Add
jsonObject
andunicodeJsonObject
arbitraries - Support higher number of arbitraies in tuples and properties
Code and documentation alignment [Code][Diff]
- Doc: align documentation with code
- Doc: missing parts in the documentation
Going async/await [Code][Diff]
- Support async/await properties
- Add
frequency
,anything
,object
,json
,dictionary
arbitraries - Accept min and max length on
array
- Clean: Better integration with modern tests frameworks (throw Error not strings)
Force ready to be used version [Code][Diff]
- Add
option
,float
,double
,boolean
arbitraries - Add function to extract generated values
fc.sample
andfc.statitistics
- Doc: creation of a documentation