Back to Jasmine

Jasmine Core 2.3.0 Release Notes

release_notes/2.3.0.md

6.2.03.6 KB
Original Source

Jasmine Core 2.3.0 Release Notes

Changes

  • Style disabled specs in the results list
  • Use onclick directly to better support older webkit
  • Don't use deprecated onComplete syntax for jasmine-npm
  • Allow the clock to be installed for the duration of a single closure
  • Add safari 7 & 8 to browser matrix
  • Remove unused standaloneBuilder var from Gruntfile
  • Add test script to package.json
  • Update bower.json keywords to match package.json keywords
  • Add keywords to package.json
  • refuse to execute an order if it would cause a suite with a beforeAll or afterAll to be re-entered after leaving once

Pull Requests & Issues

  • Specify a main entry point for bower so it can be loaded easier

    • Merges #827 from @davetron5000
  • Use instanceof when checking Error types in toThrowError

  • Remove periods from bullet points for consistency with rest of document

    • Merge #818 from @lpww
  • Subjective readability improvements to CONTRIBUTING.md

    • Merge #815 from @jhamon
  • Don't install the clock if the current timing functions aren't the originals

  • Properly pass j$ to Any so it can use other jasmine stuff

  • Correctly handle functions that are scheduled after the clock is uninstalled and reinstalled from within Clock#tick.

    • Merges #804 from @sgravrock
    • Fixes #790.
  • Allow user to stop a specs execution when an expectation fails

  • Remove unnecessary conditional

    • Merges #788 from @toddbranch
  • Show the name of the constructor function when printing an any instead of a toString of the entire constructor

  • Don't use hardcoded temporary directory paths

    • Merges #789 from sgravrock
  • Execute beforeAll/afterAll once per suite instead of once per child when running focused specs/suites

  • Report children of an xdescribe similarly to how they would be reported if they were themselves x'd out

  • Fixes issue where mock clock was being used by QueueRunner

  • add missing semicolon

    • Merges #775 from @joscha
  • ObjectContaining matches prototype properties

  • Updates pretty printer to include array properties

  • Update year copyright

    • Merges #768 from @danilovaz
  • Allow arrays from different frames or contexts to be equal


_Release Notes generated with Anchorman