Skip to content

Latest commit

 

History

History
132 lines (111 loc) · 4.02 KB

History.md

File metadata and controls

132 lines (111 loc) · 4.02 KB

1.5.1 / 2016-07-26

  • Fix setInterval() behavior with string times
  • Incorporate test from PR #65
  • Fix issue #59: context object required 'process'
  • fixed a case where runAll was called and there are no timers (#70)
  • Correct the clear{Interval|Timeout|Immediate} error message when calling set* for a different type of timer.
  • Lots of minor changes to tooling and the build process

v1.5.0 / 2016-05-18

  • 1.5.0
  • Check for existence of process before using it
  • Run to last existing timer
  • Add runAll method to run timers until empty
  • Turn off Sauce Labs tests for pull requests
  • Add tests demonstrating that a fake Date could be created with one argument as a String since this string is in a format recognized by the Date.parse() method.
  • Run test-cloud on Travis
  • Add process.hrtime()
  • Add bithound badge to Readme.md
  • Make Travis also run tests in node 4.2
  • Update jslint, referee, sinon, browserify, mocha, mochify
  • Rename src/lolex.js to src/lolex-src.js to avoid bithound ignoring it
  • Add .bithoundrc

v1.4.0 / 2015-12-11

  • 1.4.0
  • Remove BASH syntax in lint script
  • correct test descriptions to match the tests
  • correct parseTime() error message so it matches behavior
  • don't run test-cloud as part of npm test
  • doc: full API reference
  • doc: update 'Running tests' section
  • doc: update 'Faking the native timers' section
  • doc: remove requestAnimationFrame
  • Implement clock.next()
  • Run lint in CI
  • Fix jslint errors

v1.3.2 / 2015-09-22

  • 1.3.2
  • Fix for breaking shimmed setImmediate

v1.3.1 / 2015-08-20

  • Remove error whos reason is no longer accurate

v1.3.0 / 2015-08-19

  • 1.3.0
  • Throw exception on wrong use of clearXYZ()
  • Fix for Sinon.JS issue #808 :add setSystemTime() function
  • Fix for Sinon.JS issue #766: clearTimeout() no longer clears Immediate/Interval and vice versa
  • Update Readme.md to point to LICENSE file
  • Fix error in readme about running tests
  • Fix for warning about SPDX license format on npm install

v1.2.2 / 2015-07-22

  • 1.2.2
  • Fixing lint mistake
  • Update travis to use node@0.12
  • Fix complaint about missing fake setImmediate
  • Use license in package.json

v1.2.1 / 2015-01-06

  • New build
  • Dodge JSLint...
  • Up version
  • Proper fix for writable globals in IE
  • Make timers writable in old IEs

v1.2.0 / 2014-12-12

  • 1.2.0
  • Fix Sinon.JS issue 624
  • Lint the test files also
  • Add .jslintrc
  • Delay setImmediate if it is during tick call
  • Add test case
  • Test behaviour of hasOwnProperty beforehand
  • Compare now() with delta
  • Use undefined for defined predicate
  • Put setImmediate in toFake list
  • Capture clock instance for uninstall
  • Restore commented out tests
  • Add JSLint verification to test
  • Configure Travis to run tests in node 0.10.x
  • Add .editorconfig
  • Fail when faking Date but not setTimeout/setInterval

v1.1.10 / 2014-11-14

  • 1.1.0 Fixes setImmediate problems
  • Rely on timer initialization to null
  • Timer assembly occurs at addTimer callsites
  • Sort immediate timers before non-immediate
  • Add createdAt to timers
  • Sort timers by multiple criteria, not just callAt
  • Refactor firstTimerInRange
  • Rename timeouts property to timers
  • addTimer is options-driven

v1.0.0 / 2014-11-12

  • Add built file for browsers
  • Fix URL
  • Don't run tests that require global.proto on IE 9 and IE 10
  • Add "bundle" script to create standalone UMD bundle with browserify
  • Float with new test framework versions
  • Remove redundant module prefix
  • Let Browserify set "global" for us
  • Change test framework from Buster to Mocha and Mochify
  • Make timer functions independent on this
  • Change APIs according to Readme
  • Change clock-creating interface
  • Change Github paths
  • Basically working extraction from Sinon.JS