Skip to content

Releases: P4sca1/cron-schedule

v5.0.1

29 Apr 11:45
Compare
Choose a tag to compare

5.0.1 (2024-04-29)

Bug Fixes

  • use nextTimeout variable (0a067a8)

v5.0.0

29 Apr 11:42
Compare
Choose a tag to compare

5.0.0 (2024-04-29)

Note: This version is not published to npm, due to a build error. Use version 5.0.1 instead.

Bug Fixes

  • getPrevDate: the wrong result was sometimes returned for months with less than 31 days (6537bc1), closes #313
  • update dependencies, switch from eslint + prettier to biome, (43c2868)

BREAKING CHANGES

  • Support for Node.js 16 is dropped, as it is End of Life.
    Our code is tested against Node.js LTS release version 18 and 20.

There are a lot of changes in this commit, because of formatting changes (e.g. tabs instead of spaces).

Configured vitest to generate a junit test report, which is uploaded to CircleCI. The CI will now run biome check, which checks the code for linting and formatting issues.

Signed-off-by: Pascal Sthamer 10992664+P4sca1@users.noreply.github.com

v4.0.0

30 Mar 19:34
Compare
Choose a tag to compare

4.0.0 (2023-03-30)

Bug Fixes

  • correctly parse weekday ranges that include sunday (#283) (2fb78b5)
  • specify types for legacy support (7288c13)

chore

  • drop support for node14 (d47ac6a)

Features

BREAKING CHANGES

  • If your environment does not support conditional exports, you have to import the schedulers from cron-schedule/dist/schedulers instead of cron-schedule/schedulers.

Signed-off-by: Pascal Sthamer 10992664+P4sca1@users.noreply.github.com

  • Support for node14 is dropped,
    due to its EOL in the next month and missing ESM module support

Signed-off-by: Pascal Sthamer 10992664+P4sca1@users.noreply.github.com

  • The package is now ESM only. A CommonJS or IIFE build is no longer provided.
  • The minimum required version of Node.js is now 14
  • utils are no longer exposed
  • schedulers are no longer exposed in the default entry point.
    Import them from cron-schedule/schedulers/interval-based.js and
    cron-schedule/schedulers/timer-based.js instead.

Signed-off-by: Pascal Sthamer 10992664+P4sca1@users.noreply.github.com

v4.0.0-next.3

30 Mar 19:21
Compare
Choose a tag to compare
v4.0.0-next.3 Pre-release
Pre-release

4.0.0-next.3 (2023-03-30)

Bug Fixes

  • correctly parse weekday ranges that include sunday (#283) (2fb78b5)

v4.0.0-next.2

30 Mar 19:07
Compare
Choose a tag to compare
v4.0.0-next.2 Pre-release
Pre-release

4.0.0-next.2 (2023-03-30)

Bug Fixes

  • specify types for legacy support (7288c13)

BREAKING CHANGES

  • If your environment does not support conditional exports, you have to import the schedulers from cron-schedule/dist/schedulers instead of cron-schedule/schedulers.

Signed-off-by: Pascal Sthamer 10992664+P4sca1@users.noreply.github.com

v4.0.0-next.1

30 Mar 18:23
Compare
Choose a tag to compare
v4.0.0-next.1 Pre-release
Pre-release

4.0.0-next.1 (2023-03-30)

chore

  • drop support for node14 (d47ac6a)

Features

BREAKING CHANGES

  • Support for node14 is dropped,
    due to its EOL in the next month and missing ESM module support

Signed-off-by: Pascal Sthamer 10992664+P4sca1@users.noreply.github.com

  • The package is now ESM only. A CommonJS or IIFE build is no longer provided.
  • The minimum required version of Node.js is now 14
  • utils are no longer exposed
  • schedulers are no longer exposed in the default entry point.
    Import them from cron-schedule/schedulers/interval-based.js and
    cron-schedule/schedulers/timer-based.js instead.

Signed-off-by: Pascal Sthamer 10992664+P4sca1@users.noreply.github.com

v3.0.6

27 Apr 13:48
Compare
Choose a tag to compare

3.0.6 (2022-04-27)

Bug Fixes

  • cron.matchDate always returning true for day of month, when either weekday or day of month is unrestricted (#271) (8ebd6a6), closes #270 #270

v3.0.5

25 Feb 12:13
Compare
Choose a tag to compare

3.0.5 (2022-02-25)

Bug Fixes

  • relax allowed ranges to be compatible with linux spec (34466d4)

v3.0.4

28 Oct 22:02
Compare
Choose a tag to compare

3.0.4 (2021-10-28)

Bug Fixes

  • include mjs files in npm build (1985874)
  • use unknown for error type (5623e65)

v3.0.3

17 Aug 13:40
Compare
Choose a tag to compare

3.0.3 (2021-08-17)

Bug Fixes

  • rename module file extension to .mjs (53993b1), closes #159