New
3.4.0
See also NCrontab on NuGet (Signed/Strong-Named).
The most prominent feature of this release is merging of multiple schedules (#36).
What's Changed
- Update to .NET Core SDK 3.1.100 by @atifaziz in https://github.com/atifaziz/NCrontab/pull/57
- Detect accidental breaking changes in public API by @atifaziz in https://github.com/atifaziz/NCrontab/pull/73
- Fix typo in
CrontabFieldAccumulatorparam name by @atifaziz in https://github.com/atifaziz/NCrontab/pull/74 - Remove test project properties predicated on "netcoreapp1.0" by @atifaziz in https://github.com/atifaziz/NCrontab/pull/75
- Rewrite statement lambdas as throw expressions by @atifaziz in https://github.com/atifaziz/NCrontab/pull/76
- Remove redundant initialization of field bitmap by @atifaziz in https://github.com/atifaziz/NCrontab/pull/77
- Update to .NET Core SDK 3.1.403 by @atifaziz in https://github.com/atifaziz/NCrontab/pull/78
- Remove CI patch for "dotnet-install.sh" bug by @atifaziz in https://github.com/atifaziz/NCrontab/pull/80
- Update to .NET 5 by @atifaziz in https://github.com/atifaziz/NCrontab/pull/79
- Rewrite console app with top-level statements by @atifaziz in https://github.com/atifaziz/NCrontab/pull/81
- Add nullable reference annotations by @atifaziz in https://github.com/atifaziz/NCrontab/pull/82
- Remove offending lines causing
InvalidCastExceptionin WinForms app by @jdmallen in https://github.com/atifaziz/NCrontab/pull/89 - Reset seconds to first occurrence when minute/hour changes by @atifaziz in https://github.com/atifaziz/NCrontab/pull/91
- Update to .NET SDK 7.0 by @atifaziz in https://github.com/atifaziz/NCrontab/pull/110
- Replace deprecated package with .NET Framework 3.5 reference assemblies by @atifaziz in https://github.com/atifaziz/NCrontab/pull/111
- Enable static code & style analysis by @atifaziz in https://github.com/atifaziz/NCrontab/pull/112
- Enable nullable context for the entire solution by @atifaziz in https://github.com/atifaziz/NCrontab/pull/113
- Allow use of C# 11 by @atifaziz in https://github.com/atifaziz/NCrontab/pull/114
- Add test coverage collection & reporting by @atifaziz in https://github.com/atifaziz/NCrontab/pull/115
- Enable reproducible builds by @atifaziz in https://github.com/atifaziz/NCrontab/pull/118
- add ParseOptions to README by @dynamicbutter in https://github.com/atifaziz/NCrontab/pull/126
- Update to use .NET SDK 8 with latest dependencies by @atifaziz in https://github.com/atifaziz/NCrontab/pull/129
- Update analysis level to 8 by @atifaziz in https://github.com/atifaziz/NCrontab/pull/130
- Enforce code style by @atifaziz in https://github.com/atifaziz/NCrontab/pull/131
- Consolidate duplication in signed & unsigned projects by @atifaziz in https://github.com/atifaziz/NCrontab/pull/132
- Package read-me document by @atifaziz in https://github.com/atifaziz/NCrontab/pull/133
- Validate package for compatibility & good practices by @atifaziz in https://github.com/atifaziz/NCrontab/pull/134
- Extension to merge occurrences of several schedules (#36) by @atifaziz in https://github.com/atifaziz/NCrontab/pull/37
New Contributors
- @jdmallen made their first contribution in https://github.com/atifaziz/NCrontab/pull/89
- @dynamicbutter made their first contribution in https://github.com/atifaziz/NCrontab/pull/126
Full Changelog: https://github.com/atifaziz/NCrontab/compare/v3.3.3...v3.4