cron-parser
5.10.2 · 9 Oct 2026MIT15.5M / weekRepositoryHomepagenpmAtom feed
120 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 5.x · latest line
5.10.2
9 Oct 2026preserve crontab fields separated by whitespace
bound expression length and hashed step expansion at parse time
5.10.1
12 Sep 2026reject duplicate zero values in field validation
bound field value expansion at parse time
5.10.0
14 Aug 2026pad short expressions from the leading field slot
5.9.0
13 Aug 2026keep explicit range bounds when stringifying stepped fields
compensate DST transitions wider than one hour
keep a hashed step wider than its range from emptying the field
5.8.1
9 Aug 2026Maintenance only: docs, tests, build or refactoring. Nothing changes in how you use it.
5.8.0
9 Aug 2026drop day of month values the month does not have
keep day fields that cover their whole range out of the wildcard form
round the current date to whole seconds so occurrences on the end date are returned
What's Changed
drop day of month values the month does not have
keep day fields that cover their whole range out of the wildcard form
round the current date to whole seconds so occurrences on the end date are returned
keep a day-of-week step from adding Sunday when it never reaches 7
5.7.0
1 Aug 2026enforce iteration loop limit so unsatisfiable expressions throw instead of returning a bogus date
do not drop a matching day of month when the day of week uses an nth (#) occurrence
escape hyphen in #parseNthDay character class
What's Changed
enforce iteration loop limit so unsatisfiable expressions throw instead of returning a bogus date
do not drop a matching day of month when the day of week uses an nth (#) occurrence
escape hyphen in #parseNthDay character class
copy values array in CronField constructor
reject standalone L in day of week at construction
5.6.2
13 Jul 2026Reading the note…
5.6.1
24 Jun 2026Reading the note…
5.6.0
20 Jun 2026Reading the note…
5.5.0
16 Jan 2026Reading the note…
5.4.0
15 Sep 2025Reading the note…
5.3.1
31 Aug 2025Reading the note…
5.3.0
8 Jun 2025Reading the note…
5.2.0
11 May 2025Reading the note…
5.1.1
4 Apr 2025Reading the note…
5.1.0
31 Mar 2025Reading the note…
5.0.6
20 Mar 2025Reading the note…
5.0.5
17 Mar 2025Reading the note…
5.0.4
22 Feb 2025Reading the note…
5.0.3
19 Feb 2025Reading the note…
5.0.2
18 Feb 2025Reading the note…
5.0.1
16 Feb 2025Reading the note…
5.0.0
13 Feb 2025Reading the note…
- 4.x
4.9.0
14 Aug 2023Reading the note…
4.8.1
7 Mar 2023Reading the note…
4.8.0
6 Mar 2023Reading the note…
4.7.1
9 Jan 2023Reading the note…
4.7.0
16 Nov 2022Reading the note…
4.6.0
2 Aug 2022Reading the note…
4.5.0
28 Jun 2022Reading the note…
4.4.0
1 May 2022Reading the note…
4.3.0
29 Mar 2022Reading the note…
4.2.1
22 Dec 2021Reading the note…
4.2.0
20 Nov 2021Reading the note…
4.1.0
12 Oct 2021Reading the note…
4.0.0
7 Sep 2021Reading the note…
- 3.x
3.5.0
26 Apr 2021Reading the note…
3.4.0
20 Apr 2021Reading the note…
3.3.0
4 Mar 2021Reading the note…
3.2.0
22 Feb 2021Reading the note…
3.1.0
12 Jan 2021Reading the note…
3.0.0
10 Jan 2021Reading the note…
- 2.x
2.18.0
19 Nov 2020Reading the note…
2.17.0
4 Nov 2020Reading the note…
2.16.3
9 Aug 2020Reading the note…
2.16.2
7 Aug 2020Reading the note…
2.16.1
7 Aug 2020Reading the note…
2.16.0
7 Aug 2020Reading the note…
2.15.0
26 May 2020Reading the note…