Releases: dragonmantank/cron-expression
Releases · dragonmantank/cron-expression
v3.3.3
[3.3.3] - 2024-08-10
Added
Changed
Fixed
v3.3.2
[3.3.2] - 2022-09-19
Added
Changed
- Skip some daylight savings time tests for PHP 8.1 daylight savings time weirdness (#146)
Fixed
- Changed string interpolations to work better with PHP 8.2 (#142)
v3.3.1
[3.3.1] - 2022-01-18
Added
Changed
Fixed
- Fixed issue when timezones had no transition, which can occur over very short timespans (#134)
v3.3.0
[3.3.0] - 2022-01-13
Added
- Added ability to register your own expression aliases (#132)
Changed
- Changed how Day of Week and Day of Month resolve when one or the other is
*
or ?
Fixed
- PHPStan should no longer error out
v3.2.4
[3.2.4] - 2022-01-12
Added
Changed
- Changed how Day of Week increment/decrement to help with DST changes (#131)
Fixed
v3.2.3
[3.2.3] - 2022-01-05
Added
Changed
- Changed how minutes and hours increment/decrement to help with DST changes (#131)
Fixed
v3.2.2
[3.2.2] - 2022-01-05
Added
Changed
- Marked some methods
@internal
(#124)
Fixed
- Fixed issue with small ranges and large steps that caused an error with
range()
(#88)
- Fixed issue where wraparound logic incorrectly considered high bound on range (#89)
v3.2.1
[3.2.1] - 2022-01-04
Added
Changed
- Added PHP 8.1 to testing (#125)
Fixed
- Allow better mixture of ranges, steps, and lists (#122)
- Fixed return order when multiple dates are requested and inverted (#121)
- Better handling over DST (#115)
- Fixed PHPStan tests (#130)
v3.2.0
[3.2.0] - 2022-01-04
Added
- Added alias for
@midnight
(#117)
Changed
- Improved testing for instance of field in tests (#105)
- Optimization for determining multiple run dates (#75)
CronExpression
properties changed from private to protected (#106)
Fixed
v3.1.0
[3.1.0] - 2020-11-24
Added
- Added
CronExpression::getParts()
method to get parts of the expression as an array (#83)
Changed
- Changed to Interfaces for some type hints (#97, #86)
- Dropped minimum PHP version to 7.2
- Few syntax changes for phpstan compatibility (#93)
Fixed
Deprecated
- Deprecated
CronExpression::factory
in favor of the constructor (#56)
- Deprecated
CronExpression::YEAR
as a formality, the functionality is already removed (#87)