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__shell
androundcube__comment
to customize the Roundcube system account. [ganto] - New configuration variables
roundcube__database_password_path
androundcube__database_name
for 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_servers
roundcube__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.php5
to the more capable debops.php. This changed the format and name of the following variables:roundcube__php5_packages
→roundcube__php__dependent_packages
roundcube__php5_pool
→roundcube__php__dependent_pools
[ganto] - Renamed
roundcube__extra_packages
toroundcube__packages
to be consistent with other DebOps roles. [ganto] - Changed default configuration of
roundcube__www
from/srv/www/{ roundcube__user }
to/srv/www
to be more consistent with other system-wide Web applications. [ganto]
Fixed¶
- Fixed definition of
roundcube__home
androundcube__src
in 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.php5
role repository. [ganto] - Probe if
roundcube__domain
is a string and constructroundcube__git_checkout
accordingly. [cultcom]
debops-contrib.roundcube v0.1.2 - 2017-03-09¶
Changed¶
Fixed¶
- Properly pass
password
parameter to debops.mariadb role dependency. [cultcom] - Fix
login_host
definition in database schema import. [cultcom] - Fix syntax error in
roundcube__database_schema
variable 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__dependencies
was removed too. If no or only individual dependencies are required simply adjust the playbook accordingly. [ganto] - Converted documentation/Changelog to a new format. [ganto]