Releases: aeon-php/calendar
Releases · aeon-php/calendar
1.0.7
[1.0.7] - 2022-09-10
Added
- #297 - Added magic __toString() method to Month. - @christian-kolb
- #295 - Add compareTo method to DateTime, Time, Day, Month and Year - @christian-kolb
- #292 - Added object oriented utility method isMidnight to Time - @christian-kolb
- #292 - Added object oriented utility method isNotMidnight to Time - @christian-kolb
Changed
- #303 - Reverted phpbench - @norberttech
- #303 - Updated minimum required PHP8.1 version to 8.1.10 - @norberttech
- #291 - Refactored internal structure of Time, Day, Month, DateTime and TimeZone, so that it's independent from the way it's constructed. - @christian-kolb
Fixed
- #304 - DateTime::modify - @norberttech
- #304 - Mutation score requirements and false positive mutants reported - @norberttech
Removed
- #303 - Stringable interface from Month class - @norberttech
Generated by Automation
1.0.6
[1.0.6] - 2022-08-22
Changed
- #286 - Renamed all isEqual methods to isEqualTo - @christian-kolb
- #286 - Renamed all isLessThen/isGreaterThen methods to isBefore/isAfter - @christian-kolb
Fixed
- #287 - add instead of sub in Day class - @norberttech
Generated by Automation
1.0.5
[1.0.5] - 2022-08-14
Changed
- #282 - Changed all methods from
plus
toadd
andminus
tosub
. - @christian-kolb - #283 - Skip test failing at php 7.4 due to differences in how PHP is handling timezones - @norberttech
Fixed
- #284 - Satisfy infection - @norberttech
- 028464 - failing tests - @norberttech
Updated
- fe2252 - README.md - @norberttech
- 46c279 - leap seconds, fixed tools plugins setting - @norberttech
Generated by Automation
1.0.4
[1.0.4] - 2022-01-28
Changed
- 141ce9 - custom workflows into aeon-php reusable workflows - @norberttech
Fixed
- #214 - DateTime::isAmbiguous bug at PHP 8.1 - @norberttech
- f85300 - PHP versions scope - @norberttech
Updated
- abef27 - infection - @norberttech
Generated by Automation
1.0.3
[1.0.3] - 2022-01-03
Changed
- #199 - memoization of DateTimeImmutable in all date & time elements - @norberttech
- #197 - Allow php 8.1 tests to fail - @norberttech
- 32c28b - Extendend leap seconds expiration date - @norberttech
Fixed
- 32123e - failign static analysis - @norberttech
Generated by Automation
1.0.2
[1.0.2] - 2021-12-05
Added
- #185 - php 8.1 in test suite - @norberttech
Changed
- #162 - updated tools - @norberttech
Fixed
- #162 - broken tests - @norberttech
- #141 - possible null value exception in TimePeriods - @norberttech
Updated
- #180 - infection - @norberttech
- #180 - phpstan - @norberttech
- 57b17f - dependencies, added dependabot auto merge workflow - @norberttech
Generated by Automation
1.0.1
[1.0.1] - 2021-06-25
Changed
- #137 - Updated leap seconds list expiration date - there will be no new leap second this year - @norberttech
Generated by Automation
1.0.0
[1.0.0] - 2021-06-06
Changed
- 2314e1 - documentation - @norberttech
- a1a7a7 - php required version constraint - @norberttech
Generated by Automation
0.18.0
[0.18.0] - 2021-05-01
Added
- #121 - DateTimeIterator - @norberttech
- #121 - DateTimeIntervalIterator - @norberttech
- #121 - TimePeriodsIterator - @norberttech
- #121 - \DateTimeImmutable cache in DateTime, Day, Month classes to improve time periods iteration performance - @norberttech
Changed
- #121 - Year::isLeap() uses algorithm instead of DateTimeImmutable - @norberttech
- #121 - Month::numberOfDays() uses algorithm instead of DateTimeImmutable - @norberttech
- #121 - updated infection dependency - @norberttech
Generated by Automation
0.17.0
[0.17.0] - 2021-04-24
Added
- #112 - post install/update composer scripts that installs tools - @norberttech
Changed
- #117 - replaced array of Day with DaysIterator in Days class constructor - @norberttech
- #117 - replaced array of Month with MonthIterator in Months class constructor - @norberttech
- #117 - Days::since() will always return days in the same order - @norberttech
- #117 - Months::since() will always return days in the same order - @norberttech
- #116 - updated tools - @norberttech
- #116 - adjusted code to the latest static analysis rules - @norberttech
Removed
- #117 - ArrayAccess behavior from Days class - @norberttech
- #117 - ArrayAccess behavior from Months class - @norberttech
Generated by Automation