.gitattributes file to exclude unnecessary files when fetching package through Composer. #510CalendarFactory::getProperties protected i/o private to open it for extension #386[@implements](https://github.com/implements) IteratorAggregate<Event> to \Eluceo\iCal\Domain\Collection\Events[@implements](https://github.com/implements) IteratorAggregate<ContentLine> to \Eluceo\iCal\Presentation\Component[@return](https://github.com/return) Traversable<ContentLine> to \Eluceo\iCal\Presentation\Component::getIteratorX-PUBLISHED-TTL property on calendars #413Eluceo\iCal\Domain\Entity\TimeZone::createFromPhpDateTimeZone will not have default values
for $beginDateTime and $endDateTime in the next major version. #250This version is complete rewrite.
Please check the upgrade guide on how to upgrade from version 0.* to 2.0.0.
<=7.3\DateTimeImmutable is used #131BY* rules like BYDAY. #105\DateTimerInterface. This allows to use \DateTimeImmutable. #86X-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'). #81Event::setRecurrenceRule() is deprecated and will be removed in 1.0. Use Event::addRecurrenceRule() instead. #77How can I help you explore Laravel packages today?