Permalink
Commits on Nov 30, 2016
  1. Merge pull request #129 from firoxer/master

    Handle 0-sized steps somewhat more sanely
    dragonmantank committed on GitHub Nov 30, 2016
  2. Merge pull request #132 from chentsulin/patch-1

    removed a duplicated assertion
    dragonmantank committed on GitHub Nov 30, 2016
Commits on Nov 29, 2016
  1. removed a duplicated assertion

    chentsulin committed on GitHub Nov 29, 2016
Commits on Oct 17, 2016
  1. Handle 0-sized steps somewhat more sanely

    Zero-sized steps will now fail instead of being mistakenly interpreted
    as ranges.
    
    Fixes #124
    firoxer committed Oct 17, 2016
Commits on Apr 28, 2016
  1. Merge pull request #118 from lucasmichot/feature/master/travis-compos…

    …er-prefer-dist
    
    Use --prefer-dist
    dragonmantank committed Apr 28, 2016
Commits on Apr 26, 2016
  1. Use --prefer-dist

    lucasmichot committed Apr 26, 2016
Commits on Feb 22, 2016
Commits on Feb 1, 2016
  1. Add imports

    lucasmichot committed Jan 28, 2016
Commits on Jan 28, 2016
  1. PSR4 autoloading

    lucasmichot committed Jan 26, 2016
  2. Fix typo

    lucasmichot committed Jan 28, 2016
Commits on Jan 26, 2016
  1. Merge pull request #97 from Dragooon/master

    Optimise minute and hour increments, fix hour increments for partial hour timezones
    dragonmantank committed Jan 26, 2016
  2. Merge pull request #89 from OFFLINE-GmbH/master

    Implemented dynamic maxIterationCount for getRunDate()
    dragonmantank committed Jan 26, 2016
  3. Merge pull request #109 from OFFLINE-GmbH/bugfix-infinite-loop-cherry…

    …-picked
    
    Fix hanging test on PHP 7
    dragonmantank committed Jan 26, 2016
  4. Enable php 7 on travis

    tobias-kuendig committed Jan 26, 2016
  5. Create a new DateTime object to prevent infinite loop since setDate()…

    … doesn't update $tdate's date value correctly on PHP 5.5+
    tobias-kuendig committed Oct 12, 2015
  6. Merge pull request #94 from TheDistantSea/pr/fix-for-datetimeimmutable

    Improvement: accept DateTimeImmutable where appropriate on public-facing APIs
    dragonmantank committed Jan 26, 2016
  7. Merge pull request #101 from lucasmichot/feature/master/editorconfig

    Add .editorconfig support
    dragonmantank committed Jan 26, 2016
  8. Merge pull request #104 from lucasmichot/feature/master/gitattributes

    Set auto git encodind and do not export phpunit.xml.dist
    dragonmantank committed Jan 26, 2016
  9. Merge pull request #105 from lucasmichot/feature/master/phpunit

    More options for phpunit
    dragonmantank committed Jan 26, 2016
  10. Merge pull request #106 from lucasmichot/feature/master/phpunit-version

    Also allows phpunit ~5.0
    dragonmantank committed Jan 26, 2016
  11. Also allows phpunit ~5.0

    lucasmichot committed Jan 26, 2016
  12. More options for phpunit

    lucasmichot committed Jan 26, 2016
  13. Add .editorconfig support

    lucasmichot committed Jan 26, 2016
Commits on Nov 7, 2015
Commits on Nov 6, 2015
  1. Optimize minute and hour increments

    Even when the minutes and hour expression were specified, CronExpression would iterate through every minute and every hour in order to hunt for a valid date/time for the given expression. This would cause a lot of iterations for some events (such as those occuring daily) and might even cause failure for $nth > 0.
    
    Instead of iterating every minute or hour for given value, try to jump to the next suitable value which severly limits the number of iterations required.
    Dragooon committed Nov 6, 2015
Commits on Oct 29, 2015
  1. Merge pull request #95 from neslonso/patch-1

    getMultipleRunDates of a "once cron expression"
    committed Oct 29, 2015
Commits on Oct 28, 2015
  1. getMultipleRunDates of a "once cron expression"

    If you try to get more than one run date for a "once cron expression" (i.e. 46 20 27 10 * 2015), getRunDate will throw an exception because it´s imposible to get a second run date, and we lost the date of the first (an unique) run date. I think this can be controlled by catching the exception in getMultipleRunDates and breaking the getRunDate loop to return any run dates we have collected before the expression becomes imposible.
    neslonso committed Oct 28, 2015
Commits on Oct 12, 2015
Commits on Oct 11, 2015
  1. Merge pull request #92 from In-Touch/master

    Support for non-hourly offset timezones - refs issues 55 and 76
    committed Oct 11, 2015