Skip to content

Releases: dubzzz/fast-check

Fix shrink of async properties

01 Apr 01:03
Compare
Choose a tag to compare

Main features:

  • fix bug in shrink of async properties

Commits log:
19784dc Modify runner test in order to check shrink in async mode
cf52287 Fix bad call in async shrink method

JSON arbitraries and shrinker kill switch

01 Apr 01:02
Compare
Choose a tag to compare

Main features:

  • noShrink can remove shrink from existing arbitraries
  • more arbitraries: jsonObject and unicodeJsonObject
  • support higher number of arbitraies in tuples and properties

Commits log:
70c2094 Add noShrink on Arbitrary base class
b42e538 Add test for async/await on runner
bd0e24f Add tests for AsyncProperty
7994610 Update README.md
aff9f84 Add jsonObject and unicodeJsonObject
78380b3 Update README.md
87b1cad Update README.md
600e023 Update README.md
0ef7ff7 Update README.md
a224ee5 Factorize json settings creation
418083c Factorize json settings creation
b2fc576 Generate specs for property and asyncProperty
c91e823 Generate asyncProperty variations
3455146 Generate property variations
426255c Generate tuple variations

Code and documentation alignment

01 Apr 00:58
Compare
Choose a tag to compare

Main features:

  • align documentation with code
  • missing parts in the documentation

Commits log:
48aebbd Update README.md
eb87405 Update README.md
c2d4d68 Update README.md
04a7f61 Update README.md

Going async/await

01 Apr 00:56
Compare
Choose a tag to compare

Main features:

  • async/await properties
  • more arbitraries: frequency, anything, object, json, dictionary
  • array arbitrary accepts min and max (only default and 0 to max before this release)
  • better integration with modern tests frameworks (throw Error not strings)

Commits log:
d2e6d1e Fix e2e tests
6787cd4 Throw Error on failure (not simple string)
9f70e1f Increase number of runs of flaky test
7b842cf Add support for async/await and Promises
89f7787 Extract RunDetails construction outside of Runner
2d86acd Export random and stream to ease framework extension
e93f2bb Add array with minimal and maximal length
3992bab Remove buggy examples
fc63fe3 Add some e2e for objects
11b2ec6 Do not ignore original sources from packages
c0a6842 Assert object shrink has the same type has original
c5a8be3 Fix buggy test on anything.shrink
13a8b1b Assert shrinked value of json
073d26d Add utest on parsable json
cd10a37 Add missing convergence case for anything
ba10b9c Simplify utest 'Should generate an object'
6adf6f2 Add utests for shrink on anything/object
ce5ee30 Add DictionaryArbitrary
e423d51 Add anything, object, json arbitraries
651b7a2 Add a frequency arbitrary

First ready to use version

01 Apr 00:50
Compare
Choose a tag to compare

Main features:

  • creation of a documentation
  • more arbitraries: option, float, double, boolean
  • fc.sample and fc.statitistics

Commits log:
f86fd17 Update README.md
e75f89e Update README.md
0707181 Update README.md
bb38c3e Add option arbitrary
a7eb45c Add some tests on Stream join
a7019b2 Add some tests on Stream join
fd323bb Add boolean type arbitrary
9a3e94a Check shrink of float and double
c8bf365 Add floating point number types: float, double
a67504b Format fc.assert/fc.property in Sampler.spec.ts
e149df8 Add fc.statistics to monitor arbitraries
380e70c Fix Sampler tests not run
51d04b5 Add unit test to check run can be reproduced
dba24f6 Ease the instantiation of stubs for arbitraries
aed0e1f Move instantiation of MutableRandomGenerator into stub
f2da21a Bump the dependencies
7c7a914 Split into two test suites: test (in test/unit) and e2e (in test/e2e)
e90022d Do not count fc.* for coverage (except e2e)
e7bb7e5 Move stubs into test/stubs
c88c962 Increase allowed execution time for travis
063a332 Add a sampler in order to diagnose arbitrary issues
453482c Move Parameters and runners' helpers to utils
b884478 Rework IProperty definition
1c1a0d0 Merge branch 'master' of https://github.com/dubzzz/fast-check
2ae99b2 Update README.md
d5b9e0e Update README.md
36fad8d Update README.md
ae19c9d Update README.md
b130048 Update README.md
5d36c50 Update README.md
f3490f7 Update README.md
5202eb7 Update README.md

Missing dependencies on previous package

01 Apr 00:45
Compare
Choose a tag to compare

Fix package.json in order to take power-assert as a dependency and not a development dependency.

Commits log:
a441223 power-assert as a dependency

Missing dependencies on previous package

01 Apr 00:43
Compare
Choose a tag to compare

Fix package.json in order to take lorem-ipsum as a dependency and not a development dependency.

Commits log:
04eed81 move lorem ipsum to dependencies

Stabilization of Travis CI auto publication

01 Apr 00:40
Compare
Choose a tag to compare

Stabilization of Travis CI auto publication and modification of the targeted ecma version.

Commits log:
0256c28 set target to es5
2eda98a update travis-ci key

Setup Travis CI for automatic publish

01 Apr 00:38
Compare
Choose a tag to compare
Pre-release

Attempt to automatically publish fast-check packages from travis CI

Commits log:
3622241 Update .travis.yml

Initial publication

28 Dec 00:39
8ca0c17
Compare
Choose a tag to compare
Initial publication Pre-release
Pre-release
v0.0.1

Update README.md