Releases: sabre-io/dav
Releases · sabre-io/dav
1.2.0alpha4
- Added: Support for If-Range, If-Match, If-None-Match, If-Modified-Since,
If-Unmodified-Since. - Changed: Brand new build system. Functionality is split up between Sabre,
Sabre_HTTP, Sabre_DAV and Sabre_CalDAV packages. In addition to that a new
non-pear package will be created with all this functionality combined. - Changed: Autoloader moved to Sabre/autoload.php.
- Changed: The Allow: header is now more accurate, with appropriate HTTP methods
per uri. - Changed: Now throwing back Sabre_DAV_Exception_MethodNotAllowed on a few
places where Sabre_DAV_Exception_NotImplemented was used.
1.2.0alpha3
- Update: Complete rewrite of property updating. Now easier to use and atomic.
- Fixed: Issue 16, automatically adding trailing / to baseUri.
- Added: text/plain is used for .txt files in GuessContentType plugin.
- Added: support for principal-property-search and principal-search-property-set
reports. - Added: Issue 31: Hiding exception information by default. Can be turned on
with the Sabre_DAV_Server::$debugExceptions property.
1.0.14
1.2.0alpha2
- Added: Calendars are now private and can only be read by the owner.
- Fixed: double namespace declaration in multistatus responses.
- Added: MySQL database dumps. MySQL is now also supported next to SQLite.
- Added: expand-properties REPORT from RFC 3253.
- Added: Sabre_DAV_Property_IHref interface for properties exposing urls.
- Added: Issue 25: Throwing error on broken Finder behaviour.
- Changed: Authentication backend is now aware of current user.
1.2.0alpha1
- Fixed: Issue 26: Workaround for broken GVFS behaviour with encoded special
characters. - Fixed: Issue 34: Incorrect Lock-Token response header for LOCK. Fixes Office
2010 compatibility. - Added: Issue 35: SabreDAV version to header to OPTIONS response to ease
debugging. - Fixed: Issue 36: Incorrect variable name, throwing error in some requests.
- Fixed: Issue 37: Incorrect smultron regex in temporary filefilter.
- Fixed: Issue 33: Converting ISO-8859-1 characters to UTF-8.
- Fixed: Issue 39 & Issue 40: Basename fails on non-utf-8 locales.
- Added: More unittests.
- Added: SabreDAV version to all error responses.
- Added: URLUtil class for decoding urls.
- Changed: Now using pear.sabredav.org pear channel.
- Changed: Sabre_DAV_Server::getCopyAndMoveInfo is now a public method.
1.0.13
1.0.12
- Fixed: Issue 37: Incorrect smultron regex in temporary filefilter.
- Fixed: Issue 26: Workaround for broken GVFS behaviour with encoded special
characters. - Fixed: Issue 33: Converting ISO-8859-1 characters to UTF-8.
- Fixed: Issue 39: Basename fails on non-utf-8 locales.
- Added: More unittests.
- Added: SabreDAV version to all error responses.
- Added: URLUtil class for decoding urls.
- Updated: Now using pear.sabredav.org pear channel.
1.0.10
1.0.9
1.1.2
- Added: RFC5397 - current-user-principal support.
- Fixed: Issue 27: encoding entities in property responses.
- Added: naturalselection script now allows the user to specify a 'minimum
number of bytes' for deletion. This should reduce load due to less crawling - Added: Full support for the calendar-query report.
- Added: More unittests.
- Added: Support for complex property deserialization through the static
::unserialize() method. - Added: Support for modifying calendar-component-set
- Fixed: Issue 29: Added TIMEOUT_INFINITE constant