This is a major release that includes breaking changes. It updates jasmine-core
to 7.0.0. In addition to the list of breaking changes below, be sure to read the
release notes for jasmine-core 7.0.0.
You may also find the
upgrade guide helpful.
- The
alwaysListPendingSpecsconfig option is no longer supported. SetdefaultReporter: { alwaysListPendingSpecs: ... }instead. † - The redundant
showColorandalwaysListPendingSpecsmethods from theJasmineandParallelRunnerclasses have been removed. Call.configureDefaultReporter()with thecolorand/oralwaysListPendingSpecsoptions set instead.† - Multiple calls to
Jasmine#alwaysListPendingSpecsandParallelRunner#alwaysListPendingSpecsare no longer ignored. † - Redundant configuration properties that were deprecated in 6.3.0 have been
removed. Use the corresponding env config properties instead, e.g.
env.randominstead ofrandom. - The jsLoader config setting has been removed. The default loader now covers most use cases for it. If you find that the default loader still doesn't meet your needs, use a custom loader.
Jasmine#loadConfigandParallelRunner#loadConfigare now async.
--list-not-applicableCLI flag †- Custom loaders allow replacing the built-in module loading logic with your own.
† New since 7.0.0-pre.2
This version has been tested on Node 20*, 22, 24, and 26.
* Supported on a best-effort basis. Support may be dropped if it becomes impractical, and bugs affecting only this version may not be treated as release blockers.
_Release Notes generated with Anchorman