All Versions
189
Latest Version
Avg Release Cycle
123 days
Latest Release
8 days ago

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
  • 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.php for 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:}unauthorized and {DAV:}all privileges. 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-Disposition header. (@Xenopathic).
    • #801: BC break: If you were using the Href object before, it's behavior now changed a bit, and LocalHref was added to replace the old, default behavior of Href. See the migration doc for more info.
    • โœ‚ Removed Sabre\DAVACL\Plugin::$allowAccessToNodesWithoutACL setting. Instead, you can provide a set of default ACL rules with Sabre\DAVACL\Plugin::setDefaultAcl().
    • 0๏ธโƒฃ Introduced Sabre\DAVACL\ACLTrait which contains a default implementation of Sabre\DAV\IACL with 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.php example.
    • The {DAV:}all privilege is now no longer abstract, so it can be assigned directly. We're using the {DAV:}all privilege now in a lot of cases where we before assigned both {DAV:}read and {DAV:}write.
    • ๐Ÿ‘ Resources that are not collections no longer support the {DAV:}bind and {DAV:}unbind privileges.
    • โฑ Corrected the CalDAV-scheduling related privileges.
    • Doing an UNLOCK no longer requires the {DAV:}write-content privilege.
    • โž• Added a new getPrincipalByUri plugin event. Allowing plugins to request quickly where a principal lives on a server.
    • ๐Ÿ“‡ Renamed phpunit.xml to phpunit.xml.dist to make local modifications easy.
    • ๐Ÿ”€ Functionality from IShareableCalendar is merged into ISharedCalendar.
    • ๐Ÿ›  #751: Fixed XML responses from failing MKCOL requests.
    • ๐Ÿ‘ #600: Support for principal-match ACL REPORT.
    • ๐Ÿ‘ #599: Support for acl-principal-prop-set ACL REPORT.
    • #798: Added an index on firstoccurence field 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-busy privilege on individual calendars during freebusy operations in the scheduling plugin. Instead, we check the schedule-query-freebusy privilege 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].
  • 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].
  • 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 components column 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].
  • 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].