ChangeLog ========= 0.7.0 (2020-05-31) ------------------ * New configuration format * Added support for php 7.4 * REMOVED support for php 7.0 * Shows event count per calendar * Shows contact count per address book * Ships with sabre/dav 4.1.0 0.6.1 (2019-11-13) ------------------ * Fixed sync issues with Thunderbird * Ships with sabre/dav 4.0.2 0.6.0 (2019-08-25) ------------------ * Added support for php 7.3 * REMOVED support for php 5.x * Enabled event invitation plugin * Enabled calendar sharing plugin * Ships with sabre/dav 4.0.1 0.5.3 (2019-05-13) ------------------ * Added confirmation page before upgrading to prevent aborting upgrades accidentally * Ships with sabre/dav 3.2.3 0.5.2 (2019-04-26) ------------------ * Fixed creating new users/calendars * New front page * Increased timeout for database upgrades * Ships with sabre/dav 3.2.3 0.5.1 (2019-04-21) ------------------ * Fixed authentication bypass * Upgraded sabre/dav to version 3.2.3 * Support for PHP 7.2 0.4.6 (2016-08-19) ------------------ * Updated sabre/dav database definitions * #559: Fix contacts in new addressbooks not syncing * Now allows creation of calendars that contain VJOURNAL, VTODO and VEVENT. * Upgrading from Baikal version 0.2.3 and older is no longer supported. * Ships with sabre/dav 3.1.4 0.4.5 (2016-05-28) ------------------ * #552: PHP 7.0.7 introduced a subtle BC break that caused Baikal to error. * Upgraded sabre/dav, which fixes CardDAV performance problems. * Ships with sabre/dav 3.1.4 0.4.4 (2016-03-30) ------------------ * #517: Added the Sync plugin. Should speed things up and fix syncing bugs with Em Client. * Ships with sabre/dav 3.1.2 0.4.3 (2016-03-23) ------------------ * #513: Fixed error during installation, introduced with 0.4.2. * Ships with sabre/dav 3.1.2 0.4.2 (2016-03-21) ------------------ * #510: Fix PHP warning on fresh install. * #507: Disable installer if Baikal was already configured. * Ships with sabre/dav 3.1.2 0.4.1 (2016-03-17) ------------------ * #506: Fix Sqlite upgrades from people that are upgrading from 0.2.7 or earlier. * Ships with sabre/dav 3.1.2 0.4.0 (2016-03-15) ------------------ * #472: If you were using Sqlite, Cal- CardDAV clients might have missed updates from the server. * #482 / #490: Fix installation issue if Sqlite is not enabled. (@fabianwolf) * #491: Added CalDAV Scheduling plugin. * Added Property Storage plugin. * Removed features related to locking the admin interface. This means that you no longer have to create the `ENABLE_ADMIN` / `ENABLE_INSTALL` files. * Ships with sabre/dav 3.1.2 0.3.5 (2016-02-24) ------------------ * #466: Fixed a small issue that can effect new installions. Existing working installations do not need to upgrade. * Ships with sabre/dav 3.1.1 0.3.4 (2016-02-20) ------------------ * Last build was broken, contained data in the `Specific/` directory. This affected new installs but not upgrades. * Ships with sabre/dav 3.1.1 0.3.3 (2016-02-18) ----------------- * #457: The realm was not correctly set from configuration for Digest auth. * Reduced memory usage in upgrade script. Should help with upgrading large databases. * Removed `BAIKAL_PATH_SABREDAV` setting. It was no longer used. * Ships with sabre/dav 3.1.1 0.3.2 (2016-02-16) ------------------ * #453: Fixed a bug during a 0.2.7 to 0.3.1 upgrade if a users' me-card was set. (@untitaker). * Ships with sabre/dav 3.1.1 0.3.1 (2016-02-15) ------------------ * #451: Fixed a fatal crasher. (@paolomainardi) * Ships with sabre/dav 3.1.1 0.3.0 (2016-02-14) ------------------ * Now requires PHP 5.5. * Upgraded to sabre/dav 3.1 * Support for WebDAV-Sync. * Support for Calendar subscriptions. * Support for iCalender and vCard export plugins. * Created a central `dav.php` that does both carddav and caldav. `cal.php` and `card.php` are still there, but will be removed in a future version. * Added ability for users to change the calendar color. * Moved server logic to a new class: `Baikal\Core\Server`. * List of timezones is not generated from `DateTimeZone` class. * Simplified packaging scripts into a Makefile. * Fixed: bug when using a MySQL schema name that contains a whitespace. * Twig is now a composer dependency. * Moved documentation to sabre.io. * #381: SQLite database woes. The database is now created from scratch when installing. * #320: Allow underscores in calendar/addressbook uris. * Ships with sabre/dav 3.1.1 0.2.7 (2014-02-02) ------------------ * @jeromeschneider: New error detection: composer has not been installed. * @Busch: added rewrite rules for apache2 hosts. * @jeromeschneider: Corrected the http/https protocol detection. * @josteink, @janpieper, @jaltek, @Jentsch, @GeeF and @fhemberger: Improved INSTALL.md. * @janpieper: Added CalDAV and CardDAV instructions for BlackBerry OS 10. * James Lay: Add Quick & Dirty install guide for Ubuntu 12.04 in INSTALL.md. * @torzak: Auth more compatible with Synology software. * @skyhook19: Added Thunderbird CardDAV setup instructions. * @cimm: Update OS X and iOS installation instructions. * @Jentsch: Removing eXecutable flag from non executables like text files or php scripts. * @Jentsch: Adding eXecutable flag to a bash script. * @altima: Improved CardDAV and CalDAV auth compatibility with Windows Phones. * @fhemberger: Make calendar description optional. * @fhemberger: Make HTML5 shiv a local resource. * @fhemberger: Improve application security. * @janpieper and @evert: Fixing #139: Prevent PHP from parsing your MySQL credentials. * Ships with sabre/dav 1.8.6 0.2.6 (2013-07-07) ------------------ * No changes * Ships with sabre/dav 1.8.6 0.2.5 (2013-07-07) ------------------ * Baïkal releases are now based on composer thanks to @evert. * Formal and Flake are not longer submodules * Moved a few classes around. * Ships with sabre/dav 1.8.6 0.2.4 (2012-11-18) ------------------ * Ships with sabre/dav 1.8.0 0.2.3 (2012-11-08) ----------------- * Ships with sabre/dav 1.5.7