Php Rrule Versions Save

Lightweight and fast recurring dates library for PHP (RFC 5545)

v2.4.1

11 months ago

Fixed

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

v2.4.0

1 year ago

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

2 years ago

Fixed

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

v2.3.1

2 years ago

Fixed

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

v2.3.0

2 years ago

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

3 years ago

Fixed

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

v2.2.1

3 years ago

Fixed

  • Fix support for DateTimeImmutable #90

v2.2.0

4 years ago

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.

v2.1.0

4 years ago

Fixed

  • Fix locale format for i18n files without intl extension #67

Added

  • Added new methods to RSet: removeDate, clearDates, removeExDate and clearExDates #66

v2.0.0

5 years ago
  • Rewrite the core algorithm to use a native PHP generator, drop compability with PHP < 5.6 #43
  • Add support for PHP 7.3

Added

  • New option custom_path to humanReadable() to use custom translation files #56
  • New helpers methods #60
    • getOccurrencesBefore
    • getOccurrencesAfter
    • getNthOccurrencesBefore
    • getNthOccurrencesAfter
    • getNthOccurrencesFrom