Skip to content

Latest commit

 

History

History
94 lines (69 loc) · 2.64 KB

CHANGELOG.md

File metadata and controls

94 lines (69 loc) · 2.64 KB

Changelog

All notable changes to calendar-links will be documented in this file

Unreleased

1.6.0 - 2021-04-22

Changed

  • Drop support for PHP 7.2 and PHP 7.3

1.5.0 - 2021-04-22

Changed

  • ICS: support URLs as option (@gulios)
  • ICS: support all day events spanning multiple days (@mrshowerman)

1.4.4 - 2021-04-13

Fixed

  • Yahoo link doesn’t work (yahoo changed param names) (@mukeshsah08).
  • Exception message on invalid dates range (idea by @jason-nabooki)

1.4.3 - 2021-03-05

Changed

  • Google: use UTC timezone to bypass problems with some timezone names unsupported by Google calendar (⚠️ backwards-incompatible if you extended Google Generator)

Fixed

  • Spaces replaced by "+" on Outlook.com #109

1.4.2 - 2020-09-01

Changed

  • Simplify extending of ICS Generator

1.4.1 - 2020-08-27

Changed

  • Simplify extending of WebOutlook (e.g. for Office365)
  • Yahoo: use allday parameter only for a single-day events
  • Improve exception hierarchy: InvalidLink now extends \InvalidArgumentException

Added

  • Add more tests, reorganize existing

1.4.0 - 2020-05-02

Added

  • Allow specifying custom UID ICS links (spatie#85)
  • Support PHP 8.0
  • Support immutable dates (\DateTimeImmutable::class)

Changed

  • Require PHP 7.2+

1.3.0 - 2020-04-29

  • Support custom generators ($link->formatWith(new Your\Generator())
  • Fix iCal links that contains special chars (use base64 for encoding)
  • Fix Outlook links: use new base URI and datetime formats
  • Fix Yahoo links: events had invalid end datetime (due to a bug on Yahoo side)

1.2.4 - 2019-07-17

  • Fix Google links for all-day events (use next day as end-date for single-day events)
  • Fix Outlook links for all-day events (omit enddt for single-day events)
  • Add a new Link::createAllDay static constructor to simplify creating of all-day events

1.2.3 - 2019-02-14

  • Fix iCal all day links (use DURATION according RFC 5545)

1.2.2 - 2019-01-15

  • Fix Yahoo links for multiple days events

1.2.1 - 2019-01-13

  • Fix iCal: Use CRLF instead of LF (according RFC 5545)
  • Fix iCal: Specify UID property (according RFC 5545)
  • Fix iCal: Escape ; character (according RFC 5545)
  • Fix iCal: Remove empty new line from .ics files

1.2.0 - 2019-01-10

  • Support timezones
  • Add outlook.com link generator

1.1.1 - 2018-10-08

  • Fix Yahoo links

1.1.0 - 2018-08-13

  • Add all day support

1.0.3 - 2018-07-23

  • Fix newlines in description

1.0.2 - 2018-05-15

  • Fix for iCal links in Safari

1.0.1 - 2018-04-30

  • Use \n instead of %0A when generating an ics file

1.0.0 - 2017-09-29

  • initial release