Releases: sabre-io/vobject
Releases · sabre-io/vobject
4.1.1
- #327: Throwing
InvalidDataException
in more cases where invalid iCalendar
dates and times were provided. (@rsto) - #331: Fix dealing with multiple overridden instances falling on the same
date/time (@afedyk-sugarcrm). - #333: Fix endless loop on invalid
BYMONTH
values in recurrence.
(@PHPGangsta) - #339: Fixed a few
validate()
results when repair is off. (@PHPGangsta) - #338: Stripping invalid
BYMONTH=
rules duringvalidate()
(@PHPGangsta) - #336: Fix incorrect
BYSECOND=
validation. (@PHPGangsta)
3.5.2
4.1.0
- #309: When expanding recurring events, the first event should also have a
RECURRENCE-ID
property. - #306: iTip REPLYs to the first instance of a recurring event was not handled
correctly. - Slightly better error message during validation of
N
andADR
properties. - #312: Correctly extracing timezone in the iTip broker, even when we don't
have a master event. (@vkomrakov-sugar). - When validating a component's property that must appear once and which could
automatically be repaired, make sure we report the change as 'repaired'. - Added a PHPUnitAssertions trait. This trait makes it easy to compare two
vcards or iCalendar objects semantically. - Better error message when parsing objects with an invalid
VALUE
parameter.
3.5.1
4.0.3
- #300: Added
VCard::getByType()
to quickly get a property with a specific
TYPE
parameter. (@kbond) - #302:
UNTIL
was not encoded correctly when converting to jCal.
(@GrahamLinagora) - #303:
COUNT
is now encoded as an int in jCal instead of a string. (@strokyl) - #295:
RRULE
now has more validation and repair rules.