Releases: sabre-io/vobject
Releases · sabre-io/vobject
4.1.2
- #340: Support for
BYYEARDAYrecurrence whenFREQ=YEARLY. (@PHPGangsta) - #341: Support for
BYWEEKNOrecurrence whenFREQ=YEARLY. (@PHPGangsta) - Updated to the latest windows timezone data mappings.
- #344: Auto-detecting more Outlook 365-generated timezone identifiers.
(@jpirkey) - #348:
FreeBusyGeneratorcan now accept streams. - Support sabre/xml 1.5 and 2.0.
- #355: Support
DateTimeInterfacein more places where onlyDateTimewas
supported. (@gharlan). - #351: Fixing an inclusive/exclusive problem with
isInTimeRangeand
fastForwardwith all-day events. (@strokyl, thanks you are brilliant).
3.5.3
4.1.1
- #327: Throwing
InvalidDataExceptionin 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
BYMONTHvalues 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-IDproperty. - #306: iTip REPLYs to the first instance of a recurring event was not handled
correctly. - Slightly better error message during validation of
NandADRproperties. - #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
VALUEparameter.
3.5.1
4.0.3
- #300: Added
VCard::getByType()to quickly get a property with a specific
TYPEparameter. (@kbond) - #302:
UNTILwas not encoded correctly when converting to jCal.
(@GrahamLinagora) - #303:
COUNTis now encoded as an int in jCal instead of a string. (@strokyl) - #295:
RRULEnow has more validation and repair rules.