133 lines
4.0 KiB
Markdown
133 lines
4.0 KiB
Markdown
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
|