Skip to content

Releases: dubzzz/fast-check

Add support for `depthIdentifier` to `dictionary`

17 Dec 14:28
1efae0a
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#4548) Add support for depthIdentifier to dictionary

Fixes

  • (PR#4502) Bug: Also produce null-prototype at root level of generated object when requested to
  • (PR#4481) CI: Migrate configuration of Docusaurus to TS
  • (PR#4463) Doc: Blog post for 3.14.0
  • (PR#4464) Doc: Prefer import notation over require for README
  • (PR#4482) Doc: Rework section on waitAll in the tutorial
  • (PR#4477) Doc: Fix typo in date.md
  • (PR#4494) Doc: Add new contributor bennettp123
  • (PR#4541) Refactor: Rely on dictionary for object instead of inlined reimplementation
  • (PR#4469) Test: More stable snapshot tests on stack traces
  • (PR#4470) Test: Add cause flag onto snapshot tests checking stack traces
  • (PR#4478) Test: Better snapshots tests implying stacktraces
  • (PR#4483) Test: Wrap async no-regression snapshots within a sanitizer for stacktraces

Implement missing methods for future v4 of fast-check

17 Dec 14:28
1efae0a
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#4467) Refactor: Prepare worker's internals to Property type of fast-check 4

Stricter declaration of peers and better imports

17 Dec 14:28
1efae0a
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#4423) Prefer "import type" over raw "import"

Fixes

  • (PR#4544) Bug: Stricter (peer) range definition for vitest
  • (PR#4289) CI: Fix broken typing checks in CI
  • (PR#4282) Test: Confirm typings work well

Better support for `pre` on AVA 6

17 Dec 14:27
1efae0a
Compare
Choose a tag to compare

[Code][Diff]

Fixes

  • (PR#4543) Bug: Stricter (peer) range definition for ava
  • (PR#4542) Bug: Add support for pre on AVA v6

Lighter import with less internals to load

19 Nov 20:06
e4b0278
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#4426) Prefer "import type" over raw "import"

Fixes

  • (PR#4364) CI: Toggle more immutable on yarn
  • (PR#4369) CI: Do not override existing on untar
  • (PR#4372) CI: REVERT Do not override existing on untar
  • (PR#4371) CI: Mark final check as failed and not skipped
  • (PR#4375) CI: Attempt to patch untar step
  • (PR#4378) CI: Attempt to patch untar step
  • (PR#4380) CI: Add missing but directly called dependencies
  • (PR#4384) CI: Attempt to patch untar step
  • (PR#4368) CI: Attempt to switch to pnp linker
  • (PR#4407) CI: No parallel "git" command
  • (PR#4419) CI: Prefer "import type" via linter
  • (PR#4428) CI: Default to Node 20 for CI
  • (PR#4441) CI: Add support for PnP on VSCode
  • (PR#4345) Performance: Faster replay: drop loose compare
  • (PR#4381) Test: Import buffer via aliased name

Lighter import with less internals to load

19 Nov 22:18
e4b0278
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#4420) Prefer "import type" over raw "import"

Fixes

  • (PR#4287) Test: Confirm basic typings work well

Lighter import with less internals to load

19 Nov 22:16
e4b0278
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#4421) Prefer "import type" over raw "import"

Fixes

  • (PR#4286) Test: Confirm basic typings work well

Lighter import with less internals to load

19 Nov 22:14
e4b0278
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#4425) Prefer "import type" over raw "import"

Fixes

  • (PR#4452) CI: Stabilize CI with higher timeout for test-bundle tests
  • (PR#4288) Test: Confirm basic typings work well
  • (PR#4382) Test: Declare jest-jasmine2 by name not path

Lighter import with less internals to load

19 Nov 20:03
e4b0278
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#4422) Prefer "import type" over raw "import"

Fixes

  • (PR#4284) Test: Confirm basic typings work well

Support pre-condition failures

19 Nov 20:01
e4b0278
Compare
Choose a tag to compare

[Code][Diff]

Features

  • (PR#4424) Prefer "import type" over raw "import"

Fixes

  • (PR#4450) Bug: Properly support fc.pre, allow unsuccessful plans on unmatched preconditions
  • (PR#4451) Doc: Document distinctions with raw fast-check
  • (PR#4283) Test: Confirm basic typings work well
  • (PR#4449) Test: Extend test coverage to no-assertions cases and observables