Skip to content

Latest commit

 

History

History
116 lines (92 loc) · 6.32 KB

CHANGELOG.md

File metadata and controls

116 lines (92 loc) · 6.32 KB

Change Log

All notable changes to this project will be documented in this file.

0.15.0 - 2019-01-13

Added

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

Changed

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

0.14.0 - 2018-03-13

Fixed

  • Properly escape BY* rules like BYDAY. #105

0.13.0 - 2017-10-26

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

0.12.1 - 2017-06-07

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

0.12.0 - 2017-05-10

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

0.11.5 - 2018-03-13

Changed

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

0.11.4 - 2017-10-26

Changed

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

0.11.3 - 2017-04-25

Fixed

  • Fix the GEO property (compatibility to PHP < 7) #91 #91

0.11.2 - 2017-04-21

Fixed

  • Do not escape value of the GEO property #79

0.11.1 - 2017-04-04

Fixed

  • All days events (no time) ends on the next day. #83
  • Timezone will not applied on all days events #83

Added

  • Add Event::getDtStart method #83

0.11.0 - 2016-09-16

Added

  • Allow multiple recurrence rules in an event #77
  • RecurrenceRule now also allows hourly, minutely and secondly frequencies #78

Deprecated

  • Adding a single recurrence rule to an event using Event::setRecurrenceRule() is deprecated and will be removed in 1.0. Use Event::addRecurrenceRule() instead. #77

0.10.1 - 2016-05-09

Fixed

  • Problem with GEO property when importing into Google Calendar #74

0.10.0 - 2016-04-26

Changed

  • Use 'escapeValue' to escape the new line character. #60
  • Order components by type when building ical file. #65

Added

  • X-ALT-DESC for HTML types with new descriptionHTML field. #55
  • Added a property and setter for calendar color. #68
  • Write also GEO property if geo location is given. #66

0.9.0 - 2015-11-13

Added

Changed

  • Allow new lines in event descriptions #53
  • Breaking Change: Changed signature of the Event::setOrganizer method. Now there is is only one parameter that must be an instance of Property\Organizer.
  • Updated install section in README.md #54