Skip to content

Releases: sabre-io/vobject

3.2.4

18 Aug 19:32
Compare
Choose a tag to compare
  • Added: Issue #98. The VCardConverter now takes X-APPLE-OMIT-YEAR into
    consideration when converting between vCard 3 and 4.
  • Fixed: Issue #96. Some support for Yahoo's broken vcards.
  • Fixed: PHP 5.3 support was broken in the cli tool.

3.2.3

18 Aug 19:32
Compare
Choose a tag to compare
  • Validator now checks if DUE and DTSTART are of the same type in VTODO, and
    ensures that DUE is always after DTSTART.
  • Removed documentation from source repository, to http://sabre.io/vobject/
  • Expanded the vobject cli tool validation output to make it easier to find
    issues.
  • Fixed: vobject repair. It was not working for iCalendar objects.

2.1.5

10 Jun 04:24
Compare
Choose a tag to compare
  • Fixed: #94: Better parameter escaping.
  • Changed: Documentation cleanups.

3.2.2

03 Jun 01:27
Compare
Choose a tag to compare
  • Minor tweak in unittests to make it run on PHP 5.5.12. Json-prettifying
    slightly changed which caused the test to fail.

3.2.1

03 Jun 01:27
Compare
Choose a tag to compare
  • Minor tweak to make the unittests run with the latest hhvm on travis.
  • Updated timezone definitions.
  • Updated copyright links to point to http://sabre.io/

3.2.0

03 Jun 01:27
Compare
Choose a tag to compare
  • Now hhvm compatible!
  • The validator can now detect a lot more problems. Many rules for both
    iCalendar and vCard were added.
  • Added: bin/generate_vcards, a utility to generate random vcards for testing
    purposes. Patches are welcome to add more data.
  • Updated: Windows timezone mapping to latest version from unicode.org
  • Changed: The timezone maps are now loaded in from external files, in
    lib/Sabre/VObject/timezonedata.
  • Added: Fixing badly encoded URL's from google contacts vcards.
  • Fixed: Issue #68. Couldn't decode properties ending in a colon.
  • Fixed: Issue #72. RecurrenceIterator should respect timezone in the UNTIL
    clause.
  • Fixed: Issue #67. BYMONTH limit on DAILY recurrences.
  • Fixed: Issue #26. Return a more descriptive error when coming across broken
    BYDAY rules.
  • Fixed: Issue #28. Incorrect timezone detection for some timezones.
  • Fixed: Issue #70. Casting a parameter with a null value to string would fail.
  • Added: Support for rfc6715 and rfc6474.
  • Added: Support for DateTime objects in the VCard DATE-AND-OR-TIME property.
  • Added: UUIDUtil, for easily creating unique identifiers.
  • Fixed: Issue #83. Creating new VALUE=DATE objects using php's DateTime.
  • Fixed: Issue #86. Don't go into an infinite loop when php errors are
    disabled and an invalid file is read.

3.1.4

10 Jun 04:25
Compare
Choose a tag to compare
  • Fixed: Issue #87: Several compatibility fixes related to timezone handling changes in PHP 5.5.10.

2.1.4

10 Jun 04:30
Compare
Choose a tag to compare
  • Fixed: Issue #87: Several compatibility fixes related to timezone handling
    changes in PHP 5.5.10.

3.1.3

10 Jun 04:36
Compare
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
Compare
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.