Parser for iCalendar Events âĸ PHP 8+, 7 (âĨ 7.4), 5 (âĨ 5.6)
v3.4.0
Event
class additional properties to be public
DESCRIPTION
null
max
level in PHPStanv3.3.1
v3.3.0
v3.2.1
v3.2.0
;
in RRULEv3.1.1
$last_modified
)auto_detect_line_endings
)v3.1.0
RRULE:COUNT=1
v3.0.0
v3.3.1
v3.3.0
v3.2.1
v3.2.0
;
in RRULEv3.1.1
$last_modified
)auto_detect_line_endings
)v3.1.0
RRULE:COUNT=1
v3.0.0
v3.3.0
v3.2.1
v3.2.0
;
in RRULEv3.1.1
$last_modified
)auto_detect_line_endings
)v3.1.0
RRULE:COUNT=1
v3.0.0
v3.2.1
đ Thanks to @Hikariii đ
v3.2.0
;
in RRULEv3.1.1
$last_modified
)auto_detect_line_endings
)v3.1.0
RRULE:COUNT=1
v3.0.0
v3.2.0
;
in RRULEđ Thanks to @tacman đ
v3.1.1
$last_modified
)auto_detect_line_endings
)v3.1.0
RRULE:COUNT=1
v3.0.0
v3.1.1
$last_modified
)auto_detect_line_endings
)đ Thanks to @clintallan, @QuerCoder, @josh-philpott-gp, @mklemme1 & @s0600204 đ
v2.2.2
YEARLY
RRULE
supportBYMONTHDAY
đ Thanks to @s0600204 đ
v2.2.1
composer update
requiredv2.1.20
initString()
v2.1.19
COUNT
in conjunction with EXDATE
v2.1.18
init()
lines bug with a false returnsv2.1.17
Accept-Language
request HTTP headerv2.1.16
v2.1.15
v2.1.14
processRecurrences()
method (thanks to @s0600204)v2.1.13
v2.1.12
rrule
if it goes beyond the default spanv2.1.11
v2.1.10
nesbot/carbon
^2.0
for those using PHP 7+v2.1.9
mb_strlen($str, $encoding = 'auto')
warning in PHP 7.3v2.1.8
v2.1.7
v2.1.6
composer update
is required to update Carbonv2.1.5
5.3.*
compatibility when installing Composer dependenciescomposer update
is required to update Carbonv2.1.4
composer update
is required to update Carbonv2.1.3
v2.1.2
mbstring
as a required extensionv2.1.1
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
v2.2.1
composer update
requiredv2.1.20
initString()
v2.1.19
COUNT
in conjunction with EXDATE
v2.1.18
init()
lines bug with a false returnsv2.1.17
Accept-Language
request HTTP headerv2.1.16
v2.1.15
v2.1.14
processRecurrences()
method (thanks to @s0600204)v2.1.13
v2.1.12
rrule
if it goes beyond the default spanv2.1.11
v2.1.10
nesbot/carbon
^2.0
for those using PHP 7+v2.1.9
mb_strlen($str, $encoding = 'auto')
warning in PHP 7.3v2.1.8
v2.1.7
v2.1.6
composer update
is required to update Carbonv2.1.5
5.3.*
compatibility when installing Composer dependenciescomposer update
is required to update Carbonv2.1.4
composer update
is required to update Carbonv2.1.3
v2.1.2
mbstring
as a required extensionv2.1.1
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0