diff --git a/.changeset/hungry-moose-rule.md b/.changeset/hungry-moose-rule.md deleted file mode 100644 index 36fb47f8..00000000 --- a/.changeset/hungry-moose-rule.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fast-check": patch ---- - -✨Add initial pool constraints to `entityGraph` diff --git a/.changeset/lovely-forks-work.md b/.changeset/lovely-forks-work.md deleted file mode 100644 index 76f91996..00000000 --- a/.changeset/lovely-forks-work.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fast-check": patch ---- - -📝 Rework JSDoc for entityGraph and related types diff --git a/.changeset/quiet-parrots-sip.md b/.changeset/quiet-parrots-sip.md deleted file mode 100644 index 38da2ca0..00000000 --- a/.changeset/quiet-parrots-sip.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fast-check": minor ---- - -✨ Allow recursions on many rels for `entityGraph` diff --git a/.changeset/short-planes-beam.md b/.changeset/short-planes-beam.md deleted file mode 100644 index 7897b859..00000000 --- a/.changeset/short-planes-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fast-check": patch ---- - -♻️ Allocate unlinked ersions earlier in `entityGraph` diff --git a/.changeset/tidy-apes-wait.md b/.changeset/tidy-apes-wait.md deleted file mode 100644 index 97127118..00000000 --- a/.changeset/tidy-apes-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fast-check": minor ---- - -✨ Take into account the depth in `entityGraph` diff --git a/.changeset/wild-turtles-dream.md b/.changeset/wild-turtles-dream.md deleted file mode 100644 index 4baae7d8..00000000 --- a/.changeset/wild-turtles-dream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fast-check": patch ---- - -♻️ Split code of `entityGraph` into sub-helpers diff --git a/.changeset/witty-meals-happen.md b/.changeset/witty-meals-happen.md deleted file mode 100644 index 391146b8..00000000 --- a/.changeset/witty-meals-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fast-check": minor ---- - -✨ Tweak unicity of entities produced by `entityGraph` diff --git a/packages/fast-check/CHANGELOG.md b/packages/fast-check/CHANGELOG.md index f75661db..a25eb1d4 100644 --- a/packages/fast-check/CHANGELOG.md +++ b/packages/fast-check/CHANGELOG.md @@ -1,3 +1,40 @@ +# 4.5.0 + +_Add an arbitrary based on a schema definition_ +[[Code](https://github.com/dubzzz/fast-check/tree/v4.5.0)][[Diff](https://github.com/dubzzz/fast-check/compare/v4.4.0...v4.5.0)] + +## Features + +- ([PR#6333](https://github.com/dubzzz/fast-check/pull/6333)) Add `entityGraph` for schema-based structures +- ([PR#6336](https://github.com/dubzzz/fast-check/pull/6336)) Take into account the depth in `entityGraph` +- ([PR#6340](https://github.com/dubzzz/fast-check/pull/6340)) Add initial pool constraints to `entityGraph` +- ([PR#6341](https://github.com/dubzzz/fast-check/pull/6341)) Add strategies to `entityGraph` +- ([PR#6342](https://github.com/dubzzz/fast-check/pull/6342)) Allow recursions on many rels for `entityGraph` +- ([PR#6343](https://github.com/dubzzz/fast-check/pull/6343)) Tweak unicity of entities produced by `entityGraph` +- ([PR#6400](https://github.com/dubzzz/fast-check/pull/6400)) Support inverse relations in `entityGraph` + +## Fixes + +- ([PR#6375](https://github.com/dubzzz/fast-check/pull/6375)) Bug: Fix workflow authentication by enabling credential persistence +- ([PR#6369](https://github.com/dubzzz/fast-check/pull/6369)) CI: Fix vulnerabilities in our GitHub workflows +- ([PR#6370](https://github.com/dubzzz/fast-check/pull/6370)) CI: Add workflow security audit with zizmor +- ([PR#6374](https://github.com/dubzzz/fast-check/pull/6374)) CI: Fix vulnerabilities in build-status workflow +- ([PR#6397](https://github.com/dubzzz/fast-check/pull/6397)) CI: Ignore trusted publishing for pkg-pr-new +- ([PR#6410](https://github.com/dubzzz/fast-check/pull/6410)) CI: Fix generate-changelog script +- ([PR#6365](https://github.com/dubzzz/fast-check/pull/6365)) Doc: Release note for version 4.4.0 +- ([PR#6379](https://github.com/dubzzz/fast-check/pull/6379)) Doc: Fix dead links in the documentation +- ([PR#6378](https://github.com/dubzzz/fast-check/pull/6378)) Doc: Connect AskAI in docsearch from Algolia +- ([PR#6380](https://github.com/dubzzz/fast-check/pull/6380)) Doc: Update Content-Security-Policy for AskAI +- ([PR#6367](https://github.com/dubzzz/fast-check/pull/6367)) Doc: Rework JSDoc for entityGraph and related types +- ([PR#6383](https://github.com/dubzzz/fast-check/pull/6383)) Doc: Enhance `entityGraph` documentation +- ([PR#6337](https://github.com/dubzzz/fast-check/pull/6337)) Refactor: Allocate unlinked versions earlier in `entityGraph` +- ([PR#6339](https://github.com/dubzzz/fast-check/pull/6339)) Refactor: Split code of `entityGraph` into sub-helpers +- ([PR#6345](https://github.com/dubzzz/fast-check/pull/6345)) Refactor: Import all files with an extension +- ([PR#6398](https://github.com/dubzzz/fast-check/pull/6398)) Script: Ask AIs to be concise when naming PRs +- ([PR#6389](https://github.com/dubzzz/fast-check/pull/6389)) Test: Replace @ts-ignore with @ts-expect-error + +--- + # 4.4.0 _Expose hidden arbitraries and widen capabilities of existing ones from a typing point of view_ diff --git a/packages/fast-check/package.json b/packages/fast-check/package.json index c8e75671..0b86ab12 100644 --- a/packages/fast-check/package.json +++ b/packages/fast-check/package.json @@ -1,6 +1,6 @@ { "name": "fast-check", - "version": "4.4.0", + "version": "4.5.0", "description": "Property based testing framework for JavaScript (like QuickCheck)", "type": "module", "main": "lib/fast-check.js",