This release updates the jasmine-core dependency to 3.8.0. See the jasmine-core release notes for more information.
-
Opt-in support for ES modules with .js extension and package type
module
- All files are loaded using
import
if"jsLoader": "import"
is set in the config file. - Only supported on Node >= 12.17.0. Older versions have missing or broken support for importing .js files.
- Fixes #170
- All files are loaded using
-
Allow the random seed reproduction command to be overridden
- Needed by jasmine-browser-runner, which uses the ConsoleReporter but needs to tell the user to run a different command.
- Created an initial set of API reference documentation
-
Specify files to include in the NPM package rather than files to exclude
-
CI matrix updates
- Added Node 16.
- Added Node 12.0, 12.16, and 12.17 to ensure coverage of versions that do and don't have good support for importing .js files.
- Removed Windows. We'll manually run the tests on Windows before each release, but we no longer have reliable access to a free Windows CI service.
-
Migrated from Travis to Circle CI
The jasmine NPM package has been tested on Node 12, 14, 16, and 18. See the jasmine-core release notes for supported browsers.
_Release Notes generated with Anchorman