Closed CaliforniaMountainSnake closed 4 years ago
Thank!
@panlatent, thank you for merge)
@panlatent, sorry man, but you did fail with git tags.
1.0.3 tag point to the previous version of the code, so, I can't install this via composer.
Please, git checkout master
in local, create a new 1.0.4 tag and git push --tags
@CaliforniaMountainSnake Okay. 1.0.4 is ready.
Ok, thank you, all is well now.
Added correct processing of time intervals defined as set of values. For example both expressions
*/15 * * * *
and0,15,30,45 * * * *
are equal and means "Every 15 minutes". But the previous version of library didn't understand it and returned a long text with description of each time unit.Added correct processing of "each time unit" defined as full set of values. For example,
0 * * * *
and0 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 * * *
means "Every hour". But the previous version of library didn't understand it and returned a long text with description of each time unit.Added the possibility to set the flag "use 24 hours format" in constructor of ExpressionDescriptor.
All new functionality is covered by tests. All old tests are executed without errors.