Releases
8.0.0
Compare
Sorry, something went wrong.
No results found
Breaking
Require Node.js >=22. Node 12/14/16/18/20 are no longer supported.
Bumped the mocha peer dependency range from >=7 to >=8.
Changed
Replaced the uuid dependency with the built-in crypto.randomUUID().
Report output is unchanged (still RFC 4122 v4 UUIDs).
Replaced chalk and strip-ansi with the Node built-ins
util.styleText and util.stripVTControlCharacters.
Replaced the lodash.is* micro-dependencies with native checks.
Updated dev tooling to current majors (eslint 10 with flat config,
prettier 3, mocha 11, sinon 22, husky 9, lint-staged 17).
Switched coverage from nyc to c8 (native V8 coverage; drops the
Babel-based instrumentation subtree).
Removed
uuid dependency (replaced by native crypto.randomUUID()).
chalk and strip-ansi dependencies (replaced by node:util).
lodash.isempty, lodash.isfunction, lodash.isobject, and
lodash.isstring dependencies (replaced by native checks).
cross-env dev dependency and the unused NODE_ENV=test test flag.
You can’t perform that action at this time.