All notable changes to icalendar-generator
will be documented in this file
- feat: drop support for PHP < 8.1 by @Chris53897 in #136
- ci: improve ci by @Chris53897 in #135
- Fix timezone issue
Full Changelog: https://github.com/spatie/icalendar-generator/compare/2.8.0...2.8.1
- feat: use rfc 6868 escaping by @joostdebruijn in #131
Full Changelog: https://github.com/spatie/icalendar-generator/compare/2.7.0...2.8.0
- feat: improved compatibility all day events for Microsoft products by @joostdebruijn in #132
Full Changelog: https://github.com/spatie/icalendar-generator/compare/2.6.2...2.7.0
- fix: dtend for full day events should be on the next day at midnight by @joostdebruijn in #128
Full Changelog: https://github.com/spatie/icalendar-generator/compare/2.6.1...2.6.2
- upgrade nesbot/carbon to allow sf7 by @nikow13 in #121
- @nikow13 made their first contribution in #121
Full Changelog: https://github.com/spatie/icalendar-generator/compare/2.6.0...2.6.1
- Carbon is not mandatory, we can use php DateTime objects (#115)
- Fix bugs introduced with previous pr
- Allow adding rrules as string (#110)
- Fix PHP 7.4 and test issues by @htto in #106
- @htto made their first contribution in #106
Full Changelog: https://github.com/spatie/icalendar-generator/compare/2.5.3...2.5.4
- fix syntax error
Full Changelog: https://github.com/spatie/icalendar-generator/compare/2.5.2...2.5.3
- Add embedded attachments to Events (#104)
- Refactor all tests to PEST by @alexmanase in #100
- Fix GEO coordinates on locale with comma as decimal separator by @cweiske in #99
- @alexmanase made their first contribution in #100
Full Changelog: https://github.com/spatie/icalendar-generator/compare/2.5.0...2.5.1
- Add google meet and microsoft teams to event by @MammutAlex in #98
- @MammutAlex made their first contribution in #98
Full Changelog: https://github.com/spatie/icalendar-generator/compare/2.4.0...2.5.0
Full Changelog: https://github.com/spatie/icalendar-generator/compare/2.3.3...2.4.0
- Use UTC timezone for default DTSTAMP value (#78)
- add support for adding images to an event (#71)
- add support for requires RSVP on attendees (#67)
- fix an issue in the timezone time range calculation where the max value would always be today
- add support for attachments on events
- add a new expectation testing mechanism for internal tests
- fix date timezones on all day events (#55)
- fix coordinates with Apple calendar (#51)
- follow the RFC more exactly with full days
- add support for multiple value types within parameters
- add an
EmptyProperty
without value and only parameters
- allow a full day event without specifying the end date
- add the use 'Z' within UTC timestamps and remove the TZID parameter
- fix positive timezone offsets
- fix case when getTransitions() returns a false value (#38)
- add support for timezones with automatically generated components
- add
Timezone
andTimezoneEntry
components - add support for basic RRULE's
- add support for repeating events on specific dates
- add support for not repeating events on specific dates
- add valueObjects for most used types
- remove
final
classes - remove support for < PHP 7.4
- add Psalm typechecking
- add support for PHP 8.0
- add support for url's for events (#31)
- fix timezones on older clients (#30)
- fix addresses not working without the name of the address
- add escaping in property parameters (#17)
- add more conformity to RFC5545 (#13, #14)
- initial release