Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add static isValid function to CronExpression #186

Open
wants to merge 169 commits into
base: master
Choose a base branch
from

Commits on Oct 12, 2017

  1. Configuration menu
    Copy the full SHA
    8a84aee View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2017

  1. Update to PHPUnit 6

    carusogabriel committed Nov 11, 2017
    Configuration menu
    Copy the full SHA
    39cf81f View commit details
    Browse the repository at this point in the history
  2. Merge pull request mtdowling#2 from gabriel-caruso/phpunit-6

    Update to PHPUnit 6
    dragonmantank authored Nov 11, 2017
    Configuration menu
    Copy the full SHA
    3322a1c View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2017

  1. tweak

    laurencei committed Dec 3, 2017
    Configuration menu
    Copy the full SHA
    8bcdd1a View commit details
    Browse the repository at this point in the history
  2. fix capital

    laurencei committed Dec 3, 2017
    Configuration menu
    Copy the full SHA
    efa1844 View commit details
    Browse the repository at this point in the history
  3. tweak

    laurencei committed Dec 3, 2017
    Configuration menu
    Copy the full SHA
    c40ce64 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2018

  1. Configuration menu
    Copy the full SHA
    2a88eac View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2018

  1. Configuration menu
    Copy the full SHA
    9f88567 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b305e3 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2018

  1. Merge pull request mtdowling#3 from laurencei/timezones

    Refactor timezones
    dragonmantank authored Apr 6, 2018
    Configuration menu
    Copy the full SHA
    c1cfab2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f00985 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2018

  1. Configuration menu
    Copy the full SHA
    d403cc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ff19fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92a2c37 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2018

  1. fix symmetry in constructor and factory method

    if it can be null in the factory, the constructor should have it too
    
    also added phpdoc stuff
    EntranceJew authored Jun 7, 2018
    Configuration menu
    Copy the full SHA
    700b373 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2018

  1. Merge pull request mtdowling#17 from EntranceJew/patch-1

    fix symmetry in constructor and factory method
    dragonmantank authored Jul 28, 2018
    Configuration menu
    Copy the full SHA
    34318b4 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2018

  1. highlight variables

    atefBB authored Sep 13, 2018
    Configuration menu
    Copy the full SHA
    55d20c6 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2018

  1. Configuration menu
    Copy the full SHA
    0f844c4 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2018

  1. Configuration menu
    Copy the full SHA
    c2f2518 View commit details
    Browse the repository at this point in the history
  2. Adding missing docblocks

    piotr-cz committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    73de60d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0753135 View commit details
    Browse the repository at this point in the history
  4. Normalize EOLs

    piotr-cz committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    c7b878d View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2018

  1. Configuration menu
    Copy the full SHA
    8572241 View commit details
    Browse the repository at this point in the history
  2. Merge pull request mtdowling#28 from EimantasMorkunas/master

    Fixed infinite loop when resolving last weekday of the month from literals
    dragonmantank authored Dec 19, 2018
    Configuration menu
    Copy the full SHA
    02b8123 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2019

  1. Configuration menu
    Copy the full SHA
    a2c6019 View commit details
    Browse the repository at this point in the history
  2. Merge pull request mtdowling#25 from phansys/dependencies

    [dependencies] Improve dependency declaration
    dragonmantank authored Feb 14, 2019
    Configuration menu
    Copy the full SHA
    9ad428f View commit details
    Browse the repository at this point in the history
  3. Merge pull request mtdowling#26 from piotr-cz/bugfix/get-timezone-fro…

    …m-datetimeinterface
    
    Get timezone from DateTimeInterface
    dragonmantank authored Feb 14, 2019
    Configuration menu
    Copy the full SHA
    91e4284 View commit details
    Browse the repository at this point in the history
  4. Merge pull request mtdowling#27 from piotr-cz/cs/docblocks

    Add missing docblocks and normalize end of lines
    dragonmantank authored Feb 14, 2019
    Configuration menu
    Copy the full SHA
    864b92b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b195d12 View commit details
    Browse the repository at this point in the history
  6. Merge pull request mtdowling#22 from atefBB/patch-1

    highlight variables in `README`
    dragonmantank authored Feb 14, 2019
    Configuration menu
    Copy the full SHA
    e0848f7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    714f6a8 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2019

  1. Configuration menu
    Copy the full SHA
    6e990d8 View commit details
    Browse the repository at this point in the history
  2. remove php <= 7.1

    Webonaute committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    05525cd View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2019

  1. Use null coalescing operator

    holtkamp committed Feb 24, 2019
    Configuration menu
    Copy the full SHA
    5d2b256 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d929435 View commit details
    Browse the repository at this point in the history
  3. Introduce PHPStan

    holtkamp committed Feb 24, 2019
    Configuration menu
    Copy the full SHA
    20e86a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30e6633 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2019

  1. Support DateTimeImmutable

    cmorbitzer committed Mar 6, 2019
    Configuration menu
    Copy the full SHA
    c38f254 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2019

  1. Merge pull request mtdowling#41 from cmorbitzer/support-datetimeimmut…

    …able
    
    Support DateTimeImmutable
    dragonmantank authored Mar 30, 2019
    Configuration menu
    Copy the full SHA
    4d7bacd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26da0f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c36a6d7 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2019

  1. Configuration menu
    Copy the full SHA
    c8d107f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b53033 View commit details
    Browse the repository at this point in the history
  3. Improve dependency declaration

    phansys authored and dragonmantank committed Mar 31, 2019
    Configuration menu
    Copy the full SHA
    362cb11 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    899ea1c View commit details
    Browse the repository at this point in the history
  5. Adding missing docblocks

    piotr-cz authored and dragonmantank committed Mar 31, 2019
    Configuration menu
    Copy the full SHA
    02b94aa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    63d388f View commit details
    Browse the repository at this point in the history
  7. Normalize EOLs

    piotr-cz authored and dragonmantank committed Mar 31, 2019
    Configuration menu
    Copy the full SHA
    9b67b7e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b3e6ce9 View commit details
    Browse the repository at this point in the history
  9. highlight variables

    atefBB authored and dragonmantank committed Mar 31, 2019
    Configuration menu
    Copy the full SHA
    ab9f57a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e54f124 View commit details
    Browse the repository at this point in the history
  11. Support DateTimeImmutable

    cmorbitzer authored and dragonmantank committed Mar 31, 2019
    Configuration menu
    Copy the full SHA
    72b6fbf View commit details
    Browse the repository at this point in the history
  12. Introduce PHPStan

    holtkamp authored and dragonmantank committed Mar 31, 2019
    Configuration menu
    Copy the full SHA
    be02d48 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    df735ef View commit details
    Browse the repository at this point in the history
  14. Upped PHP to 7.2

    dragonmantank committed Mar 31, 2019
    Configuration menu
    Copy the full SHA
    7bee65e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f821a10 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    548ad7e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1aba9b9 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2019

  1. Move PHPStan to require-dev

    holtkamp authored Apr 15, 2019
    Configuration menu
    Copy the full SHA
    0bea225 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. Invalid numeric ranges

    piotr-cz committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    d48a515 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. Configuration menu
    Copy the full SHA
    d75fc51 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2019

  1. Merge pull request mtdowling#43 from holtkamp/patch-1

    Move PHPStan to require-dev
    dragonmantank authored Jul 29, 2019
    Configuration menu
    Copy the full SHA
    136454a View commit details
    Browse the repository at this point in the history
  2. Merge pull request mtdowling#47 from GrahamCampbell/patch-1

    Switch to short array syntax
    dragonmantank authored Jul 29, 2019
    Configuration menu
    Copy the full SHA
    4c8a4dd View commit details
    Browse the repository at this point in the history
  3. Apply fixes from StyleCI

    dragonmantank authored and StyleCIBot committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    c6fee8c View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2019

  1. Merge pull request mtdowling#48 from dragonmantank/analysis-XZNv26

    Apply fixes from StyleCI
    dragonmantank authored Jul 30, 2019
    Configuration menu
    Copy the full SHA
    734d946 View commit details
    Browse the repository at this point in the history
  2. Merge pull request mtdowling#45 from piotr-cz/bugfix/invalid-numeric-…

    …ranges
    
    Handle invalid numeric ranges
    dragonmantank authored Jul 30, 2019
    Configuration menu
    Copy the full SHA
    315afc7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1fcc224 View commit details
    Browse the repository at this point in the history
  4. Added macros we support

    dragonmantank committed Jul 30, 2019
    Configuration menu
    Copy the full SHA
    b80b95b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9420e43 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b8d6872 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c9d0f45 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2019

  1. Configuration menu
    Copy the full SHA
    d7ca62d View commit details
    Browse the repository at this point in the history
  2. fixed issue with timezones

    fabpot committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    df10c80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e444523 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2019

  1. Merge pull request mtdowling#49 from fabpot/constructor-fix

    Fix constructor optional argument
    dragonmantank authored Oct 11, 2019
    Configuration menu
    Copy the full SHA
    63cfc1c View commit details
    Browse the repository at this point in the history
  2. Merge pull request mtdowling#50 from fabpot/timezone-issue-fix

    Fix issue with timezones
    dragonmantank authored Oct 11, 2019
    Configuration menu
    Copy the full SHA
    8629d91 View commit details
    Browse the repository at this point in the history
  3. Merge pull request mtdowling#51 from fabpot/clone-fix

    Fix cloning dates in isDue()
    dragonmantank authored Oct 11, 2019
    Configuration menu
    Copy the full SHA
    2be5d5e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    832f1bd View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. Configuration menu
    Copy the full SHA
    49c8b8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    228b7e0 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2019

  1. Configuration menu
    Copy the full SHA
    2820a7e View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2019

  1. Update .travis.yml

    GrahamCampbell authored Dec 19, 2019
    Configuration menu
    Copy the full SHA
    e57d8bf View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2019

  1. Configuration menu
    Copy the full SHA
    de10060 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2020

  1. Configuration menu
    Copy the full SHA
    507b2ff View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2020

  1. Configuration menu
    Copy the full SHA
    a2b6829 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2020

  1. Merge pull request mtdowling#68 from PabloKowalczyk/add-crunz

    Add Crunz to "Projects that Use cron-expression" section
    dragonmantank authored Feb 3, 2020
    Configuration menu
    Copy the full SHA
    d1623a2 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2020

  1. Replace deprecated expectedException annotations

    From PHPUnit 8:
    > The @ExpectedException, @expectedExceptionCode,
    > @expectedExceptionMessage, and @expectedExceptionMessageRegExp
    > annotations are deprecated. They will be removed in PHPUnit 9.
    > Refactor your test to use expectException(), expectExceptionCode(),
    > expectExceptionMessage(), or expectExceptionMessageRegExp() instead.
    rgson committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    4181db5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request mtdowling#70 from rgson/phpunit-deprecations

    Replace deprecated expectedException annotations
    dragonmantank authored Feb 10, 2020
    Configuration menu
    Copy the full SHA
    7c33116 View commit details
    Browse the repository at this point in the history
  3. Merge pull request mtdowling#69 from alexander-schranz/patch-1

    Mark this package as replace for mtdowling/cron-expression
    dragonmantank authored Feb 10, 2020
    Configuration menu
    Copy the full SHA
    bcc31c7 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2020

  1. Merge branch 'master' of https://github.com/dragonmantank/cron-expres…

    …sion into patch-use-null-coalescing-operator
    
    # Conflicts:
    #	src/Cron/FieldFactory.php
    holtkamp committed Feb 29, 2020
    Configuration menu
    Copy the full SHA
    1ef6255 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/dragonmantank/cron-expres…

    …sion into patch-use-FieldFactoryInterface
    holtkamp committed Feb 29, 2020
    Configuration menu
    Copy the full SHA
    bff1f0f View commit details
    Browse the repository at this point in the history
  3. Fix CI issues

    holtkamp committed Feb 29, 2020
    Configuration menu
    Copy the full SHA
    a97cd66 View commit details
    Browse the repository at this point in the history
  4. Sync with master

    holtkamp committed Feb 29, 2020
    Configuration menu
    Copy the full SHA
    33e9c65 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1942ec1 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2020

  1. Merge pull request mtdowling#61 from dragonmantank/issue/35-fix-and-o…

    …r-problem
    
    Initial fix for and/or problem
    dragonmantank authored Mar 25, 2020
    Configuration menu
    Copy the full SHA
    b55e1f8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request mtdowling#38 from holtkamp/patch-use-FieldFactoryI…

    …nterface
    
    Introduce FieldFactoryInterface
    dragonmantank authored Mar 25, 2020
    Configuration menu
    Copy the full SHA
    07ca402 View commit details
    Browse the repository at this point in the history
  3. Merge pull request mtdowling#37 from holtkamp/patch-use-null-coalesci…

    …ng-operator
    
    Use null coalescing operator
    dragonmantank authored Mar 25, 2020
    Configuration menu
    Copy the full SHA
    d4307f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86abbda View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2815ad8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5e2fce6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    90efed9 View commit details
    Browse the repository at this point in the history
  8. StyleCI fixes

    dragonmantank committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    70c187e View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2020

  1. Configuration menu
    Copy the full SHA
    2d923cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa4e95f View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2020

  1. Add compatibility with PHP 8.0

    ausi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    0801fd5 View commit details
    Browse the repository at this point in the history
  2. Fix type error

    ausi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    562588e View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. Merge pull request mtdowling#92 from ausi/fix/php-8-compatibility

    Add compatibility with PHP 8.0
    dragonmantank authored Oct 12, 2020
    Configuration menu
    Copy the full SHA
    914fd0f View commit details
    Browse the repository at this point in the history
  2. Added support for PHP 8

    dragonmantank committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    4e77957 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. Configuration menu
    Copy the full SHA
    48212cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecb44fe View commit details
    Browse the repository at this point in the history
  3. add phpstan to travis

    oallain committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    45e740b View commit details
    Browse the repository at this point in the history
  4. fix StyleCI

    oallain committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    658991e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c8900c View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2020

  1. Allow proper usage of interfaces

    The constructor for CronExpression should take a FieldFactoryInterface,
    not FieldFactory.
    DerekCresswell committed Nov 6, 2020
    Configuration menu
    Copy the full SHA
    da10dc3 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. Merge pull request mtdowling#98 from DerekCresswell/use-interfaces

    Allow proper usage of interfaces
    dragonmantank authored Nov 24, 2020
    Configuration menu
    Copy the full SHA
    54a50e1 View commit details
    Browse the repository at this point in the history
  2. Depreceate CronExpression::factory and remove references (mtdowling#99)

    * Depreceate CronExpression::factory and remove references
    * Update styling
    
    Removed a blank line to make StyleCI happy.
    
    Co-authored-by: Chris Tankersley <[email protected]>
    DerekCresswell and dragonmantank authored Nov 24, 2020
    Configuration menu
    Copy the full SHA
    4e6d76e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c6738a4 View commit details
    Browse the repository at this point in the history
  4. Ignore files when exporting package (mtdowling#78)

    This commit is part of a campaign to reduce the amount of data transferred to save global bandwidth and reduce the amount of CO2. See Codeception/Codeception#5527 for more info.
    simonschaufi authored Nov 24, 2020
    Configuration menu
    Copy the full SHA
    786b314 View commit details
    Browse the repository at this point in the history
  5. Updates Phpunit configuration (mtdowling#102)

    Phpunit had output warnings with the outdated configuration. This runs
    --migrate-configuration to update it.
    DerekCresswell authored Nov 24, 2020
    Configuration menu
    Copy the full SHA
    908609e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7f960c9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    faf4bc3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2fe1b7d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    45c666c View commit details
    Browse the repository at this point in the history
  10. Cleaned up GHA, dropped PHP 7.1 support (mtdowling#104)

    * Allow 8.0 to fail cleanly, because there are some slight differences with DateTime that can't be easily reconciled in phpstan
    * Upped minimum version to 7.2
    * Redid some of the GHA syntax
    dragonmantank authored Nov 24, 2020
    Configuration menu
    Copy the full SHA
    323b563 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    df032c2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7a8c6e5 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Change private class variables to protected (mtdowling#106)

    This allows extending classes to access the order for parts the same way
    as the base class.
    DerekCresswell authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    76ec733 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    49b8832 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f6482a View commit details
    Browse the repository at this point in the history
  3. midnight is also an allowed shortcut in crontab (mtdowling#117)

    @see https://manpages.debian.org/buster/cron/crontab.5.en.html
    
    this adds the `@midnight` to the mapping which is the same as `@daily`.
    But since it is available in some cron implementations it should not be
    indicated as invalid.
    
    Signed-off-by: BlackEagle <[email protected]>
    BlackIkeEagle authored Jan 5, 2022
    Configuration menu
    Copy the full SHA
    cc1d62c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    570c4f0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e89a549 View commit details
    Browse the repository at this point in the history
  6. Fixed getPreviousRunDate return value for cron expression with both d…

    …ay-of-month and day-of-week set (mtdowling#121)
    olafkryus authored and dragonmantank committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    2146fe7 View commit details
    Browse the repository at this point in the history
  7. Update tests.yml (mtdowling#125)

    Sergiy Petrov authored and dragonmantank committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    6a9fccc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7a364e7 View commit details
    Browse the repository at this point in the history
  9. DST handling fixes (fixes mtdowling#111, mtdowling#112) (mtdowling#115)

    * DST fix (attempt 1)
    
    * More tests and further fixes
    WIP as I believe the change to HoursField::isSatisfiedBy is going to break expressions with multiple parts - but one thing at a time!
    
    * WIP More tests and further fixes;
    API change: isSatisfiedBy now requires knowledge of which direction we're travelling in to handle checking initial values correctly
    
    * WIP Save Point - Trying to fix one thing breaks another, but I have an idea...
    
    * WIP Abstracted NextRunDateTime which keeps track of offset changes, regardless of whether they occurred when changing minute or hour (and to persist them until a next change is made)
    
    * WIP Fix easy fixes
    
    * WIP More test fixes
    
    * All current tests pass!
    
    * Fix for issue mtdowling#112;
    Use a cache of timezone transitions to avoid having to modify date/time objects every single time we want to check if hour is satisfied
    All tests pass
    
    * Cleanup
    All tests pass
    
    * Cleanup
    All tests pass
    
    * Cleanup - backing out the NextRunDateTime abstraction;
    All tests pass
    
    * Cleanup;
    All tests pass
    
    * Cleanup (diff tidy, restoring deleted tests);
    All tests pass
    
    * Cleanup (diff tidy);
    All tests pass
    
    * Fix CI issues
    
    * Fix CI issues
    
    Co-authored-by: Chris Tankersley <[email protected]>
    AllenJB and dragonmantank committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    5d6c9a7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cf3bbe9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ebb006b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9d513a7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4445c6f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c9e2083 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Configuration menu
    Copy the full SHA
    6ba5cb5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47c53bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae5123b View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Configuration menu
    Copy the full SHA
    9c6ee74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9545dea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e0003e View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. Configuration menu
    Copy the full SHA
    9b377d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d10f969 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99a8406 View commit details
    Browse the repository at this point in the history
  4. Fixed PHPStan errors

    dragonmantank committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    d81a567 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    63f2a76 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Configuration menu
    Copy the full SHA
    be85b3f View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. [PHP 8.2] Fix ${var} string interpolation deprecation (mtdowling#142)

    PHP 8.2 deprecates `"${var}"` string interpolation pattern.
    This fixes all three of such occurrences in `dragonmantank/cron-expression` package.
    
     - [PHP 8.2: `${var}` string interpolation deprecated](https://php.watch/versions/8.2/${var}-string-interpolation-deprecated)
     - [RFC](https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation)
    Ayesh authored Sep 6, 2022
    Configuration menu
    Copy the full SHA
    75916a4 View commit details
    Browse the repository at this point in the history
  2. Skip PHP 8.1 unstable daylight savings tests (mtdowling#146)

    As discussed in mtdowling#133, the PHP 8.1's date extension daylight saving
    APIs have been suffering with instabilities. Let's skip the affected
    tests until php/php-src#9165 is resolved.
    
    Signed-off-by: Athos Ribeiro <[email protected]>
    
    Signed-off-by: Athos Ribeiro <[email protected]>
    athos-ribeiro authored Sep 6, 2022
    Configuration menu
    Copy the full SHA
    4fe4677 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d97005 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2022

  1. Configuration menu
    Copy the full SHA
    fc75c83 View commit details
    Browse the repository at this point in the history
  2. Changelog for 3.3.2

    dragonmantank committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    782ca59 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. mtdowling#137 Add check for multiple question marks (mtdowling#148)

    * mtdowling#137 Add check for multiple question marks
    * mtdowling#137 Validate position of question marks in expression
    LeoVie authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    8e78e44 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab597c8 View commit details
    Browse the repository at this point in the history
  3. Update CronExpression.php (mtdowling#158)

    Added "throws" docblock section, so it's immediately obvious in which way an invalid cron expression will fail
    
    Co-authored-by: Roy Garrido <[email protected]>
    onemoreangle and onemoreangle authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    fafeaac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    357e4a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6dda217 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9f6ad16 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    93a3622 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    13e72fc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    adfb1f5 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    e67da80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cb540f View commit details
    Browse the repository at this point in the history