NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #745 most downloaded on NuGet
NCrontab is crontab for all .NET runtimes supported by .NET Standard 1.0. It provides parsing and formatting of crontab expressions as well as calculation of occurrences of time based on a schedule expressed in the crontab format.
Last release 1 years ago
13 Sep 2025
Ships fairly regularly
a new release about every 2.0 years
Most releases are documented
notes for 8 of 9 stable releases
Nothing withdrawn
no release was ever pulled
16 years old
9 releases · first in 2011
Detect accidental breaking changes in public API by @atifaziz in #73
See also NCrontab on NuGet (Signed/Strong-Named).
The most prominent feature of this release is merging of multiple schedules (#36).
CrontabFieldAccumulator param name by @atifaziz in #74InvalidCastException in WinForms app by @jdmallen in #89Full Changelog: v3.3.3...v3.4
One column per quarter.
See also NCrontab on NuGet ( Signed/Strong-Named ).
See also NCrontab on NuGet (Signed/Strong-Named).
This is a bug fix release and otherwise contains no new features or changes.
Full Changelog: v3.3.2-sn...v3.3.3
See also NCrontab on NuGet ( Signed/Strong-Named ).
See also NCrontab on NuGet (Signed/Strong-Named).
This is a minor release that adds a specific target for .NET Standard 2.0. It also adds Source Link support for easier debugging as well as (surprise-surprise) source-linking.
There are no new features or functional bug fixes otherwise.
⚠️ The strong named package from this release was flawed (see issue #48) and therefore has been unlisted. Use the one from release 3.3.2 instead.
3.3: Targets .NET Standard 1.0 3.2: Fixes the following issues:
3.3: Targets .NET Standard 1.0 3.2: Fixes the following issues: - Wrong schedule when a crontab field is of the form N/1; remaining values of that field were being ignored. - CrontabSchedule.TryParse doesn't throw if given a null string as input. 3.1: CrontabFieldImpl and CrontabFieldAccumulator are now private. 3.0: Replaces uses of Converter with Func and therefore requires .NET Framework 3.5 as a minimum.
3.2: Fixes the following issues:
3.2: Fixes the following issues: - Wrong schedule when a crontab field is of the form N/1; remaining values of that field were being ignored. - CrontabSchedule.TryParse doesn't throw if given a null string as input. 3.1: CrontabFieldImpl and CrontabFieldAccumulator are now private. 3.0: Replaces uses of Converter with Func and therefore requires .NET Framework 3.5 as a minimum.
Release 3.x also makes the library available as a PCL for:
3.1: CrontabFieldImpl and CrontabFieldAccumulator are now private. 3.0: Replaces uses of Converter with Func and therefore requires .NET Framework 3.5
3.1: CrontabFieldImpl and CrontabFieldAccumulator are now private. 3.0: Replaces uses of Converter with Func and therefore requires .NET Framework 3.5 as a minimum.
Release 3.x also makes the library available as a PCL for:
Replaces uses of Converter with Func and therefore requires .NET Framework 3.5 as a minimum.
Replaces uses of Converter with Func and therefore requires .NET Framework 3.5 as a minimum.
This release also make the library available as a PCL for:
Support for six-part expression where first field represents seconds.
Support for six-part expression where first field represents seconds.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →