Skip to content

chore(deps): bump croner from 9.1.0 to 10.0.1#10

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/croner-10.0.1
Open

chore(deps): bump croner from 9.1.0 to 10.0.1#10
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/croner-10.0.1

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 27, 2026

Bumps croner from 9.1.0 to 10.0.1.

Release notes

Sourced from croner's releases.

10.0.1

This patch fixes TypeScript issues in the distributed version of the major release 10.0.0.

Changes

  • Fixed distribution structure (#342)

Full Changelog: Hexagon/croner@10.0.0...10.0.1

10.0.0

Croner 10.0.0 is a major release bringing full OCPS 1.4 compliance, new scheduling capabilities, and improved reliability.

Highlights

  • Support for years — Optional seventh field specifying year (OCPS 1.2).

  • Pattern Matching — The new match() method makes it easy to check if any date matches your cron pattern.

  • Day Offsets — Schedule jobs relative to pattern matches with dayOffset, perfect for "day before" or "day after" scenarios.

  • Reverse History — New previousRuns() method lets you enumerate past scheduled times, complementing the existing nextRuns() functionality.

  • DST Bug Fixes — Critical fixes for daylight saving time transitions that caused rapid-fire execution or hour skipping.

  • Flexible Modes — New mode option gives precise control over pattern parsing (year and second fields), while sloppyRanges maintains backward compatibility with non-standard syntax.

Breaking Changes

  • The ? character now acts as a wildcard alias (same as *) per OCPS 1.4
  • Minimum Deno version increased to 2.0
  • Stricter range parsing by default (use sloppyRanges: true for legacy behavior)

See the migration guide further down for a smooth upgrade from 9.x.

Thank you to all contributors, and a special welcome to @​albertchae and @​KillerCodeMonkey for their first contributions! 🎉

Details

Changed

  • BREAKING: ? character now acts as wildcard alias (same as *) per OCPS 1.4, instead of substituting current time values (#293)
  • BREAKING: Minimum Deno version increased from 1.16 to 2.0
  • Renamed legacyMode option to domAndDow (backward compatible, legacyMode still works) (#309)
  • Improved error messages for timezone/date conversion failures (#307)
  • Unified implementations of nextRuns/previousRuns and findNext/findPrevious (#319)
  • Refactored to extract duplicate code patterns into helper methods (#322)
  • Consolidated duplicate tests across OCPS compliance and legacy test suites (#320)

Added

  • OCPS 1.2 Compliance: Year field support for 7-field patterns (range 1-9999) (#288)

... (truncated)

Changelog

Sourced from croner's changelog.

[10.0.1] - 2026-02-01

Fixed

  • Bundle TypeScript declarations into single file to match 9.1.0 dist structure

[10.0.0] - 2026-02-01

Added

  • OCPS 1.2 Compliance: Year field support for 7-field patterns (range 1-9999) (#288)
  • OCPS 1.3 Compliance: W (weekday) modifier for nearest weekday scheduling (#288)
  • OCPS 1.4 Compliance: + (AND logic) modifier for explicit day matching (#288)
  • OCPS 1.4 Compliance: @​midnight and @​reboot pattern nicknames (#288)
  • previousRuns() method to enumerate past scheduled execution times (#315)
  • match() method to check if a date matches a cron pattern (#317)
  • getOnce() method to return original run-once date for date-based jobs (#332)
  • dayOffset option for scheduling before/after pattern matches (#308)
  • mode option for cron pattern precision control with enforcement and flexible modes (#294)
  • alternativeWeekdays option for Quartz-style weekday numbering (1=Sunday...7=Saturday) (#312)
  • domAndDow option to replace deprecated legacyMode (no breaking change) (#309)
  • sloppyRanges option to allow relaxed, backward-compatible non-standard range/stepping syntax (#327)
  • Support for leading/trailing whitespace and consecutive whitespace in patterns
  • Case-insensitive L and W modifiers in cron patterns (#328)
  • Comprehensive edge case tests for year stepping, nth weekday, W modifier, Quartz mode, and boundary conditions (#329)

Changed

  • BREAKING: ? character now acts as wildcard alias (same as *) per OCPS 1.4, instead of substituting current time values (#293)
  • BREAKING: Minimum Deno version increased from 1.16 to 2.0
  • Renamed legacyMode option to domAndDow (backward compatible, legacyMode still works) (#309)
  • Improved error messages for timezone/date conversion failures (#307)
  • Unified implementations of nextRuns/previousRuns and findNext/findPrevious (#319)
  • Refactored to extract duplicate code patterns into helper methods (#322)
  • Consolidated duplicate tests across OCPS compliance and legacy test suites (#320)

Fixed

  • DST bugs causing rapid-fire execution during timezone transitions (Issue #286) (#285)
  • DST bug with UTC timezone causing hour skipping during local DST transitions (Issue #284) (#285)
  • Cron job stopping when catch callback throws with protect enabled (#337)
  • L modifier bug and documented W modifier edge cases (#306)
  • getPattern() returning wrong value for date-based jobs (#331)
  • Node.js timezone test failures caused by hour 24 midnight formatting (#291)
  • Unclear error messages for timezone/date conversion failures (#307)

Documentation

  • Complete OCPS 1.0-1.4 compliance documentation (#292)
  • Migration guide for v9.x to v10.0 upgrade path (#310)
  • Documented zero dependencies advantage over Luxon-dependent alternatives (#318)
  • Updated year field in README ASCII pattern diagram (#311)
  • Documented getOnce() and previousRuns() features (#333)
Commits
  • adc8621 Fix dist structure and bump to 10.0.1 (#342)
  • d3f013b Cleanup of README (#341)
  • e894e4a Merge pull request #339 from Hexagon/dev
  • d381fd9 Fix test assertions checking cron instance nullability instead of next run ex...
  • 8914d77 Review and prepare Croner 10.0.0 for release (#326)
  • 8478bf6 Add PayPal and GitHub Sponsors funding info to package.json (#338)
  • 72c6d00 Update version from 10.0.0-dev.7 to 10.0.0-dev.8
  • 005adfb Fix cron job stopping when catch callback throws with protect enabled (#337)
  • be285dd Document getOnce() and previousRuns() features, bump to 10.0.0-dev.7 (#333)
  • f8b708b Fix getPattern() returning wrong value for date-based jobs (#331)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [croner](https://github.com/hexagon/croner) from 9.1.0 to 10.0.1.
- [Release notes](https://github.com/hexagon/croner/releases)
- [Changelog](https://github.com/Hexagon/croner/blob/master/CHANGELOG.md)
- [Commits](Hexagon/croner@9.1.0...10.0.1)

---
updated-dependencies:
- dependency-name: croner
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants