Changelog¶
debops-contrib.roundcube
This project adheres to Semantic Versioning and human-readable changelog.
The current role maintainer is ganto.
Refer to the Upgrade notes when you intend to upgrade to a new release of this role.
debops-contrib.roundcube master - unreleased¶
debops-contrib.roundcube v0.2.0 - 2017-08-28¶
Added¶
- Added new soft dependency on debops.ferm to the example playbook. [ganto]
- Added new soft dependency on debops.apt_preferences to the example playbook to satisfy possible package pinning requirements of the debops.nginx and debops.php roles. [ganto]
- Added new soft dependency on debops.logrotate to the example playbook to handle logfile rotation of PHP-FPM. [ganto]
- New configuration variables
roundcube__shellandroundcube__commentto customize the Roundcube system account. [ganto] - New configuration variables
roundcube__database_password_pathandroundcube__database_namefor easier customization of the database setup. [ganto] - Install PHP packages which cannot be satisfied by the APT package manager via PHP's own composer dependency manager. [ganto]
- Run post-install script provided by upstream which downloads the required Javascript libraries served to the Web browsers. [ganto]
Changed¶
- Set default Roundcube version to 1.3.0. [ganto]
- Adjusted the debops.nginx configuration to make use of the role's dependent
variables which required minor format changes and variable name adjustments to
correspond to the DebOps naming conventions:
roundcube__nginx_server→roundcube__nginx__dependent_serversroundcube__nginx_upstream_php5→roundcube__nginx__dependent_upstreams[ganto] - Make use of the debops.mariadb dependent variables in the example playbook. [ganto]
- Updated PHP role dependency from
debops.php5to the more capable debops.php. This changed the format and name of the following variables:roundcube__php5_packages→roundcube__php__dependent_packagesroundcube__php5_pool→roundcube__php__dependent_pools[ganto] - Renamed
roundcube__extra_packagestoroundcube__packagesto be consistent with other DebOps roles. [ganto] - Changed default configuration of
roundcube__wwwfrom/srv/www/{ roundcube__user }to/srv/wwwto be more consistent with other system-wide Web applications. [ganto]
Fixed¶
- Fixed definition of
roundcube__homeandroundcube__srcin cases where the local facts defined by debops.core are not available. [ganto]
debops-contrib.roundcube v0.1.3 - 2017-07-26¶
Fixed¶
- Fix documentation build error due to deleted link definition to deprecated
debops.php5role repository. [ganto] - Probe if
roundcube__domainis a string and constructroundcube__git_checkoutaccordingly. [cultcom]
debops-contrib.roundcube v0.1.2 - 2017-03-09¶
Changed¶
Fixed¶
- Properly pass
passwordparameter to debops.mariadb role dependency. [cultcom] - Fix
login_hostdefinition in database schema import. [cultcom] - Fix syntax error in
roundcube__database_schemavariable definition. [cultcom] - Fix MySQL database schema setup when using remote database by adjusting indentation of example playbook. [ganto]
debops-contrib.roundcube v0.1.1 - 2016-08-03¶
Changed¶
- Introduced playbook-based role dependencies and removed hard-dependencies on
optional roles. For this reason the role variable
roundcube__dependencieswas removed too. If no or only individual dependencies are required simply adjust the playbook accordingly. [ganto] - Converted documentation/Changelog to a new format. [ganto]