Skip to content

Releases: markuspoerschke/iCal

Fix DateTimeImmutable usage

06 Aug 20:34
Compare
Choose a tag to compare

Fixed

  • TimeZone will be correctly applied if instance of \DateTimeImmutable is used #131

Version 0.15.0

13 Jan 22:01
add0ca9
Compare
Choose a tag to compare

Added

  • BYSETPOS to RecurrenceRule #113
  • Add method Component::setComponents(array $components) #124

Changed

  • DateUtil - only convert to UTC if no timezone is specified #123

Version 0.11.6 (PHP5 compatible version)

30 Apr 07:47
Compare
Choose a tag to compare

Version0.11.5 was tagged on wrong branch.

This is the PHP 5 compatible version. If you are using PHP 7 you want to use the latest 0.14 (or newer) version.

Version 0.14.0

13 Mar 19:42
Compare
Choose a tag to compare

Fixed

  • Properly escape BY* rules like BYDAY. #105

Version 0.11.5 [TAINTED]

13 Mar 19:18
Compare
Choose a tag to compare

Important

This version was tagged on the wrong branch! Please use 0.11.6 instead!

Changed

  • Convert time to UTC if UTC mode is enabled. #111

Version 0.13.0

26 Oct 11:27
Compare
Choose a tag to compare

Changed

  • Improve performance for long lines. By using mbstring the folding of lines is much faster and consumes less CPU and memory. #103
  • In UTC mode the time will be converted to UTC timezone. #106

Version 0.11.4 (Performance improvements)

26 Oct 11:26
Compare
Choose a tag to compare

Changed

  • Improve performance for long lines. By using mbstring the folding of lines is much faster and consumes less CPU and memory. #104

Thanks to @stchr for this change! 👍

Version 0.12.1

07 Jun 14:15
Compare
Choose a tag to compare

Fixed

  • \DateTimeImmutable is now supported by events. When using \DateTime there will be no side effect anymore that will change the original date time object. #98, #99, #100

Version 0.12.0

10 May 20:27
Compare
Choose a tag to compare

IMPORTANT: Please note that this release contains breaking changes.

Fixed

  • Do not escape value of the GEO property #79

Added

  • Add support for \DateTimerInterface. This allows to use \DateTimeImmutable. #86
  • Add support for arbitrary time zone strings. #87,#89
  • Add new Geo property class #79

Changed

  • Drop support for old PHP versions: 5.3, 5.4, 5.6
  • Remove default value for X-PUBLISHED-TTL. This value controls the update interval if the ics file is synced.
    The former default value was set to one week. If you want the behavior from version < 0.12 you have to set the value:
    $vCalendar->setPublishedTTL('P1W'). #81

Removed

  • Remove class \Eluceo\iCal\Property\Event\Description #61
  • Remove class \Eluceo\iCal\Util\PropertyValueUtil #61

Fix compatibility with PHP 5

25 Apr 08:33
Compare
Choose a tag to compare

Fixed

  • Fix the GEO property #91 #91