Releases: P4sca1/cron-schedule
v5.0.4
v5.0.3
v5.0.2
v5.0.1
v5.0.0
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
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
- esm only build (58cbdd7)
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 fromcron-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
4.0.0-next.3 (2023-03-30)
Bug Fixes
v4.0.0-next.2
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
4.0.0-next.1 (2023-03-30)
chore
- drop support for node14 (d47ac6a)
Features
- esm only build (58cbdd7)
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 fromcron-schedule/schedulers/interval-based.js
and
cron-schedule/schedulers/timer-based.js
instead.
Signed-off-by: Pascal Sthamer 10992664+P4sca1@users.noreply.github.com