All Versions
184
Latest Version
Avg Release Cycle
64 days
Latest Release
1056 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v3.0.0-beta3 Changes
May 29, 2015- 🛠 Fixed deserializing href properties with no value.
- 🛠 Fixed deserializing
{DAV:}propstat
without a{DAV:}prop
. - 🔌 #668: More information about vcf-export-plugin in browser plugin.
- 🔌 #669: Add export button to browser plugin for address books. (@mgee)
- #670: multiget report hrefs were not decoded.
- 🚀 The zip release ships with [sabre/vobject 3.4.4][vobj], [sabre/http 4.0.0][http], [sabre/event 2.0.2][evnt], [sabre/uri 1.0.1][uri] and [sabre/xml 1.0.0][xml].
-
v3.0.0-beta2 Changes
May 27, 2015- A node's properties should not overwrite properties that were already set.
- Some uris were not correctly encoded in notifications.
- 🚀 The zip release ships with [sabre/vobject 3.4.4][vobj], [sabre/http 4.0.0][http], [sabre/event 2.0.2][evnt], [sabre/uri 1.0.1][uri] and [sabre/xml 1.0.0][xml].
-
v3.0.0-beta1 Changes
May 25, 2015migrate22.php
is now calledmigrate30.php
.- Using php-cs-fixer for automated coding standards enforcement and fixing.
- #660: principals could break html output.
- 📜 #662: Fixed several bugs in the
share
request parser. - #665: Fix a bug in serialization of complex properties in the proppatch request in the client.
- #666: expand-property report did not correctly prepend the base uri when generating uris, this caused delegation to break.
- #659: Don't throw errors when when etag-related checks are done on collections.
- ⚡️ Fully supporting the updated
Prefer
header syntax, as defined in [rfc7240][rfc7240]. - 🚀 The zip release ships with [sabre/vobject 3.4.3][vobj], [sabre/http 4.0.0][http], [sabre/event 2.0.2][evnt], [sabre/uri 1.0.1][uri] and [sabre/xml 1.0.0][xml].
-
v3.0.0-alpha1 Changes
May 19, 2015- It's now possible to get all property information from files using the browser plugin.
- 🔌 Browser plugin will now show a 'calendar export' button when the ics-export plugin is enabled.
- 0️⃣ Some nodes that by default showed the current time as their last modification time, now no longer has a last modification time.
- 0️⃣ CardDAV namespace was missing from default namespaceMap.
- 🔌 #646: Properties can now control their own HTML output in the browser plugin.
- #646: Nicer HTML output for the
{DAV:}acl
property. - 🔌 Browser plugin no longer shows a few properties that take up a lot of space, but are likely not really interesting for most users.
- #654: Added a collection,
Sabre\DAVACL\FS\HomeCollection
for automatically creating a private home collection per-user. - 🔄 Changed all MySQL columns from
VARCHAR
toVARBINARY
where possible. - 👌 Improved older migration scripts a bit to allow easier testing.
- 🚀 The zip release ships with [sabre/vobject 3.4.3][vobj], [sabre/http 4.0.0-alpha3][http], [sabre/event 2.0.2][evnt], [sabre/uri 1.0.1][uri] and [sabre/xml 0.4.3][xml].
-
v2.2.0-alpha4 Changes
April 13, 2015- Complete rewrite of the XML system. We now use our own [sabre/xml][xml], which has a much smarter XML Reader and Writer.
- 🔌 BC Break: It's no longer possible to instantiate the Locks plugin without a locks backend. I'm not sure why this ever made sense.
- 🛠 Simplified the Locking system and fixed a bug related to if tokens checking locks unrelated to the current request.
FSExt
Directory and File no longer do custom property storage. This functionality is already covered pretty well by thePropertyStorage
plugin, so please switch.- 📇 Renamed
Sabre\CardDAV\UserAddressBooks
toSabre\CardDAV\AddressBookHome
to be more consistent withCalendarHome
as well as the CardDAV specification. Sabre\DAV\IExtendedCollection
now receives aSabre\DAV\MkCol
object as its second argument, and no longer receives seperate properties and resourcetype arguments.- 🔌
MKCOL
now integrates better with propertystorage plugins. - 🚚 #623: Remove need of temporary files when working with Range requests. (@dratini0)
- 🚀 The zip release ships with [sabre/vobject 3.4.2][vobj], [sabre/http 4.0.0-alpha1][http], [sabre/event 2.0.1][evnt], [sabre/uri 1.0.0][uri] and [sabre/xml 0.4.3][xml].
-
v2.2.0-alpha3 Changes
February 25, 2015- Contains all the changes introduced between 2.1.2 and 2.1.3.
- 🚀 The zip release ships with [sabre/vobject 3.4.2][vobj], [sabre/http 4.0.0-alpha1][http], [sabre/event 2.0.1][evnt] and [sabre/uri 1.0.0][uri].
-
v2.2.0-alpha2 Changes
January 09, 2015- 📇 Renamed
Sabre\DAV\Auth\Backend\BackendInterface::requireAuth
tochallenge
, which is a more correct and better sounding name. - 🚀 The zip release ships with [sabre/vobject 3.3.5][vobj], [sabre/http 3.0.4][http], [sabre/event 2.0.1][evnt].
- 📇 Renamed
-
v2.2.0-alpha1 Changes
December 10, 2014- 🔌 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
$tableName
arguments 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\CalendarRootNode
Sabre\CalDAV\UserCalendars
Sabre\DAV\Exception\FileNotFound
Sabre\DAV\Locks\Backend\FS
Sabre\DAV\PartialUpdate\IFile
Sabre\DAV\URLUtil
- ✂ Removed:
Sabre\DAV\Client::addTrustedCertificates
andSabre\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-stream
if a better content-type could not be determined. - 🔌 #568: Added a
componentType
argument toICSExportPlugin
, allowing you to specifically fetchVEVENT
,VTODO
orVJOURNAL
. - #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. UseSabre\DAV\Auth\Plugin::getCurrentPrincipal()
instead. - 🏁 #193: Fix
Sabre\DAV\FSExt\Directory::getQuotaInfo()
on windows.
-
v2.1.11 Changes
October 06, 2016- #805: It wasn't possible to create calendars that hold events, journals and
todos using MySQL, because the
components
column was 1 byte too small. - 🚀 The zip release ships with [sabre/vobject 3.5.3][vobj], [sabre/http 3.0.5][http], and [sabre/event 2.0.2][evnt].
- #805: It wasn't possible to create calendars that hold events, journals and
todos using MySQL, because the
-
v2.1.10 Changes
March 10, 2016- 🔀 #784: Sync logs for address books were not correctly cleaned up after deleting them.
- 🚀 The zip release ships with [sabre/vobject 3.5.0][vobj], [sabre/http 3.0.5][http], and [sabre/event 2.0.2][evnt].