Skip to content

Releases: sabre-io/vobject

3.1.3

10 Jun 04:36

Choose a tag to compare

  • Fixed: Support from properties from draft-daboo-valarm-extensions-04. Issue
    #56.
  • Fixed: Issue #54. Parsing a stream of multiple vcards separated by more than
    one newline. Thanks @Vedmak for the patch.
  • Fixed: Serializing vcard 2.1 parameters with no name caused a literal '1' to
    be inserted.
  • Added: VCardConverter removed properties that are no longer supported in vCard
    4.0.
  • Added: vCards with a minimum number of values (such as N), but don't have that
    many, are now automatically padded with empty components.
  • Added: The vCard validator now also checks for a minimum number of components,
    and has the ability to repair these.
  • Added: Some support for vCard 2.1 in the VCard converter, to upgrade to vCard
    3.0 or 4.0.
  • Fixed: Issue 60 Use Document::$componentMap when instantiating the top-level
    VCalendar and VCard components.
  • Fixed: Issue 62: Parsing iCalendar parameters with no value.
  • Added: --forgiving option to vobject utility.
  • Fixed: Compound properties such as ADR were not correctly split up in vCard
    2.1 quoted printable-encoded properties.
  • Fixed: Issue 64: Encoding of binary properties of converted vCards. Thanks
    @DominikTo for the patch.

2.1.3

10 Jun 04:29

Choose a tag to compare

  • Fixed: Issue #55. \r must be stripped from property values.
  • Fixed: Issue #65. Putting quotes around parameter values that contain a colon.

3.1.2

10 Jun 04:36

Choose a tag to compare

  • Fixed: Setting correct property group on VCard conversion

3.1.1

10 Jun 04:35

Choose a tag to compare

  • Fixed: Issue #53. A regression in RecurrenceIterator.

2.1.2

10 Jun 04:29

Choose a tag to compare

  • Fixed: Issue #53. A regression in RecurrenceIterator.

3.1.0

10 Jun 04:35

Choose a tag to compare

  • Added: bad-ass new cli debugging utility (in bin/vobject).
  • Added: jCal and jCard parser.
  • Fixed: URI properties should not escape ; and ,.
  • Fixed: VCard 4 documents now correctly use URI as a default value-type for
    PHOTO and others. BINARY no longer exists in vCard 4.
  • Added: Utility to convert between 2.1, 3.0 and 4.0 vCards.
  • Added: You can now add() multiple parameters to a property in one call.
  • Added: Parameter::has() for easily checking if a parameter value exists.
  • Added: VCard::preferred() to find a preferred email, phone number, etc for a
    contact.
  • Changed: All $duration properties are now public.
  • Added: A few validators for iCalendar documents.
  • Fixed: Issue #50. RecurrenceIterator gives incorrect result when exception
    events are out of order in the iCalendar file.
  • Fixed: Issue #48. Overridden events in the recurrence iterator that were past
    the UNTIL date were ignored.
  • Added: getDuration for DURATION values such as TRIGGER. Thanks to
    @SimonSimCity.
  • Fixed: Issue #52. vCard 2.1 parameters with no name may lose values if there's
    more than 1. Thanks to @Vedmak.

2.1.1

10 Jun 04:29

Choose a tag to compare

  • Fixed: Issue #50. RecurrenceIterator gives incorrect result when exception
    events are out of order in the iCalendar file.
  • Fixed: Issue #48. Overridden events in the recurrence iterator that were past
    the UNTIL date were ignored.

3.0.0

10 Jun 04:34

Choose a tag to compare

  • Fixed: includes.php file was still broken. Our tool to generate it had some
    bugs.

3.0.0-beta4

10 Jun 04:34

Choose a tag to compare

3.0.0-beta4 Pre-release
Pre-release
  • Fixed: includes.php was no longer up to date.

3.0.0-beta3

10 Jun 04:33

Choose a tag to compare

3.0.0-beta3 Pre-release
Pre-release
  • Added: OPTION_FORGIVING now also allows slashes in property names.
  • Fixed: DateTimeParser no longer fails on dates with years < 1000 & > 4999
  • Fixed: Issue 36: Workaround for the recurrenceiterator and caldav events with
    a missing base event.
  • Fixed: jCard encoding of TIME properties.
  • Fixed: jCal encoding of REQUEST-STATUS, GEO and PERIOD values.