- The browser plugin now has a new page with information about your sabredav
server, and shows information about every plugin that's loaded in the
system. - #191: The Authentication system can now support multiple authentication
backends. - Removed: all
$tableNamearguments from every PDO backend. This was already
deprecated, but has now been fully removed. All of these have been replaced
with public properties. - Deleted several classes that were already deprecated much earlier:
Sabre\CalDAV\CalendarRootNodeSabre\CalDAV\UserCalendarsSabre\DAV\Exception\FileNotFoundSabre\DAV\Locks\Backend\FSSabre\DAV\PartialUpdate\IFileSabre\DAV\URLUtil
- Removed:
Sabre\DAV\Client::addTrustedCertificatesand
Sabre\DAV\Client::setVerifyPeer. - Removed:
Sabre\DAV\Plugin::getPlugin()can now no longer return plugins
based on its class name. - Removed:
Sabre\DAVACL\Plugin::getPrincipalByEmail(). - #560: GuessContentType plugin will now set content-type to
application/octet-streamif a better content-type could not be determined. - #568: Added a
componentTypeargument toICSExportPlugin, allowing you to
specifically fetchVEVENT,VTODOorVJOURNAL. - #582: Authentication backend interface changed to be stateless. If you
implemented your own authentication backend, make sure you upgrade your class
to the latest API! - #582:
Sabre\DAV\Auth\Plugin::getCurrentUser()is now deprecated. Use
Sabre\DAV\Auth\Plugin::getCurrentPrincipal()instead.