From 8152b3d99e49d3ba3642c1ff6afdc012637f1057 Mon Sep 17 00:00:00 2001 From: Nicolas DUBIEN Date: Thu, 20 Mar 2025 01:15:47 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5(worker)=20Drop=20support=20for=20v?= =?UTF-8?q?3=20of=20fast-check=20(#5769)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Description** Related to #5582 **Checklist** — _Don't delete this checklist and make sure you do the following before opening the PR_ - [x] The name of my PR follows [gitmoji](https://gitmoji.dev/) specification - [x] My PR references one of several related issues (if any) - [x] New features or breaking changes must come with an associated Issue or Discussion - [x] My PR does not add any new dependency without an associated Issue or Discussion - [x] My PR includes bumps details, please run `pnpm run bump` and flag the impacts properly - [x] My PR adds relevant tests and they would have failed without my PR (when applicable) **Advanced** - [ ] Category: ... - [ ] Impacts: ... --- .changeset/flat-bananas-matter.md | 5 +++++ packages/worker/package.json | 2 +- .../worker-property/WorkerPropertyFromWorker.ts | 9 ++------- pnpm-lock.yaml | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) create mode 100644 .changeset/flat-bananas-matter.md diff --git a/.changeset/flat-bananas-matter.md b/.changeset/flat-bananas-matter.md new file mode 100644 index 00000000..901a2d2b --- /dev/null +++ b/.changeset/flat-bananas-matter.md @@ -0,0 +1,5 @@ +--- +"@fast-check/worker": minor +--- + +🔥(worker) Drop support for v3 of fats-check diff --git a/packages/worker/package.json b/packages/worker/package.json index 4847e5d6..e6681833 100644 --- a/packages/worker/package.json +++ b/packages/worker/package.json @@ -46,7 +46,7 @@ }, "homepage": "https://github.com/dubzzz/fast-check/tree/main/packages/worker#readme", "dependencies": { - "fast-check": "^3.4.0 || ^4.0.0", + "fast-check": "^4.0.0", "pure-rand": "^7.0.0" }, "devDependencies": { diff --git a/packages/worker/src/internals/worker-property/WorkerPropertyFromWorker.ts b/packages/worker/src/internals/worker-property/WorkerPropertyFromWorker.ts index 3c4fd3b8..5c5504c0 100644 --- a/packages/worker/src/internals/worker-property/WorkerPropertyFromWorker.ts +++ b/packages/worker/src/internals/worker-property/WorkerPropertyFromWorker.ts @@ -88,13 +88,8 @@ export class WorkerPropertyFromWorker implem return fc.Stream.nil(); } - run(v: Ts, dontRunHook?: boolean): Promise { - return ( - this.internalProperty.run as ( - v: Ts, - dontRunHook?: boolean, - ) => Promise - )(v, dontRunHook); + run(v: Ts): Promise { + return this.internalProperty.run(v); } beforeEach(hookFunction: AsyncPropertyHookFunction): IAsyncPropertyWithHooks { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4b6836ab..0bbf470a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -297,7 +297,7 @@ importers: packages/worker: dependencies: fast-check: - specifier: ^3.4.0 || ^4.0.0 + specifier: ^4.0.0 version: link:../fast-check pure-rand: specifier: ^7.0.0 -- 2.51.2