All Versions
79
Latest Version
Avg Release Cycle
89 days
Latest Release
956 days ago
Changelog History
Page 8
Changelog History
Page 8
-
v2.1.0 Changes
June 17, 2013- 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().
-
v2.0.7 Changes
March 05, 2013- 🛠 Fixed: Microsoft re-uses their magic numbers for different timezones, specifically id 2 for both Sarajevo and Lisbon). A workaround was added to deal with this.
-
v2.0.6 Changes
February 17, 2013- 🛠 Fixed: The reader now properly parses parameters without a value.
-
v2.0.5 Changes
November 05, 2012- 🛠 Fixed: The FreeBusyGenerator is now properly using the factory methods for creation of components and properties.
-
v2.0.4 Changes
November 02, 2012- ➕ Added: Known Lotus Notes / Domino timezone id's.
-
v2.0.3 Changes
October 29, 2012- ➕ Added: Support for 'GMT+????' format in TZID's.
- ➕ Added: Support for formats like SystemV/EST5EDT in TZID's.
- 🛠 Fixed: RecurrenceIterator now repairs recurrence rules where UNTIL < DTSTART.
- ➕ Added: Support for BYHOUR in FREQ=DAILY (@hollodk).
- ➕ Added: Support for BYHOUR and BYDAY in FREQ=WEEKLY.
-
v2.0.2 Changes
October 06, 2012- ➕ Added: includes.php file, to load the entire library in one go.
- 🛠 Fixed: A problem with determining alarm triggers for TODO's.
-
v2.0.1 Changes
September 22, 2012- ✂ Removed: Element class. It wasn't used.
- ➕ Added: Basic validation and repair methods for broken input data.
- 🛠 Fixed: RecurrenceIterator could infinitely loop when an INTERVAL of 0 was specified.
- ➕ Added: A cli script that can validate and automatically repair vcards and iCalendar objects.
- ➕ Added: A new 'Compound' property, that can automatically split up parts for properties such as N, ADR, ORG and CATEGORIES.
- ➕ Added: Splitter classes, that can split up large objects (such as exports) into individual objects (thanks @DominikTo and @armin-hackmann).
- ➕ Added: VFREEBUSY component, which allows easily checking whether timeslots are available.
- ➕ Added: The Reader class now has a 'FORGIVING' option, which allows it to parse properties with incorrect characters in the name (at this time, it just allows underscores).
- Added: Also added the 'IGNORE_INVALID_LINES' option, to completely disregard any invalid lines.
- 🛠 Fixed: A bug in Windows timezone-id mappings for times created in Greenlands timezone (sorry Greenlanders! I do care!).
- 🛠 Fixed: DTEND was not generated correctly for VFREEBUSY reports.
- 🛠 Fixed: Parser is at least 25% faster with real-world data.
-
v2.0.0 Changes
August 08, 2012- 👀 VObject is now a separate project from SabreDAV. See the SabreDAV changelog for version information before 2.0.
- 🆕 New: VObject library now uses PHP 5.3 namespaces.
- 🆕 New: It's possible to specify lists of parameters when constructing properties.
- 🆕 New: made it easier to construct the FreeBusyGenerator.