Skip to content

Tags: Hexagon/croner

Tags

10.0.2-dev.3

Toggle 10.0.2-dev.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Correct repository and funding URLs to match casing

10.0.2-dev.2

Toggle 10.0.2-dev.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update deno.json

10.0.2-dev.1

Toggle 10.0.2-dev.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version from 10.0.2-dev.0 to 10.0.2-dev.1

10.0.2-dev.0

Toggle 10.0.2-dev.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix DST fall-back scheduling gap for high-frequency cron patterns (#344)

* Initial plan

* Fix DST fall-back scheduling gap for per-second and per-minute cron patterns

During DST fall-back transitions, cron jobs with high-frequency patterns
(per-second, per-minute) would experience a ~1 hour scheduling gap. This
was caused by the local time increment skipping over the second occurrence
of the overlap period.

Changes:
- Add afterMs field to CronDate for DST overlap resolution
- Improve fromTZ overlap detection to check both earlier and later times
- Add DST overlap fix in _next() to detect and handle UTC time jumps
- Preserve original UTC time in CronDate.fromDate() for correct round-trips
- Add 3 new test cases for DST fall-back behavior

Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>

* Clarify DST overlap handling for high-frequency vs specific-time patterns in docs

Updated pattern documentation in both README.md and docs/src/usage/pattern.md
to explain that DST overlap behavior differs by pattern type:
- Specific-time patterns (e.g. 0 30 2 * * *): run once at first occurrence
- High-frequency patterns (e.g. * * * * *): continue executing without gaps

Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>

* Bump version to 10.0.2-dev.0

Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>

* Fix fromTZ JSDoc for afterMs edge case and improve test comment clarity

- Clarified afterMs JSDoc to document behavior when both DST occurrences
  are before the threshold (returns second/later occurrence as closest option)
- Fixed misleading test comment to use explicit UTC instants (08:59Z → 09:00Z)

Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>

* Copy afterMs in fromCronDate to preserve DST overlap context across CronDate cloning

Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>

10.0.1

Toggle 10.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix dist structure and bump to 10.0.1 (#342)

* Initial plan

* Enable experimentalBundling to fix dist files structure

Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>

* Bump version to 10.0.1 and add changelog entry

Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>

10.0.0

Toggle 10.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cleanup of README (#341)

* Initial plan

* Tone down OCPS references in main README

Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>

10.0.0-dev.8

Toggle 10.0.0-dev.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update version from 10.0.0-dev.7 to 10.0.0-dev.8

10.0.0-dev.7

Toggle 10.0.0-dev.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Document getOnce() and previousRuns() features, bump to 10.0.0-dev.7 (#…

…333)

Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>

10.0.0-dev.5

Toggle 10.0.0-dev.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version from 10.0.0-dev.4 to 10.0.0-dev.5

1.0.0-dev.6

Toggle 1.0.0-dev.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version from 10.0.0-dev.5 to 10.0.0-dev.6