release_notes/3.6.0.md
This is a maintenance release of Jasmine with a number of new features and fixes.
Added support for custom object formatters
Don't require matchers and asymmetric equality testers to pass custom object formatters back to Jasmine
Properly import jasmineRequire object before using
Added a toHaveBeenCalledOnceWith matcher
Added a toHaveSize matcher
Added a toBePending async matcher
Added support for user-defined spec/suite properties
Route unhandled promise rejections to onerror
Use a version of eslint that works on Node 8
Check for syntax and standard library objects that don't work in IE
Run eslint against all files
Add Additional Test for equals Matcher
Depend on head of jasmine-browser to fix IE failures in CI
Fixed test failure in Firefox 74
Added test for resolveTo/rejectWith with empty parameters
Removed unnecessary uses of new in tests
Realigned the browser testing matrix to match current reality
Don't leak global error handlers between Jasmine's own tests
Added basic property tests for matchersUtil.equals
Added integration tests for existing matcher interfaces
Added integration tests for asymmetric equality testers
Test IE before other browsers on Travis
Show diffs involving root-level asymmetric equality testers
Fixed references to master in docs
Allow spy throwError to throw an Object
Added missing periods to README
Expose setSpec/SuiteProperty on interface
Prevent undesired reloads when karma-jasmine-html-reporter is used
Correctly report spec and suite duration
Added jsdocs for MatchersUtil
Allow the .callThrough spy strategy to call constructor functions without errors
Inject a per-runable pretty printer into MatchersUtil
Include stack traces in unhandled promise rejection messages
Describe the naming for the function it
Correctly extract error messages from stack traces that don't start with Error
Fixed objectContaining to not match when the expected is the empty object and the actual is a non-object
Fixed toEqual(0, Number.MIN_VALUE) to fail instead of passing
Fixed comparison between ObjectContaining and non-objects on IE
Provide better diffs for object graphs that include objectContaining
Indent multiline failure messages in the output of withContext
Report async expectations that complete after the runable completes
Treat NodeJS assertion failures as expectation failures
_Release Notes generated with Anchorman