diff --git a/lib/jasmine-core/version.rb b/lib/jasmine-core/version.rb index 5dd3e13b..e87815de 100644 --- a/lib/jasmine-core/version.rb +++ b/lib/jasmine-core/version.rb @@ -4,6 +4,6 @@ # module Jasmine module Core - VERSION = "3.6.0" + VERSION = "3.7.0" end end diff --git a/package.json b/package.json index ae77c27f..62637443 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "jasmine-core", "license": "MIT", - "version": "3.6.0", + "version": "3.7.0", "repository": { "type": "git", "url": "https://github.com/jasmine/jasmine.git" diff --git a/release_notes/3.7.0.md b/release_notes/3.7.0.md new file mode 100644 index 00000000..d836338b --- /dev/null +++ b/release_notes/3.7.0.md @@ -0,0 +1,80 @@ +# Jasmine Core 3.7 Release Notes + +## Summary + +This is a maintenance release of Jasmine with a number of new features and fixes. + + +## New features and bug fixes + +* Allow custom object formatters to be added in beforeAll + - Fixes [#1876](http://github.com/jasmine/jasmine/issues/1876) + +* Allow specs to disable Jasmine's global error handling by overwriting `onerror`. + - Merges [#1860](https://github.com/jasmine/jasmine/pull/1860) from @greghuc + +* Fixed comparison between URL objects + - Fixes [#1866](http://github.com/jasmine/jasmine/issues/1866) + +* Added support for stack traces created by `node --enable-source-maps` + with tools like the Typescript compiler. + - Merges [#1862](https://github.com/jasmine/jasmine/pull/1862) from @JannesMeyer + +* Made properties added by createSpyObj() enumerable. + - Merges [#1859](https://github.com/jasmine/jasmine/pull/1859) from DCtheTall + - Fixes [#1837](http://github.com/jasmine/jasmine/issues/1837) + +* Show the name of the spec/suite that caused a deprecation + +* Warn if a spec or before/after function both takes a callback and returns a promise + +* Don't overwrite MatchersUtil methods with ones that were added to + `Array.prototype`, esp. `contains` + - Fixes [#1849](http://github.com/jasmine/jasmine/issues/1849) + +* Allow generator functions to be passed to `.and.callFake` + - Fixes [#1848](http://github.com/jasmine/jasmine/issues/1848) + + +## Documentation updates + +* Fixed instructions for contributors to run Jasmine's ci script + +* Updated supported Node versions in README + +* Fixed script and CSS URLs in standalone example in README + - Merges [#1839](https://github.com/jasmine/jasmine/pull/1839) from @snowman + +* Fixed typo in asyncMatcher toBePending comment + - Merges [#1847](https://github.com/jasmine/jasmine/pull/1847) from @SnailCoil + +* Fixed link to custom object formatter tutorial + +* Added jasmine.isSpy to the public interface + - Fixes [#1880](http://github.com/jasmine/jasmine/issues/1880) + + + +## Internal notes + +* Fixed intermittent test failures + +* Added additional assertions to tests for toBeTruthy and toBeFalsy + - Merges [#1875](https://github.com/jasmine/jasmine/pull/1875) from @yasinkocak + +* Pointed Travis badge at travis-ci.com, not .org + +* Fixed file globs so that Prettier runs on all files + +* Check for forgotten console and debugger statements + +* Fixed code in Jasmine that will trigger deprecations in 3.99 + +* Use jasmine-browser from npm rather than from the main branch + - The current released version now works with IE, so we no longer need to +depend on main. + + +------ + +_Release Notes generated with _[Anchorman](http://github.com/infews/anchorman)_