Releases: PerMalmberg/libcron
Releases · PerMalmberg/libcron
v1.3.1
What's Changed
- Improving libcron performance by @HpLightcorner in #9
- Avoid compiler warnings on compilers supporting std::uncaught_exceptions() by @PerMalmberg in #12
- Fix warning: ignoring '#pragma warning ' by @tindy2013 in #11
- Use newer catch2 for Apple M1 support by @shaglund in #18
- [+] CMakeLists.txt: Add install phase. by @VergeDX in #23
- Added "convenience scheduling" using @Yearly, @annually, @monthly, ... by @peter-jansson in #24
- Update README.md by @PerMalmberg in #26
- Ci by @PerMalmberg in #28
- Fix task may appear to be triggered more than 1 second late by @progheal in #27
- Add default copy assignment operator to data classes by @tindy2013 in #32
New Contributors
- @tindy2013 made their first contribution in #11
- @shaglund made their first contribution in #18
- @VergeDX made their first contribution in #23
- @peter-jansson made their first contribution in #24
- @progheal made their first contribution in #27
Full Changelog: v1.3.0...v1.3.1
v1.3.0: Feature/add executed on time check (#7)
* Initial commit on executed on time feature. A task was executed on time if the function call happened within one second since it expired. * Adding tests, fixing some errors. * Using recursirve mutex to allowing to call safely call was_executed_on_time in an Mt-environment * Changing from boolean expression to get_delay, being even more flexibel * Cleanup * Adding dedicated TaskContext * Changing to Interface-Class Approach * Renaming to TaskInformation, making it pure virtual * Removing unnecessary Proxy-Class * Cleaning up * Passing a const reference instead of a pointer to avoid nullptr checks in the callback * Cleaning up add_schedule. * Adding TaskInformation API to readme. Co-authored-by: Heinz-Peter Liechtenecker <[email protected]>
Randomization support using textual names for months and day of week
Merge pull request #3 from PerMalmberg/feature/random-via-textual-names Implemented support for using textual names in randomization.
Randomization support.
v1.1.0 #1 - Update output path.
v1.0.2
Silence warning in date.h on Windows.
v1.0.1
With updated date.h
v1.0.0
Added negative test case.