v2.0.3
- Where appropriate change from
date()
/gmdate()
to use PHP'sDateTime
object - Allow default settings to be overridden and passed into the constructor
- Correct how a timezone is applied to recurrence events if
$useTimeZoneWithRRules
is set totrue
- Improve documentation
to
Previous Release Changelogs
v2.0.2
- #14: support ability to parse a negative BYDAY value
- #16: support ability to parse multiple months in YEARLY BYMONTH
- #17: support ability to parse every day of month when BYDAY lacks number
- #65: fix date exclusions that use
EXDATE
- #99: improve performance of parser
- #100: correctly populate
$bydays
array using the day of the week from$startTimestamp
whenBYDAY
is not present in the recurrence rule - Improve documentation
v2.0.1
- Incorporate timezone settings when parsing recurrence rules
- Fix date exclusions that use
EXDATE
- Ensure timezones are checked to be valid before using
- Add new
eventsFromInterval
function - Ensure PSR-2 compliance
- Other improvements and bug fixes
v2.0.0
- Add namespace and autoloading
- Convert Event to be an object