From 346ce227f6ea2740332e844b29840bc61616845f Mon Sep 17 00:00:00 2001 From: Steve Gravrock Date: Thu, 1 Jul 2021 17:34:14 -0700 Subject: [PATCH] Bump version to 3.8.0 --- package.json | 4 ++-- release_notes/3.8.0.md | 51 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 release_notes/3.8.0.md diff --git a/package.json b/package.json index 7888db45..971cf908 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "bdd" ], "license": "MIT", - "version": "3.7.0", + "version": "3.8.0", "repository": { "type": "git", "url": "https://github.com/jasmine/jasmine-npm" @@ -28,7 +28,7 @@ ], "dependencies": { "glob": "^7.1.6", - "jasmine-core": "~3.7.0" + "jasmine-core": "~3.8.0" }, "bin": "./bin/jasmine.js", "main": "./lib/jasmine.js", diff --git a/release_notes/3.8.0.md b/release_notes/3.8.0.md new file mode 100644 index 00000000..26ac20ef --- /dev/null +++ b/release_notes/3.8.0.md @@ -0,0 +1,51 @@ +# Jasmine NPM 3.8 Release Notes + +## Summary + +This release updates the jasmine-core dependency to 3.8.0. See the +[jasmine-core release notes](https://github.com/pivotal/jasmine/blob/main/release_notes/3.8.0.md) +for more information. + +# New features and bug fixes + +* 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](https://github.com/jasmine/jasmine-npm/issues/170) + +* 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. + + +# Documentation updates + +* Created an initial set of [API reference documentation](https://jasmine.github.io/api/npm/3.8/index) + + +# Internal notes + +* 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 + + +## Supported environments + +The jasmine NPM package has been tested on Node 12, 14, 16, and 18. See the +[jasmine-core release notes](https://github.com/jasmine/jasmine/blob/main/release_notes/3.8.0.md) +for supported browsers. + +------ + +_Release Notes generated with _[Anchorman](http://github.com/infews/anchorman)_