Releases: rlanvin/php-rrule
Releases · rlanvin/php-rrule
v2.5.1
Fixed
- Fix insufficient type detection for FREQ and WKST leading to deprecation warning in tests with PHP 8.3 #149
- Fix failing tests with ICU 72.1 because of NNBSP
- Fix C.UTF8 locale support when intl isn't installed
v2.5.0
Fixed
- Swedish: Corrects the spelling of monday and the grammar of enumeration partials. #134
- Spanish: Improve clarity in daily and weekly recurrence translation #147
- Dutch: weekdays and months are written in lowercase #136
- Better handle TZ with Exchange / M365 generated iCal files #143
Added
- Human readable time of day option #124
- Japanese translation #139
- Czech translation #137
v2.4.1
Fixed
- Correctly parse
DateTimeImmutable
#132
- Fix namespace on return type #130
- Humanreadable gets monthly wrong #129
v2.4.0
Fixed
- Exclude files from dist packages #110
- Improve German translation #112
- Daylight Saving Time issue with PHP 8.1 #120
Added
- Added Portugese translation #108
- Added Polish translation #106
v2.3.2
Fixed
- Fix timezone (and the entire rule) changed to uppercase if rule was created using
createdFromRfcString
#103
v2.3.1
Fixed
- Fix microseconds not always removed from dtstart, causing date comparison issues with specific date input #104
v2.3.0
Added
- Added Swedish translation #96
- Added
bin/review_translations.php
as a helper for translators and contributors
- Added Hebrew translation #95
Fixed
- Fix Finnish translation #94
- Update French translation
- Update German translation
- Fix compatibility with PHP 8.1 #100
v2.2.2
Fixed
- Fix
getOccurrencesAfter
returns empty array when $inclusive
is false
and $limit
is not set #93
v2.2.1
Fixed
- Fix support for
DateTimeImmutable
#90
v2.2.0
Added
- Persian (Farsi) translation #72
- Support for Windows timezone #69
Fixed
- Fix valid rules wrongly detected as not producing results, and cut short after MAX_CYCLES #78
- Fix
RRule::createFromRfcString
not detecting RSet properly if the rule was lowercase
- [internal] Replace static variables by array constants (permitted since PHP 5.6). Shouldn't break backward compatibility unless you were doing weird things with this lib in the first place.