Files
jasmine/release_notes/2.2.0.md
2015-01-30 13:02:01 -08:00

4.2 KiB

Jasmine Core 2.2.0 Release Notes

Summary

Changes

  • Just return the result directly from any and objectContaining
  • ObjectContaining no longer tries to track exact mismatches
  • Keep extra query params when focusing on a spec or suite
  • Also check custom properties on Arrays when computing equality
  • Also test in IE 11 on travis
  • spyOn explicitly checks to see that a method name to spy on was passed.
  • Rename jasmineMatches to asymmetricMatch
  • Don't double escape focus spec links.
  • Just check if either side implements asymmetricMatch
  • Add asymmetric equality tester to match a string against a regexp
  • Add jshint to node run on travis for pull request builds

Pull Requests & Issues

  • Add a basic bower config

  • Allow pending to take a reason and show it in the HtmlReporter

  • Set jasmineGlobal correctly in GJS

  • Fix some SpiderMonkey lint warnings

  • Prevents *Alls from running when runnables are explicitly set

  • Update contribution guide to mention possible ffi dependencies for Ubuntu

  • fix spelling mistake in contributors guide

    • Merges #746 from @swirlycheetah
  • Use new jasmine github repo url

  • Allow createSpyObj to be called with just an array of method names

  • Add arrayContaining matcher

    • Merges #440 from @slackersoft
  • Use the stack trace from the Error object if supplied

  • Update readme with link to upgrading doc and mention browser support.

  • Link to the Jasmine NPM module

    • Merges #736 from @moonmaster9000
  • Allow null prototype obj to be compared for equals

  • Fix URL's of Jasmine repositories on Github

    • Merges #730 from @rohit
  • Add anything matcher to match any value that is neither null or undefined

  • Allow asymmetric equality testers to preempt their symmetric brethren

  • Check for ObjectContaining on either side of equality.

  • Display the name of the constructor when pretty printing objects

  • toMatch requires the expected to be a String or RegExp

  • Better equality comparison of Dom nodes

    • Merges #657 from @alexeibs
  • Hide more things from the npm package

  • Properly record finishing an xdescribe so further cleanup works

  • Reschedule all functions for a tick before executing any. This allows any function run during a tick to cancel any other in the same tick.

  • pass through all args from external interface for befores, afters, its


_Release Notes generated with Anchorman