All Versions
184
Latest Version
Avg Release Cycle
64 days
Latest Release
271 days ago

Changelog History
Page 16

  • v1.2.0.alpha2 Changes

    April 08, 2010
    • โž• 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.
  • v1.2.0.alpha1 Changes

    March 31, 2010
    • ๐Ÿ›  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.
  • v1.1.2-alpha Changes

    March 18, 2010
    • โž• 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
  • v1.1.1-alpha Changes

    March 11, 2010
    • โž• Added: RFC5689 - Extended MKCOL support.
    • ๐Ÿ›  Fixed: Evolution support for CalDAV.
    • ๐Ÿ›  Fixed: PDO-locks backend was pretty much completely broken. This is 100% unittested now.
    • โž• Added: support for ctags.
    • ๐Ÿ›  Fixed: Comma's between HTTP methods in 'Allow' method.
    • Changed: default argument for Sabre_DAV_Locks_Backend_FS. This means a datadirectory must always be specified from now on.
    • Changed: Moved Sabre_DAV_Server::parseProps to Sabre_DAV_XMLUtil::parseProperties.
    • Changed: Sabre_DAV_IDirectory is now Sabre_DAV_ICollection.
    • Changed: Sabre_DAV_Exception_PermissionDenied is now Sabre_DAV_Exception_Forbidden.
    • Changed: Sabre_CalDAV_ICalendarCollection is removed.
    • Added: Sabre_DAV_IExtendedCollection.
    • โž• Added: Many more unittests.
    • โž• Added: support for calendar-timezone property.
  • v1.1.0-alpha Changes

    March 01, 2010
    • ๐Ÿš€ Note: This version is forked from version 1.0.5, so release dates may be out of order.
    • โž• Added: CalDAV - RFC 4791
    • Removed: Sabre_PHP_Exception. PHP has a built-in ErrorException for this.
    • โž• Added: PDO authentication backend.
    • โž• Added: Example sql for auth, caldav, locks for sqlite.
    • Added: Sabre_DAV_Browser_GuessContentType plugin
    • ๐Ÿ”จ Changed: Authentication plugin refactored, making it possible to implement non-digest authentication.
    • ๐Ÿ›  Fixed: Better error display in browser plugin.
    • โž• Added: Support for {DAV:}supported-report-set
    • โž• Added: XML utility class with helper functions for the WebDAV protocol.
    • โž• Added: Tons of unittests
    • โž• Added: PrincipalCollection and Principal classes
    • Added: Sabre_DAV_Server::getProperties for easy property retrieval
    • ๐Ÿ”„ Changed: {DAV:}resourceType defaults to 0
    • ๐Ÿ”„ Changed: Any non-null resourceType now gets a / appended to the href value. Before this was just for {DAV:}collection's, but this is now also the case for for example {DAV:}principal.
    • ๐Ÿ”„ Changed: The Href property class can now optionally create non-relative uri's.
    • Changed: Sabre_HTTP_Response now returns false if headers are already sent and header-methods are called.
    • ๐Ÿ›  Fixed: Issue 19: HEAD requests on Collections
    • Fixed: Issue 21: Typo in Sabre_DAV_Property_Response
    • ๐Ÿ›  Fixed: Issue 18: Doesn't work with Evolution Contacts
  • v1.0.15 Changes

    May 28, 2010
    • โž• Added: Issue 31: Hiding exception information by default. Can be turned on with the Sabre_DAV_Server::$debugExceptions property.
    • โž• Added: Moved autoload from lib/ to lib/Sabre/autoload.php. This is also the case in the upcoming 1.2.0, so it will improve future compatibility.
  • v1.0.14 Changes

    April 15, 2010
    • ๐Ÿ›  Fixed: double namespace declaration in multistatus responses.
  • v1.0.13 Changes

    March 30, 2010
    • ๐Ÿ›  Fixed: Issue 40: Last references to basename/dirname
  • v1.0.12 Changes

    March 30, 2010
    • ๐Ÿ›  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.
  • v1.0.11 Changes

    March 23, 2010
    • ๐Ÿš€ Non-public release. This release is identical to 1.0.10, but it is used to test releasing packages to pear.sabredav.org.