All Versions
Latest Version
Avg Release Cycle
89 days
Latest Release
1250 days ago

Changelog History
Page 6

  • v3.1.3 Changes

    October 02, 2013
    • ๐Ÿ›  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.
  • v3.1.2 Changes

    August 13, 2013
    • ๐Ÿ›  Fixed: Setting correct property group on VCard conversion
  • v3.1.1 Changes

    August 02, 2013
    • ๐Ÿ›  Fixed: Issue #53. A regression in RecurrenceIterator.
  • v3.1.0 Changes

    July 27, 2013
    • โž• 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.
  • v3.0.0 Changes

    June 21, 2013
    • ๐Ÿ›  Fixed: includes.php file was still broken. Our tool to generate it had some bugs.
  • v3.0.0-beta4 Changes

    June 21, 2013
    • ๐Ÿ›  Fixed: includes.php was no longer up to date.
  • v3.0.0-beta3 Changes

    June 17, 2013
    • โž• 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.
  • v3.0.0-beta2 Changes

    June 10, 2013
    • ๐Ÿ›  Fixed: Corrected includes.php file.
    • ๐Ÿ›  Fixed: vCard date-time parser supported extended-format dates as well.
    • ๐Ÿ”„ Changed: Properties have been moved to an ICalendar or VCard directory.
    • ๐Ÿ›  Fixed: Couldn't parse vCard 3 extended format dates and times.
    • ๐Ÿ›  Fixed: Couldn't export jCard DATE values correctly.
    • ๐Ÿ›  Fixed: Recursive loop in ICalendar\DateTime property.
  • v3.0.0-beta1 Changes

    June 07, 2013
    • โž• Added: jsonSerialize() for creating jCal and jCard documents.
    • โž• Added: helper method to parse vCard dates and times.
    • โž• Added: Specialized classes for FLOAT, LANGUAGE-TAG, TIME, TIMESTAMP, DATE-AND-OR-TIME, CAL-ADDRESS, UNKNOWN and UTC-OFFSET properties.
    • โœ‚ Removed: CommaSeparatedText property. Now included into Text.
    • ๐Ÿ›  Fixed: Multiple parameters with the same name are now correctly encoded.
    • ๐Ÿ›  Fixed: Parameter values containing a comma are now enclosed in double-quotes.
    • ๐Ÿ›  Fixed: Iterating parameter values should now fully work as expected.
    • ๐Ÿ›  Fixed: Support for vCard 2.1 nameless parameters.
    • ๐Ÿ”„ Changed: $valueMap, $componentMap and $propertyMap now all use fully-qualified class names, so they are actually overridable.
    • ๐Ÿ›  Fixed: Updating DATE-TIME to DATE values now behaves like expected.
  • v3.0.0-alpha4 Changes

    May 31, 2013
    • โž• Added: It's now possible to send parser options to the splitter classes.
    • โž• Added: A few tweaks to improve component and property creation.