Release Notes: Sabre_DAV_Collection is no longer missing from the includes file. Issue 152 has been fixed; iOS 1.4.2 apparently requires HTTP/1.1 200 OK to be in uppercase. Support for files with mixed newline styles in Sabre_VObject has been fixed. Issue 159, automatically converting any vcard and icalendardata to UTF-8, has been resolved. A Sabre_DAV_SimpleFile class has been added for easy static file creation. Support for the CARDDAV:supported-address-data property has been added.
Release Notes: carddata and calendardata MySQL fields are now of type 'medium blob' because 'TEXT' was sometimes too small to hold all the data. Sabre_VObject_Property::add() was added for adding duplicate parameters to properties. Issues with Sabre_CalDAV_ICalendar and Sabre_CalDAV_ICalendarObject interfaces were fixed. A problem where 201 Created was not returned if an event cancelled the creation of a file was fixed. A faster URLUtil::encodePath() implementation was provided. A problem where the browser plugin could interfere with TemporaryFileFilterPlugin if it was loaded first was fixed.
Release Notes: The framework is now officially 'stable'. A workaround was included for a serious MS Office bug that caused saves to fail. API-level support for the ACL HTTP method was added. This only affects you if you're implementing custom filesystems with ACL support.
Release Notes: Guessing baseUrl no longer fails when the URL contains a query string. An Apache configuration sample was added for CGI/FastCGI setups. Calendar data is now only returned when it is actually requested. This improves iPhone compatibility.
Release Notes: CalDAV (RFC4791) is supported. PDO backends were added for Locks, Authentication, and Calendars. 95% of the code is covered by unit tests. There's actually more unit testing code now than "normal" code. ACL (RFC3744) principals were implemented. Note that privileges are not yet implemented. Extended MKCOL (RFC5689) is supported. If-Range, If-Modified-Since, If-Unmodified-Since, If-Match, and If-None-Match are supported. There are now two distributions: the first is a unified zip file with all the features, and the second is four separate PEAR packages.
Release Notes: A double xml-namespace declaration was corrected, fixing a Webdrive bug.
Release Notes: This release uses a new PEAR channel: pear.sabredav.org. The SabreDAV version has been added to all error responses for easier debugging. Issue 26 (better Gnome compatibility), issue 37 (TemporaryFileFilter regex too loose), and issues 33, 39, and 40 (better handling of international characters) have been fixed.
Release Notes: An invalid Lock-Token header response was fixed. MS Office 2010 compatibility was improved. The SabreDAV version was added to HTTP OPTIONS responses.
Release Notes: Incorrect encoding of entities in properties was fixed. A missing constant that caused a fatal error on lock requests with infinite timeouts was fixed.
Release Notes: An error in the plugin API and format of the Allow: HTTP header were fixed. Some classes were added to aid future compatibility.