fix: reset high resolution timer on clock.reset (#209)
Add an error when creating a clock with no Date object (#205)
v2.7.4 / 2018-09-05
performance.mark related fixes for failing Safari, IE 10 and IE 11 tests
v2.7.3 / 2018-09-05
Fix for #200: TypeError on performance.mark
v2.7.2 / 2018-09-04
fix(setInterval): parse timeout arg to integer (#202)
Upgrade insecure dependencies with npm audit fix
v2.7.1 / 2018-07-06
Fix performance replacement on iOS 9.3
v2.7.0 / 2018-05-25
reset clock to start
check Performance exists before touching it
v2.6.0 / 2018-05-16
Fix reset and document it publicly Clear microtick jobs and set now to 0 in reset (#179)
Access Date on _global (#178)
v2.5.0 / 2018-05-13
feat: respect loopLimit in runMicrotasks (#172)
assign performance as a property, not as a function
v2.4.2 / 2018-05-11
Upgrade Mochify to v5.6 (#162) fixed #170
Access Performance via _global (#168)
v2.4.1 / 2018-05-08
fix: handle negative infinity timeout (#165)
v2.4.0 / 2018-05-08
Add withGlobal export
expose runMicrotasks
Fix that performance.mark is undefined after timer install
v2.3.2 / 2018-01-29
Add files section to package.json to avoid unnecessary package bloat #154
Add missing functions in default toFake #150
v2.3.1 / 2017-11-22
bugfix for a setTimeout() or setSystemTime() within a nextTick() call. (#145)
v2.3.0 / 2017-11-08
Stops leak of (request|cancel)AnimationFrame into global scope. (#143)
return timers on uninstall
v2.2.0 / 2017-11-07
Add support for requestAnimationFrame
fix negative timeout bug
v2.1.3 / 2017-10-03
add module entry point (#133)
v2.1.2 / 2017-07-25
- does not fake process.nextTick by default - added .idea folder to .gitignore - fixed documentation - added clock teardowns in tests
overflowing the timer correctly (issue #67)
v2.1.1 / 2017-07-19
support passing parameters in nextTick (fixes #122)
v2.1.0 / 2017-07-18
Throw error on incorrect install use (#112)
Add support for process.nextTick
lolex can now attach itself to the system timers and automatically ad… (#102)
update hrtime when an interval ticks
v2.0.0 / 2017-07-13
New install() signature
Add support for performance.now (#106)
Fix issue with tick(): setSystemClock then throw
Update old dependencies
Added support to automatically increment time (#85)
Changed internal uninstall method signature
v1.6.0 / 2017-02-25
Use common Sinon.JS eslint config
Allow install to be called with date object
Remove wrapper function
Fixed typo in clock.runAll error
v1.5.2 / 2016-11-10
Upgrade mocha to latest
Only overwrite globals when running in IE
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.