Skip to content

Releases: dragonmantank/cron-expression

v3.3.3

10 Aug 19:40
Compare
Choose a tag to compare

[3.3.3] - 2024-08-10

Added

  • N/A

Changed

  • N/A

Fixed

v3.3.2

10 Sep 18:51
Compare
Choose a tag to compare

[3.3.2] - 2022-09-19

Added

  • N/A

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

18 Jan 15:44
be85b3f
Compare
Choose a tag to compare

[3.3.1] - 2022-01-18

Added

  • N/A

Changed

  • N/A

Fixed

  • Fixed issue when timezones had no transition, which can occur over very short timespans (#134)

v3.3.0

14 Jan 16:03
63f2a76
Compare
Choose a tag to compare

[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

13 Jan 04:10
9545dea
Compare
Choose a tag to compare

[3.2.4] - 2022-01-12

Added

  • N/A

Changed

  • Changed how Day of Week increment/decrement to help with DST changes (#131)

Fixed

  • N/A

v3.2.3

06 Jan 05:35
47c53bb
Compare
Choose a tag to compare

[3.2.3] - 2022-01-05

Added

  • N/A

Changed

  • Changed how minutes and hours increment/decrement to help with DST changes (#131)

Fixed

  • N/A

v3.2.2

05 Jan 06:06
c9e2083
Compare
Choose a tag to compare

[3.2.2] - 2022-01-05

Added

  • N/A

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

05 Jan 04:12
cf3bbe9
Compare
Choose a tag to compare

[3.2.1] - 2022-01-04

Added

  • N/A

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

05 Jan 03:00
570c4f0
Compare
Choose a tag to compare

[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

  • N/A

v3.1.0

24 Nov 20:05
7a8c6e5
Compare
Choose a tag to compare

[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

  • N/A

Deprecated

  • Deprecated CronExpression::factory in favor of the constructor (#56)
  • Deprecated CronExpression::YEAR as a formality, the functionality is already removed (#87)