Release Notes: This release fixes Issue 73: guessBaseUrl fails for some servers. It fixes Issue 67, and works better with non-seekable streams. If-Modified-Since and If-Unmodified-Since would be incorrect if the date was an exact match; this has been fixed.
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: Quotes are now supported around etags in If-Match and If-None-Match.
Release Notes: This release attempts to guess the base URI when it's not set by the user, reducing boilerplate code. Issue 54 has been fixed, resulting in better compatibility with BitKinex. Issue 56, incorrect behaviour when using If-None-Match headers with GET requests, has been fixed. An issue with certain encodings in the Browser plugin has been fixed.
Release Notes: This release fixes issue 50, issue 51 (adding Windows 7 lock files to TemporaryFileFilter), issue 38 (allowing custom filters to be added to TemporaryFileFilter), and issue 53 (ETags in the If: header were always failing). An Apache authentication backend has been added in case authentication through .htaccess is desired. Small improvements have been made to example files.
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: Exception information is now hidden by default. It can be turned on with the Sabre_DAV_Server::$debugExceptions property. autoload was moved from lib/ to lib/Sabre/autoload.php. Backwards compatibility is provided, but using the new location is recommended.
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.