Skip to content

Releases: sabre-io/dav

1.2.0alpha4

21 Jan 06:13

Choose a tag to compare

1.2.0alpha4 Pre-release
Pre-release
  • 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

21 Jan 06:50

Choose a tag to compare

1.2.0alpha3 Pre-release
Pre-release
  • 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

21 Jan 06:45

Choose a tag to compare

  • Fixed: double namespace declaration in multistatus responses.

1.2.0alpha2

21 Jan 06:50

Choose a tag to compare

1.2.0alpha2 Pre-release
Pre-release
  • 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

21 Jan 06:48

Choose a tag to compare

1.2.0alpha1 Pre-release
Pre-release
  • 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

21 Jan 06:45

Choose a tag to compare

  • Fixed: Issue 40: Last references to basename/dirname

1.0.12

21 Jan 06:45

Choose a tag to compare

  • 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

21 Jan 06:45

Choose a tag to compare

  • Fixed: Issue 34: Invalid Lock-Token header response.
  • Added: Issue 35: Addign SabreDAV version to HTTP OPTIONS responses.

1.0.9

21 Jan 06:48

Choose a tag to compare

  • Fixed: Issue 27: Entities not being encoded in PROPFIND responses.
  • Fixed: Issue 29: Added missing TIMEOUT_INFINITE constant.

1.1.2

21 Jan 06:48

Choose a tag to compare

1.1.2 Pre-release
Pre-release
  • 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