Releases: wellwelwel/poku
Releases · wellwelwel/poku
v4.3.0
v4.2.1
v4.2.0
v4.1.0
v4.0.0
4.0.0 (2026-03-05) 🎉
✨ See how to migrate from version 3.x.x to version 4.x.x.
Features
- add dynamic indentation for nested
describe,it, andtest(#1039) (c443b1b) - add support for timeout (#1045) (78b2480)
- support external plugins (#1052) (68e7148)
- support JavaScript (CommonJS and ES Modules) and TypeScript files for configurations (#1042) (b47338c)
- support shared resources between isolated processes (#1008) (60ff5ce)
Bug Fixes
- defer execution of shared resource cleanup to after all tests complete (#1013) (a7d925b)
- doesn't interrupt the next
test,itordescribeon failure (#1034) (7516449) - ensure all logs for
focusandcompactreporters (#1050) (f5faaad) - handle uncaught exceptions and unhandled rejections in
describe,itandtestmethods (#1035) (c425028) - improve
tsxhandling (#1020) (ed0d601) - shared resources: improve serialization and Windows support (#1021) (ffab456)
- temp adapt to the breaking change in Deno
v2.6.6(#1040) (24dfb51)
Performance Improvements
⚠ BREAKING CHANGES
v3.0.2
v3.0.1
v3.0.0
Poku v3 is here 🎉
🐷 I'm extremely excited to release the new Poku version with even more performance, 6 (yes, six!) customized reporters and even more efficient.
- It took almost four months of hard work to develop and document the all the new features with a lot of care and dedication.
⚙️ How to Migrate?
There are a few breaking changes, here's how to carry out the migration:
- For Node.js, make sure you have version
14.x.xor higher. - Instead of
poku --parallelorpoku -p, just usepoku. - Instead of
poku(sequential inv2), usepoku --sequential. - If you have some flag using kebab case (e.g.,
--fail-fast), use camel case instead (e.g.,--failFast). - Instead of setting the platform manually (
poku --platform=...,poku --deno,poku --bunorpoku --node), just use the platform/runtime to call Poku, for example:npx poku,bun pokuordeno run poku.
Note
🗺️ For the full roadmap, please follow the:
- #801
- 3.0.0-rc.0 (2024-12-11)
- 3.0.0-rc.1 (2024-12-23)
- 3.0.0 (2025-01-24)
Thanks for all your support.
— Cheers, Weslley ✨
v3.0.0-rc.1
3.0.0-rc.1 (2024-12-23)
Check out all the changes in:
Features
- add stable
onlymodifier todescribe,itandtestmethods (#901) (d6b6241) - stable enforce values validation (#905) (3823848)
Performance Improvements
v3.0.0-rc.0
3.0.0-rc.0 (2024-12-11)
Check out all the changes in:
⚠ BREAKING CHANGES
- drop support for
Node.jsv12 (#896) - drop support for
Node.jsv8 and v10 (#885) - drop
platformoption (#894) - drop
parallelin favor ofsequentialoption (#888) - drop kebab case support (#883)
- drop
includeCLI flag (#877) - remove
allow-hrtimeby default for Deno (#892)