All Versions
189
Latest Version
Avg Release Cycle
123 days
Latest Release
8 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v3.2.3 Changes
October 19, 2018- #982: Make sure that files that are siblings of directories, are reported as files (@nickvergessen)
-
v3.2.2 Changes
February 15, 2017- #943: Fix CardDAV XML reporting bug, which was affecting several CardDAV
clients. Bug was introduced in 3.2.1. - ๐ The zip release ships with sabre/vobject 4.1.2,
sabre/http 4.2.2, sabre/event 3.0.0,
sabre/uri 1.2.0 and sabre/xml 1.5.0.
- #943: Fix CardDAV XML reporting bug, which was affecting several CardDAV
-
v3.2.1 Changes
January 28, 2017- ๐ #877: Fix for syncing large calendars when using the Sqlite PDO backend. (@theseer).
- ๐ #889 Added support for filtering vCard properties in the addressbook-query REPORT (@DeepDiver1975).
- ๐ The zip release ships with [sabre/vobject 4.1.2][vobj], [sabre/http 4.2.2][http], [sabre/event 3.0.0][evnt], [sabre/uri 1.2.0][uri] and [sabre/xml 1.5.0][xml].
-
v3.2.0 Changes
June 27, 2016- 0๏ธโฃ The default ACL rules allow an unauthenticated user to read information about nodes that don't have their own ACL defined. This was a security problem.
- ๐ The zip release ships with [sabre/vobject 4.1.0][vobj], [sabre/http 4.2.1][http], [sabre/event 3.0.0][evnt], [sabre/uri 1.1.0][uri] and [sabre/xml 1.4.2][xml].
-
v3.2.0-beta1 Changes
May 20, 2016- ๐ #833: Calendars throw exceptions when the sharing plugin is not enabled.
- #834: Return vCards exactly as they were stored if we don't need to convert in between versions.
- ๐ The zip release ships with [sabre/vobject 4.1.0][vobj], [sabre/http 4.2.1][http], [sabre/event 3.0.0][evnt], [sabre/uri 1.1.0][uri] and [sabre/xml 1.4.1][xml].
-
v3.2.0-alpha1 Changes
May 09, 2016- Database changes for CalDAV. If you are using the CalDAV PDO backends, you
must migrate. Run
./bin/migrateto32.phpfor more info. - ๐ Support for WebDAV Resource Sharing, an upcoming standard.
- โ Added support for sharing in the CalDAV PDO backend! Users can now invite others to their calendar and give them read/read-write access!
- ๐ฒ #397: Support for PSR-3. You can now log exceptions with your favourite psr3-compatible logging tool.
- โ #825: Actual proper, tested support for PostgreSQL. We require version 9.5.
- โ Removed database migration script for sabre/dav 1.7. To update from that version you now first need to update to sabre/dav 3.1.
- โ Removed deprecated function:
Sabre\DAV\Auth\Plugin::getCurrentUser(). - ๐ #774: Fixes for getting free disk space on Windows.
- #803: Major changes in the sharing API. If you were using an old sabre/dav sharing api, head to the website for more detailed migration notes.
- ๐ #657: Support for optional auth using
{DAV:}unauthorizedand{DAV:}allprivileges. This allows you to assign a privilege to a resource, allowing non-authenticated users to access it. For instance, this could allow you to create a public read-only collection. - #812 #814: ICS/VCF exporter now includes a more useful filename in its
Content-Dispositionheader. (@Xenopathic). - #801: BC break: If you were using the
Hrefobject before, it's behavior now changed a bit, andLocalHrefwas added to replace the old, default behavior ofHref. See the migration doc for more info. - โ Removed
Sabre\DAVACL\Plugin::$allowAccessToNodesWithoutACLsetting. Instead, you can provide a set of default ACL rules withSabre\DAVACL\Plugin::setDefaultAcl(). - 0๏ธโฃ Introduced
Sabre\DAVACL\ACLTraitwhich contains a default implementation ofSabre\DAV\IACLwith some sane defaults. We're using this trait all over the place now, reducing the amount of boilerplate. - ๐ Plugins can now control the "Supported Privilege Set".
- โ Added Sharing, ICSExport and VCFExport plugins to
groupwareserver.phpexample. - The
{DAV:}allprivilege is now no longer abstract, so it can be assigned directly. We're using the{DAV:}allprivilege now in a lot of cases where we before assigned both{DAV:}readand{DAV:}write. - ๐ Resources that are not collections no longer support the
{DAV:}bindand{DAV:}unbindprivileges. - โฑ Corrected the CalDAV-scheduling related privileges.
- Doing an
UNLOCKno longer requires the{DAV:}write-contentprivilege. - โ Added a new
getPrincipalByUriplugin event. Allowing plugins to request quickly where a principal lives on a server. - ๐ Renamed
phpunit.xmltophpunit.xml.distto make local modifications easy. - ๐ Functionality from
IShareableCalendaris merged intoISharedCalendar. - ๐ #751: Fixed XML responses from failing
MKCOLrequests. - ๐ #600: Support for
principal-matchACLREPORT. - ๐ #599: Support for
acl-principal-prop-setACLREPORT. - #798: Added an index on
firstoccurencefield in MySQL CalDAV backend. This should speed up common calendar-query requests. - #759: DAV\Client is now able to actually correctly resolve relative urls.
- ๐ #671: We are no longer checking the
read-free-busyprivilege on individual calendars during freebusy operations in the scheduling plugin. Instead, we check theschedule-query-freebusyprivilege on the target users' inbox, which validates access for the entire account, per the spec. - ๐ The zip release ships with [sabre/vobject 4.1.0][vobj], [sabre/http 4.2.1][http], [sabre/event 3.0.0][evnt], [sabre/uri 1.1.0][uri] and [sabre/xml 1.4.1][xml].
- Database changes for CalDAV. If you are using the CalDAV PDO backends, you
must migrate. Run
-
v3.1.5 Changes
October 19, 2018- ๐ Fixed: Creating a new calendar on some MySQL configurations caused an error.
- ๐ #889 Added support for filtering vCard properties in the addressbook-query REPORT (@DeepDiver1975).
-
v3.1.4 Changes
May 28, 2016- #834: Backport from
master: Return vCards exactly as they were stored if we don't need to convert in between versions. This should speed up many large addressbook syncs sometimes up to 50%. - ๐ The zip release ships with [sabre/vobject 4.1.0][vobj], [sabre/http 4.2.1][http], [sabre/event 3.0.0][evnt], [sabre/uri 1.1.0][uri] and [sabre/xml 1.4.2][xml].
- #834: Backport from
-
v3.1.3 Changes
April 06, 2016- Set minimum libxml version to 2.7.0 in
composer.json. - #805: It wasn't possible to create calendars that hold events, journals and
todos using MySQL, because the
componentscolumn was 1 byte too small. - ๐ The zip release ships with [sabre/vobject 4.1.0][vobj], [sabre/http 4.2.1][http], [sabre/event 3.0.0][evnt], [sabre/uri 1.1.0][uri] and [sabre/xml 1.4.1][xml].
- Set minimum libxml version to 2.7.0 in
-
v3.1.2 Changes
March 12, 2016- ๐ #784: Sync logs for address books were not correctly cleaned up after deleting them.
- ๐ #787: Cannot use non-seekable stream-wrappers with range requests.
- โก๏ธ Faster XML parsing and generating due to sabre/xml update.
- #793: The Sqlite schema is now more strict and more similar to the MySQL schema. This solves a problem within Baikal.
- ๐ The zip release ships with [sabre/vobject 4.0.3][vobj], [sabre/http 4.2.1][http], [sabre/event 3.0.0][evnt], [sabre/uri 1.1.0][uri] and [sabre/xml 1.4.1][xml].