Releases: sabre-io/vobject
Releases · sabre-io/vobject
3.1.2
3.1.1
2.1.2
3.1.0
- 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
3.0.0
3.0.0-beta4
- Fixed: includes.php was no longer up to date.
3.0.0-beta3
- 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.
2.1.0
- This version is fully backwards compatible with 2.0.*. However, it contains a
few new API's that mimic the VObject 3 API. This allows it to be used a
'bridge' version. Specifically, this new version exists so SabreDAV 1.7 and
1.8 can run with both the 2 and 3 versions of this library. - Added: Property\DateTime::hasTime().
- Added: Property\MultiDateTime::hasTime().
- Added: Property::getValue().
- Added: Document class.
- Added: Document::createComponent and Document::createProperty.
- Added: Parameter::getValue().
3.0.0-beta2
- 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.