v2.0.0
What's Changed
- #10 Fix calling Stop() from inside the elapsed event code causing a deadlock by @Uight in #12
- #13 Fix NaN causing infinite timers now causing ArgumentOutOfRangeException by @Uight in #14
- #11 Dont catch TaskCanceledException in Delay to match Fallback by @Uight in #15
- #18 Delay behavior for times <= 0 now same across platforms by @Uight in #20
- #19 Throw Platform notsupported exception if under windows older than win 10 by @Uight in #21
=> Removes support for win 7 and 8.1 because its unsure if the functions needed are available and no suitable fallback possible. - #22 API 2.0 redesign by @Uight in #23
=> New property Priority
=> New property SkipMissedIntervals
=> Reworked Event args (no longer scheduled and actual time): TimeSinceLastInterval and SkippedIntervals (To remove all absolute time references)
=> New HighResQuickTickTimer - #16 Generate timing reports by @Uight in #24
=> see the new Timing Reports linked in the README.md
See the fully updated README.md file for the full description.