All Versions
177
Latest Version
Avg Release Cycle
27 days
Latest Release
-

Changelog History
Page 15

  • v1.10.3 Changes

    July 11, 2014
    • πŸ›  Fix loading in Web Workers (Victor Costan)
    • πŸ‘ Allow null as argument to clearTimeout and clearInterval (Lars Thorup)
  • v1.10.2 Changes

    June 02, 2014
    • πŸ›  Fix returnValue and exception regression on spy calls (Maximilian Antoni)
  • v1.10.1 Changes

    May 30, 2014
    • πŸ‘Œ Improved mocha compatibility for async tests (Ming Liu)
    • 🌲 Make the fakeServer log function overloadable (Brian M Hunt)
  • v1.10.0 Changes

    May 19, 2014
    • Ensure that spy createCallProperties is set before function invocation (James Barwell)
    • πŸ‘ XDomainRequest support (SΓΈren EnemΓ¦rke, Jonathan Sokolowski)
    • Correct AMD behavior (Tim Branyen)
    • πŸ‘ Allow explicit naming of spies and stubs (Glen Mailer)
    • βœ… deepEqual test for unequal objects in calledWithExactly (Bryan Donovan)
    • πŸ›  Fix clearTimeout() for Node.js (Xiao Ma)
    • πŸ›  fix fakeServer.respond() in IE8 (John Bernardo)
    • πŸ›  Fix #448 (AMD require.amd)
    • πŸ›  Fix wrapMethod error handling (Nikita Litvin)
  • v1.9.1 Changes

    April 03, 2014
    • πŸ›  Fix an issue passing NaN to calledWith (Blake Israel)
    • πŸ“¦ Explicate dependency on util package (Kris Kowal)
    • Fake timers return an object with ref and unref properties on Node (Ben Fleis)
  • v1.9.0 Changes

    March 05, 2014
    • βž• Add sinon.assert.match (Robin Pedersen)
    • βž• Added ProgressEvent and CustomEvent. Fixes bug with progress events on IE. (Geries Handal)
    • prevent setRequestHeaders from being called twice (Phred)
    • πŸ›  Fix onload call, 'this' should be equal to XHR object (Niklas Andreasson)
    • βœ‚ Remove sandbox injected values on restore (Marcus HΓΌsgen)
    • Coerce matcher.or/and arguments into matchers (Glen Mailer)
    • Don't use buster.format any more
    • πŸ›  Fix comparison for regexp deepEqual (Matt Kern)
  • v1.8.2 Changes

    February 11, 2014
    • πŸ›  Fixes an edge case with calledWithNew and spied native functions, and other functions that lack a .prototype
    • βž• Add feature detection for the new ProgressEvent support
  • v1.8.1 Changes

    February 02, 2014
    • πŸš€ Screwed up NPM release of 1.8.0, unable to replace it
  • v1.8.0 Changes

    February 02, 2014
    • βž• Add clearImmediate mocking support to the timers API (Tim Perry)
    • Mirror custom Date properties when faking time
    • πŸ‘Œ Improved Weinre support
    • ⚑️ Update call properties even if exceptions are thrown (Tim Perry)
    • ⚑️ Update call properties even if exceptions are thrown (Tim Perry)
    • Reverse matching order for fake server (Gordon L. Hempton)
    • πŸ›  Fix restoring globals on another frame fails on Firefox (Burak Yiğit Kaya)
    • πŸ– Handle stubbing falsey properties (Tim Perry)
    • Set returnValues correctly when the spied function is called as a constructor (Tim Perry)
    • When creating a sandbox, do not overwrite existing properties when inject properties into an object (Sergio Cinos)
    • βž• Added withCredentials property to fake xhr (Geries)
    • Refine behavior withArgs error message (Tim Fischbach)
    • Auto-respond to successive requests made with a single XHR object (Jan SuchΓ½)
    • βž• Add the ability for mock to accept sinon.match matchers as expected arguments (Zcicala)
    • βž• Adding support for XMLHttpRequest.upload to FakeXMLHttpRequest (Benjamin Coe)
    • πŸ‘ Allow onCall to be combined with returns* and throwsException in stub behavior sequences (Tim Fischbach)
    • πŸ›  Fixed deepEqual to detect properties on array objects
    • πŸ›  Fixed problem with chained timers with delay=0 (Ian Lewis)
    • πŸ‘‰ Use formatio in place of buster-format (Devin Weaver)
  • v1.7.3 Changes

    June 20, 2013
    • βœ‚ Removed use of array forEach, breaks in older browsers (Martin Hansen)
    • sinon.deepEqual(new Date(0), new Date()) returns true (G.Serebryanskyi)