Skip to content

Releases: sabre-io/vobject

4.1.1

15 Jul 20:02
Compare
Choose a tag to compare
  • #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 during validate() (@PHPGangsta)
  • #336: Fix incorrect BYSECOND= validation. (@PHPGangsta)

3.5.2

15 Jul 20:01
Compare
Choose a tag to compare
  • #312: Backported a fix related to iTip processing of events with timezones,
    without a master event.

4.1.0

07 Apr 00:49
Compare
Choose a tag to compare
  • #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 and ADR 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

07 Apr 00:13
Compare
Choose a tag to compare
  • #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.

4.0.3

12 Mar 23:58
Compare
Choose a tag to compare
  • #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.

4.0.2

11 Jan 17:41
Compare
Choose a tag to compare
  • #288: Only decode CHARSET if we're reading vCard 2.1. If it appears
    in any other document, we must ignore it.

3.5.0

11 Jan 18:35
Compare
Choose a tag to compare
  • This release supports PHP 7, contrary to 3.4.x versions.
  • BC Break: Sabre\VObject\Property\Float has been renamed to
    Sabre\VObject\Property\FloatValue.
  • BC Break: Sabre\VObject\Property\Integer has been renamed to
    Sabre\VObject\Property\IntegerValue.

3.4.9

11 Jan 18:33
Compare
Choose a tag to compare
  • This package now specifies in composer.json that it does not support PHP 7.
    For PHP 7, use version 3.5.x or 4.x.

4.0.1

04 Jan 21:42
Compare
Choose a tag to compare
  • #284: When generating CANCEL iTip messages, we now include DTEND.
    (@kewisch)

3.4.8

04 Jan 19:44
Compare
Choose a tag to compare
  • #284: When generating CANCEL iTip messages, we now include DTEND.
    (@kewisch).