iCal

iCal-creator for PHP

MIT License

Downloads
12.5M
Stars
1.1K
Committers
61

Bot releases are hidden (Show)

iCal - Version 0.18.0

Published by markuspoerschke 10 months ago

iCal - Version 0.17.0

Published by markuspoerschke over 2 years ago

Added

  • Support PHP 8.1

Changed

  • Use PHPUnit v9.5

Removed

  • Support for EOL PHP versions (7.1, 7.2, 7.3)
iCal - Version 0.16.1 (PHP 8.0 Support)

Published by markuspoerschke about 4 years ago

Added

  • Support PHP 8.0 #194
iCal - Version 0.16.0

Published by markuspoerschke almost 5 years ago

Added

  • Allow to add ATTACH property to an event #128
  • Support for PHP 7.4 #141
  • Add property X-MICROSOFT-CDO-BUSYSTATUS #32 #146

Removed

  • Support for PHP 7.0 #126
iCal - Fix DateTimeImmutable usage

Published by markuspoerschke about 5 years ago

Fixed

  • TimeZone will be correctly applied if instance of \DateTimeImmutable is used #131
iCal - Version 0.15.0

Published by markuspoerschke almost 6 years ago

Added

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

Changed

  • DateUtil - only convert to UTC if no timezone is specified #123
iCal - Version 0.11.6 (PHP5 compatible version)

Published by markuspoerschke over 6 years ago

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.

iCal - Version 0.14.0

Published by markuspoerschke over 6 years ago

Fixed

  • Properly escape BY* rules like BYDAY. #105
iCal - Version 0.11.5 [TAINTED]

Published by markuspoerschke over 6 years ago

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
iCal - Version 0.13.0

Published by markuspoerschke almost 7 years ago

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
iCal - Version 0.11.4 (Performance improvements)

Published by markuspoerschke almost 7 years ago

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! 👍

iCal - Version 0.12.1

Published by markuspoerschke over 7 years ago

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
iCal - Version 0.12.0

Published by markuspoerschke over 7 years ago

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
iCal - Fix compatibility with PHP 5

Published by markuspoerschke over 7 years ago

Fixed

  • Fix the GEO property #91 #91
iCal - Fix GEO property

Published by markuspoerschke over 7 years ago

Fixed

  • Do not escape value of the GEO property #79
iCal - Fix dtEnd for all day events

Published by markuspoerschke over 7 years ago

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
iCal - Reccurence Rule improvements.

Published by markuspoerschke about 8 years ago

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
iCal - Fix GEO parameter.

Published by markuspoerschke over 8 years ago

Fixed

  • Problem with GEO property when importing into Google Calendar #74
iCal - Version 0.10.0

Published by markuspoerschke over 8 years ago

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
iCal - Version 0.9.0

Published by markuspoerschke almost 9 years ago

  • Add CHANGELOG.md based on ’Keep a CHANGELOG’
  • 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
  • Added support for event properties EXDATE and RECURRENCE-ID #50
Package Rankings
Top 0.32% on Packagist.org
Badges
Extracted from project README
Continuous Integration codecov Psalm coverage License Latest Stable Version Monthly Downloads Infection MSI
Related Projects