PackageTrack
Sign in Get early access

mtdowling/cron-expression

Abandoned; use dragonmantank/cron-expression. CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due

v1.2.3 81M downloads/mo #1385 most downloaded on Packagist mtdowling/cron-expression

What this package is like to depend on

Last release 7 years ago

no release in 18 months

Release timing varies

gaps range from 4 weeks to 2.9 years

Most releases are documented

notes for 8 of 9 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

9 releases · first in 2012

0 releases in the last 12 months

see the full history below

Release timeline

8 releases · Jul 2012 to Dec 2019
2013 2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 9
  1. v1.2.3 28 Dec 2019
    Release notes

    Fixed abandonment merge

    Open source →
  2. v1.2.1 23 Jan 2017
    Release notes

    Updated CHANGELOG for 1.2.0 release

    Open source →
  3. v1.2.0 no date
    Release notes

    Added

    • Added IDE, CodeSniffer, and StyleCI.IO support

    Changed

    • Switched to PSR-4 Autoloading

    Fixed

    • 0 step expressions are handled better
    • Fixed DayOfMonth validation to be more strict
    • Typos
    Open source →
    Release notes

    Added

    • Added IDE, CodeSniffer, and StyleCI.IO support

    Changed

    • Switched to PSR-4 Autoloading

    Fixed

    • 0 step expressions are handled better
    • Fixed DayOfMonth validation to be more strict
    • Typos
    Open source →
  4. v1.1.0 26 Jan 2016
    Release notes

    Added

    • Support for non-hourly offset timezones
    • Checks for valid expressions

    Changed

    • Max Iterations no longer hardcoded for getRunDate()
    • Supports DateTimeImmutable for newer PHP verions

    Fixed

    • Fixed looping bug for PHP 7 when determining the last specified weekday of a month
    Open source →
    Release notes

    Added

    • Support for non-hourly offset timezones
    • Checks for valid expressions

    Changed

    • Max Iterations no longer hardcoded for getRunDate()
    • Supports DateTimeImmutable for newer PHP verions

    Fixed

    • Fixed looping bug for PHP 7 when determining the last specified weekday of a month
    Open source →
  5. v1.0.4 11 Jan 2015
    Release notes
    • Avoid infinity loop & division by zero #67
    • Fix getRunDate() shouldn't modify currentTime parameter #57
    • Missing anchors in regexp #63
    • Avoid annotation parsing by Doctrine #62
    • Optimization #52
    • Fixed #20 Weekday-Hash for Saturday and Sunday doesn't seem to work #53
    • Different timezone support #48
    • Fixed regexp for day of week #49
    • Set $currentTime as 'now' #36
    • Allowing multiple values for day of week field.
    Open source →
  6. v1.0.3 23 Nov 2013
    Release notes
    • Only set default timezone if the given $currentTime is not a DateTime instance (#34)
    • Fixes issue #28 where PHP increments of ranges were failing due to PHP casting hyphens to 0
    • Now supports expressions with any number of extra spaces, tabs, or newlines
    • Using static instead of self in CronExpression::factory
    Open source →
    Release notes

    Added

    • Now supports expressions with any number of extra spaces, tabs, or newlines

    Changed

    • Using static instead of self in CronExpression::factory

    Fixed

    • Fixes issue #28 where PHP increments of ranges were failing due to PHP casting hyphens to 0
    • Only set default timezone if the given $currentTime is not a DateTime instance (#34)
    Open source →
  7. v1.0.2 05 Apr 2013

    Nothing published for this version

  8. v1.0.1 06 Mar 2013
    Release notes

    Removing phar file build and utlizing composer in readme

    Open source →
  9. v1.0.0 15 Jul 2012
    Release notes

    Fixing readme. Closes #13

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive