All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v1.11.0 - 2024-11-06
- Ensure directory '/var/db' exists on Debian/Ubuntu systems
- Update module dependencies
- Update OS support
- Properly handle float/integer values in app/system configuration
- Drop legacy OS support
v1.10.0 - 2023-08-01
- Update module dependencies
- Parameter
$install_enabled
is ignored (treated as always true) (#11)
v1.9.0 - 2023-07-25
- Update module dependencies and OS support
- Update PDK to 3.0
- Fix GitHub Actions
- Fix compatibility with puppetlabs/stdlib v9.0.0
v1.8.3 - 2022-11-05
- Run all config commands on the specified host when
$update_host
is set
v1.8.2 - 2022-11-05
- Run all app commands on the specified host when
$update_host
is set
v1.8.1 - 2022-11-05
- Change working directory for post update commands to the symlink
- Fix error running post update commands on other hosts when
$update_host
is specified
v1.8.0 - 2022-11-05
- Add new parameter
$update_host
- Add documentation for all parameters
- Only extract the Nextcloud tarball when
$install_enabled
is set totrue
- Post update command was not run if
$update_enabled
was set tofalse
v1.7.0 - 2022-09-21
- Update OS versions and Puppet versions
- Update PDK from 1.8.0 to 2.5.0
- Fix puppet-lint offenses
v1.6.0 - 2021-03-29
- Add support for Nextcloud's High Performance Backend (notify_push) (#5)
- Do not convert boolean config values to strings when passing them to occ
v1.5.0 - 2021-02-26
- Add optional post-update command
v1.4.0 - 2021-02-23
- Add support for hierarchical settings (#1)
- Properly escape passwords in shell commands (#4)
v1.3.0 - 2021-01-25
- Add ability to configure Nextcloud apps (#3)
v1.2.0 - 2021-01-20
- Make the default cron job silent
v1.1.0 - 2021-01-10
This release fixes bugs that caused updates to fail.
- Add custom fact
nextcloud_dist_jobs
, internally used bynextcloud::install::distribution
- Add custom fact
nextcloud_updates
, it lists all completed Nextcloud updates
- Reinstall all 3rd-party apps after performing an update of Nextcloud
- Show a client-side warning if app management was forcefully disabled
- Document folder structure
- Fix updates by changing the workflow in
nextcloud::install::distribution
- Fix missing 3rd-party apps after performing an update of Nextcloud
- Fix execution of
occ db:convert-filecache-bigint
on initial install
Initial release