diff --git a/CHANGES.rst b/CHANGES.rst index 7a32709..1eb6c27 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,24 +1,47 @@ Changelog ========= -v0.3.0 ------- +This project adheres to `Semantic Versioning `_ +and `human-readable changelog `_. -*Unreleased* +Contributors +------------ -- Remove most of the Ansible role dependencies. - Note that :envvar:`owncloud_autosetup` requires that a webserver is installed to - initialize the ownCloud database. - Further configuration will not be possible when the database has not been - initialized. +- [ypid] - `Robin Schneider `_ (Role Maintainer) +- [drybjed] - `Maciej Delmanowski `_ (Project Leader) +- [htgoebel] - `Hartmut Goebel `_ +- [scibi] - `scibi `_ +- [gomez] - `Steffen Lindner `_ +- [2-B] - `Tobias Rüetschi `_ +- [solooboroten] - `Aleksey Avdeev `_ - Please run the DebOps playbook to make sure that webserver and database are - ready. [ypid] +Unreleased +---------- + +Added +~~~~~ - Wrote initial documentation. [ypid] -- Remove the ``owncloud-server`` package from list of installed packages, it - has been dropped as of ownCloud 9.0. [drybjed] +- Added more LDAP settings. [ypid] + +- Added ownCloud theming support. [ypid] + +- Support Redis for file locking. [ypid] + +- Install :command:`smbclient` and ImageMagick by default to make + ownCloud work with SMB shares and thumbnails out of + the box. [ypid] + +- Prepare to use the documents app when setting + :envvar:`owncloud_app_documents_enabled` to ``True``. [ypid] + +- Enabled in memory caching using `APCu `_ + by default according to the `official ownCloud Dokumentation + `_. [ypid] + +Changed +~~~~~~~ - Update :envvar:`owncloud_release` to ``9.0``. [drybjed] @@ -28,8 +51,6 @@ v0.3.0 The ``owncloud_enable_occ_shortcut`` variable has no effect anymore and you can remove it from your inventory. [ypid] -- Added more LDAP settings. [ypid] - - Reworked ownCloud autosetup tasks. [ypid] - Refactored :command:`occ` usage in tasks into a separate task file which can be @@ -38,79 +59,86 @@ v0.3.0 - Moved variables defined under :file:`vars/` to :file:`defaults/main.yml` to allow to change them. [ypid] -- Fixed :command:`occ` command wrapper to work with ownCloud 8.0. [ypid] - - Switched to `become` for privilege escalation as `recommended by Ansible `_. [ypid] -- Don’t rely on :file:`/usr/local/bin` being in the `PATH` environment variable - for this role to work. [ypid] - -- Updated Nginx configuration to the example given in the official ownCloud documentation. - Fixes security warnings which occurred with the latest version of - ``debops.nginx`` about duplicated security headers. [ypid] - - Use ownCloud APT repository of the latest stable release of ownCloud which is supported by this role and not the latest stable release of ownCloud for which the DebOps project might need adoption. This allows the role maintainers to update the role to new releases, test it and then release a new version of the role. [ypid] -- Use :file:`fastcgi_params` instead of :file:`fastcgi.conf` as the FastCGI parameters - file when ``nginx.org`` flavor is installed, because it is not provided by - the non-Debian packages. [ypid] - -- Support for Debian 7, Ubuntu 12.04 and 14.10 have been dropped due to - additional work which would be required. - See https://doc.owncloud.org/server/9.0/admin_manual/installation/linux_installation.html for details. - If you need support for one of them and can get it to work we will be happy - about your contribution! [ypid] - - Consolidated ``owncloud_initial_config_*`` and ``owncloud_custom_*conf_map`` into the ``owncloud_config_*`` namespace. The new variables allow to alter settings after the initial setup. [ypid] -- Enabled in memory caching using `APCu `_ - by default according to the `official ownCloud Dokumentation - `_. [ypid] - - Renamed ``owncloud_ldap_enable`` to :envvar:`owncloud__ldap_enabled` to match the naming convention of the DebOps project. [ypid] -- Added ownCloud theming support. [ypid] +- Switched the Changelog to `a new format `_. [ypid] -- Support Redis for file locking. [ypid] +Fixed +~~~~~ -- Install :command:`smbclient` and ImageMagick by default to make - ownCloud work with SMB shares and thumbnails out of - the box. [ypid] +- Fixed :command:`occ` command wrapper to work with ownCloud 8.0. [ypid] -- Prepare to use the documents app when setting - :envvar:`owncloud_app_documents_enabled` to ``True``. [ypid] +- Don’t rely on :file:`/usr/local/bin` being in the `PATH` environment variable + for this role to work. [ypid] -v0.2.0 ------- +- Updated Nginx configuration to the example given in the official ownCloud documentation. + Fixes security warnings which occurred with the latest version of + ``debops.nginx`` about duplicated security headers. [ypid] -*Released: 2015-11-12* +Removed +~~~~~~~ -- Add Changelog. [ypid] +- Remove most of the Ansible role dependencies. + Note that :envvar:`owncloud_autosetup` requires that a webserver is installed to + initialize the ownCloud database. + Further configuration will not be possible when the database has not been + initialized. + This is only important for ownCloud 8.0, for other versions, ``occ`` is used + to do the auto setup which is more robust. -- Use ``debops.mariadb`` to allow to use MariaDB or MySQL on a remote server. [ypid] + Please run the DebOps playbook to make sure that webserver and database are + ready. [ypid] -- Updated to ownCloud 8.1. [ypid] +- Remove the ``owncloud-server`` package from list of installed packages, it + has been dropped as of ownCloud 9.0. [drybjed] -- Allow to use :command:`occ` via Ansible’s inventory. Can be used to enable apps and create users. [ypid] +- Dropped support for Debian 7, Ubuntu 12.04 and 14.10 due to additional work + which would be required. + See https://doc.owncloud.org/server/9.0/admin_manual/installation/linux_installation.html for details. + If you need support for one of them and can get it to work we will be happy + about your contribution! [ypid] -- Setup shortcut for the :command:`occ` command when not logged in as :envvar:`owncloud_user` user and sudo allows it. - Disabled by default. Can be enabled via ``owncloud_enable_occ_shortcut``. [ypid] +`v0.2.0 `_ - 2015-11-12 +------------------------------------------------------------------------------------------- -- Improved LDAP support. Now role will create service account (default: ``cn=owncloud,dc=ansible,dc=fqdn``) - in LDAP server. You still have to provide proper permission for this account. [scibi] +Added +~~~~~ + +- Add Changelog. [ypid] + +- Allow to use :command:`occ` via Ansible’s inventory. Can be used to enable apps and create users. [ypid] + +- Setup shortcut for the :command:`occ` command when not logged in as + :envvar:`owncloud_user` user and sudo allows it. + Disabled by default. Can be enabled via ``owncloud_enable_occ_shortcut``. + [ypid] - New PostgreSQL role support. Now PostgreSQL and MariaDB/MySQL support is unified. [scibi] -- New variable: :envvar:`owncloud_timeout` needed to handle very large files uploads. [scibi] +Changed +~~~~~~~ + +- Use ``debops.mariadb`` to allow to use MariaDB or MySQL on a remote server. [ypid] + +- Updated to ownCloud 8.1. [ypid] + +- Improved LDAP support. Now role will create service account (default: ``cn=owncloud,dc=ansible,dc=fqdn``) + in LDAP server. You still have to provide proper permission for this account. [scibi] - Switch ownCloud APT repository to upstream repository, support different Linux distributions and releases out of the box. [drybjed] @@ -118,12 +146,17 @@ v0.2.0 - Use ``http://`` protocol instead of ``https://`` for APT repository URL, because encrypted connection has issues. [drybjed] -- Disabled ``updater`` App as it does not work with this role anyway. [ypid] +Fixed +~~~~~ -v0.1.0 ------- +- New variable: :envvar:`owncloud_timeout` needed to handle very large files uploads. [scibi] + +- Disabled ``updater`` App as it does not work with this role anyway. [ypid] -*Released: 2015-08-11* +v0.1.0 - 2015-08-11 +------------------- -- First release. [drybjed] +Added +~~~~~ +- Initial release. [drybjed]