Unclaimed project
Are you a maintainer of calendar-links? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
calendar-links
Generate add to calendar links for Google, iCal and other calendar systems
calendardatetimephp
Last updated about 1 month ago
2.0-alpha.1 - calendar-links Release Notes | AnnounceHQBack to changelogWhat's Changed
- ICS: allow PRODID customization by @alies-dev
- Use native types, finalize classes by @alies-dev in https://github.com/spatie/calendar-links/pull/171
- Bump min PHP version to 8.1 by @alies-dev in https://github.com/spatie/calendar-links/pull/171
- Privatize more methods and properties by @alies-dev in https://github.com/spatie/calendar-links/pull/189
BC breaks
API changes:
Link::create(...) doesn't have a 4th parameter to declare event as a full-day. Instead, use Link::createAllDay(...)
If you extended classes from the package or used non-private members directly, these BC changes may be breaking for you:
- REMOVED: Method
Spatie\CalendarLinks\Link#__get() was removed
- CHANGED: Type of property
Spatie\CalendarLinks\Link#$title changed from having no type to string
- CHANGED: Type of property
Spatie\CalendarLinks\Link#$from changed from having no type to DateTimeImmutable
- CHANGED: Type of property
Spatie\CalendarLinks\Link#$to changed from having no type to
More PHP Projects
SecLists
SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more.
72.3k PHPcoolify
An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 280+ one-click services on your own servers.
59.0k PHPDateTimeImmutable
CHANGED: Type of property Spatie\CalendarLinks\Link#$description changed from having no type to stringCHANGED: Property Spatie\CalendarLinks\Link#$description changed default value from NULL to ''CHANGED: Type of property Spatie\CalendarLinks\Link#$allDay changed from having no type to boolCHANGED: Type of property Spatie\CalendarLinks\Link#$address changed from having no type to stringCHANGED: Property Spatie\CalendarLinks\Link#$address changed default value from NULL to ''CHANGED: Method __construct() of class Spatie\CalendarLinks\Link became finalCHANGED: The return type of Spatie\CalendarLinks\Link::create() changed from no type to staticCHANGED: The return type of Spatie\CalendarLinks\Link::createAllDay() changed from self to the non-covariant staticCHANGED: The return type of Spatie\CalendarLinks\Link::createAllDay() changed from self to staticCHANGED: Parameter 1 of Spatie\CalendarLinks\Link::createAllDay() changed name from fromDate to fromCHANGED: The return type of Spatie\CalendarLinks\Link#description() changed from no type to staticCHANGED: The return type of Spatie\CalendarLinks\Link#address() changed from no type to staticREMOVED: Method Spatie\CalendarLinks\Exceptions\InvalidLink::invalidDateRange() was removedREMOVED: Property Spatie\CalendarLinks\Generators\Yahoo#$dateFormat was removedREMOVED: Property Spatie\CalendarLinks\Generators\Yahoo#$dateTimeFormat was removedCHANGED: Class Spatie\CalendarLinks\Generators\WebOffice became finalREMOVED: Constant Spatie\CalendarLinks\Generators\WebOffice::BASE_URL was removedREMOVED: Property Spatie\CalendarLinks\Generators\BaseOutlook#$dateFormat was removedREMOVED: Property Spatie\CalendarLinks\Generators\BaseOutlook#$dateTimeFormat was removedREMOVED: Property Spatie\CalendarLinks\Generators\BaseOutlook#$urlParameters was removedCHANGED: Constant Spatie\CalendarLinks\Generators\WebOffice::BASE_URL visibility reduced from protected to privateCHANGED: Method baseUrl() of class Spatie\CalendarLinks\Generators\WebOffice visibility reduced from public to protectedCHANGED: Type of property Spatie\CalendarLinks\Generators\Ics#$dateFormat changed from having no type to stringCHANGED: Type of property Spatie\CalendarLinks\Generators\Ics#$dateTimeFormat changed from having no type to stringCHANGED: Type of property Spatie\CalendarLinks\Generators\Ics#$options changed from having no type to arrayREMOVED: Property Spatie\CalendarLinks\Generators\BaseOutlook#$dateFormat was removedREMOVED: Property Spatie\CalendarLinks\Generators\BaseOutlook#$dateTimeFormat was removedCHANGED: Method baseUrl() of class Spatie\CalendarLinks\Generators\BaseOutlook visibility reduced from public to protectedCHANGED: Class Spatie\CalendarLinks\Generators\WebOutlook became finalREMOVED: Constant Spatie\CalendarLinks\Generators\WebOutlook::BASE_URL was removedREMOVED: Property Spatie\CalendarLinks\Generators\BaseOutlook#$dateFormat was removedREMOVED: Property Spatie\CalendarLinks\Generators\BaseOutlook#$dateTimeFormat was removedREMOVED: Property Spatie\CalendarLinks\Generators\BaseOutlook#$urlParameters was removedCHANGED: Constant Spatie\CalendarLinks\Generators\WebOutlook::BASE_URL visibility reduced from protected to privateCHANGED: Method baseUrl() of class Spatie\CalendarLinks\Generators\WebOutlook visibility reduced from public to protectedREMOVED: Property Spatie\CalendarLinks\Generators\Google#$dateFormat was removedREMOVED: Property Spatie\CalendarLinks\Generators\Google#$dateTimeFormat was removedFull Changelog: https://github.com/spatie/calendar-links/compare/1.11.0...2.0-alpha.1
server
☁️ Nextcloud server, a safe home for all your data
PHP