Skip to content

Releases: rlanvin/php-rrule

v2.5.1

23 Jun 07:46
Compare
Choose a tag to compare

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

08 Jun 06:11
Compare
Choose a tag to compare

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

07 Jun 13:20
Compare
Choose a tag to compare

Fixed

  • Correctly parse DateTimeImmutable #132
  • Fix namespace on return type #130
  • Humanreadable gets monthly wrong #129

v2.4.0

06 Jan 10:21
Compare
Choose a tag to compare

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

03 May 13:35
Compare
Choose a tag to compare

Fixed

  • Fix timezone (and the entire rule) changed to uppercase if rule was created using createdFromRfcString #103

v2.3.1

22 Apr 09:01
Compare
Choose a tag to compare

Fixed

  • Fix microseconds not always removed from dtstart, causing date comparison issues with specific date input #104

v2.3.0

25 Oct 14:35
Compare
Choose a tag to compare

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

09 Jan 13:25
Compare
Choose a tag to compare

Fixed

  • Fix getOccurrencesAfter returns empty array when $inclusive is false and $limit is not set #93

v2.2.1

09 Dec 22:18
Compare
Choose a tag to compare

Fixed

  • Fix support for DateTimeImmutable #90

v2.2.0

01 Nov 11:52
Compare
Choose a tag to compare

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.