Releases: nextcloud/ansible-collection-nextcloud-admin
2.3.0
Changes
🚀 Features
- Allow occ based modules to consume ansible vars for their common arguments (#432) @aalaesar
- Add 3 new modules for basic identity management. user, group & group_list (#428) @aalaesar
- Add a new inspection module user_list (#427) @aalaesar
- Add variable nextcloud_install_php to skip php installation (#416) @tograss
- add hability to read appInfos and settings exposed to the PSR-4 autoloader (#412) @aalaesar
📦 Dependencies
- chore: bump ansible from 12.1.0 to 12.2.0 in /.github/workflows (#430) @dependabot[bot]
- chore: bump pip from 25.2 to 25.3 in /.github/workflows (#429) @dependabot[bot]
- chore: bump ansible from 11.3.0 to 12.0.0 in /.github/workflows (#425) @dependabot[bot]
2.2.4
Changes
🚀 Features
🪲 Fixes
📦 Dependencies
- chore: bump actions/setup-python from 5 to 6 (#421) @dependabot[bot]
- chore: bump pip from 25.1.1 to 25.2 in /.github/workflows (#419) @dependabot[bot]
- chore: bump actions/checkout from 4 to 5 (#420) @dependabot[bot]
2.2.3
Changes
- No changes
2.2.2 - Improving the collection quality & dealing with tech debt
2.2.1 hot fix and automation maintenance
Enhanced Stability and Performance Update
Changes
Enhancements
-
Rework Exception Management for OCC CLI
Improved exception handling in the OCC command-line interface.
#398 by @aalaesar -
Add Unit Testing for
run_occ
Introduced unit tests to ensure reliability and correctness of therun_occfunction.
#395 by @aalaesar -
Upgrade PHP to Recommended Version 8.2
Updated PHP to version 8.2 for enhanced performance and security.
#372 by @staticdev -
Adds External Apps Management and Info Modules
Simplified module usage with action modules and updated install role.
#367 by @aalaesar
Bug Fixes
-
Fix
run_occRegression to Keep the '\' in Parameters
Resolved an issue where backslashes were removed from parameters.
#394 by @aalaesar -
Fix a Bug in
nc_appsWhen Conf is Present but No Source
Addressed a bug related to configuration presence without source.
#336 by @marioqxx -
Fix CI / Disable Idempotency Check on Add Indice
Adjusted continuous integration settings to disable idempotency checks.
#347 by @l00ptr
Improvements
-
Replace Usage of Command Module with
run_occModule in Collection's Roles
Transitioned from using the command module to therun_occmodule for better consistency.
#370 by @aalaesar -
Disable Role DB Installation in CI Tests
Modified CI tests to exclude database installation for efficiency.
#369 by @aalaesar -
Remove Useless
./When Including Tasks
Cleaned up task inclusions by removing unnecessary path prefixes.
#345 by @l00ptr -
Update App Version in Tests
Ensured that test cases use the latest application versions.
#341 by @aalaesar -
Add Missing Become Args
Added necessary become arguments to tasks for proper privilege escalation.
#328 by @l00ptr -
Rename Tasks to Be Closer to Ansible Convention
Renamed tasks for better alignment with Ansible naming conventions.
#329 by @l00ptr -
Add Function to
module_utils/occ.pyto Convert String to List
Added functionality to convert strings to lists, accommodating multi-word parameters.
#379 by @j0ker-222
These updates bring significant improvements and fixes to enhance the overall functionality and stability of the project.
🚀 Features
🔥 Removals and Deprecations
- Removes open_basedir from config.php (#303) @staticdev
🪲 Fixes
- Setup php.ini for fpm (#323) @staticdev
- Update main.yml (#306) @Luchik51
- Fixes nginx conf file if using http (port 80) only (#300) @YohannLYD
- Increase opcache.interned_strings_buffer (#297) @staticdev
👷 Continuous Integration
- Change ansible-lint Github Actions ref (#291) @wiktor2200
📚 Documentation
- Change role description (#304) @wiktor2200
📦 Dependencies
- chore: bump pip from 23.1.2 to 25.1.1 in /.github/workflows (#401, #399, #382, #380, #374, #364, #362, #360, #340, #330, #313, #298, #294)
- chore: bump ansible from 8.1.0 to 11.3.0 in /.github/workflows (#383, #377, #373, #371, #366, #359, #351, #337, #325, #321, #316, #315, #311, #308, #301, #295)
- chore: bump yamllint from 1.32.0 to 1.37.1 in /.github/workflows (#400, #392, #391, #349, #342, #317)
- chore: bump netaddr from 0.8.0 to 1.3.0 in /.github/workflows (#355, #348, #334, #333, #310)
- chore: bump actions/checkout from 3 to 4 (#396, #305)
- chore: bump actions/setup-python from 4 to 5 (#397, #326)
- chore: bump peter-evans/create-pull-request from 5 to 7 (#368, #338)
- chore: bump release-drafter/release-drafter from 5 to 6 (#339)
- chore: bump crazy-max/ghaction-github-labeler from 4 to 5 (#307)
- Update pre-commit hooks (#354, #309, #293, #290)
2.1.0
Changes
🚀 Features
- Support Debian 12 (#288) @staticdev
- Feature default NC27 (#285) @staticdev
- Workaround for user_saml-application to return lower-case realm when configured through environment-variable. (#273) @marioqxx
- Add nextcloud backup role (#268) @wiktor2200
- Adjusted nginx configuration based on the example from Nextcloud for Version 26 (#258) @seikexyz
🪲 Fixes
- Fix a bug in nc_apache2.j2 template concerning intermed-CA. Remove an… (#280) @marioqxx
- Fix an issue with Ubuntu Server 23.04 where download form App-store i… (#271) @marioqxx
🚨 Testing
- Run tests with molecule 5 (#261) @staticdev
👷 Continuous Integration
- Fix broken Yamllint Github Action (#286) @staticdev
- Temporary ignore ansible-lint var-naming[no-role-prefix] (#276) @staticdev
🔨 Refactoring
📦 Dependencies
- chore: bump ansible from 8.0.0 to 8.1.0 in /.github/workflows (#287) @dependabot
- Update pre-commit hooks (#282) @github-actions
- chore: bump ansible from 7.6.0 to 8.0.0 in /.github/workflows (#279) @dependabot
- Update pre-commit hooks (#278) @github-actions
- chore: bump ansible from 7.5.0 to 7.6.0 in /.github/workflows (#277) @dependabot
- Update pre-commit hooks (#272) @github-actions
- chore: bump pip from 23.1.1 to 23.1.2 in /.github/workflows (#266) @dependabot
- chore: bump pip from 23.1 to 23.1.1 in /.github/workflows (#263) @dependabot
- chore: bump ansible from 7.4.0 to 7.5.0 in /.github/workflows (#265) @dependabot
- chore: bump pip from 23.0.1 to 23.1 in /.github/workflows (#256) @dependabot
2.0.1
Changes
🚀 Features
- Molecule tests - Add testing scenarios for all supported OS and NC versions (#245) @wiktor2200
🪲 Fixes
- Fix an issue with builtin.assemble, which does not take account of th… (#253) @marioqxx
- Add required ansible-utils for webserver settings (#251) @wiktor2200
🚨 Testing
- Molecule tests - Add testing scenarios for all supported OS and NC versions (#245) @wiktor2200
👷 Continuous Integration
- Fix pre-commit update action (#230) @wiktor2200
🔨 Refactoring
📦 Dependencies
- Update pre-commit hooks (#255) @github-actions
- Update pre-commit hooks (#252) @github-actions
- chore: bump peter-evans/create-pull-request from 4 to 5 (#250) @dependabot
- chore: bump ansible from 7.3.0 to 7.4.0 in /.github/workflows (#247) @dependabot
- Update pre-commit hooks (#248) @github-actions
- Update pre-commit hooks (#243) @github-actions
- Update pre-commit hooks (#242) @github-actions
- Update pre-commit hooks (#231) @github-actions
- Update pre-commit hooks (#229) @github-actions
- Update pre-commit hooks (#223) @github-actions
2.0.0
Changes
- Bump version to 2.0.0 (#222) @aalaesar
- Change namespace to nextcloud and collection name to admin (#209) @aalaesar
- Galaxy deploy collection (#216) @staticdev
- Release 2.0 - change to an ansible collection (#206) @aalaesar
👷 Continuous Integration
- pre-commit update action - change committer and author (#220) @wiktor2200
- Add pre-commit update action (#210) @wiktor2200
📦 Dependencies
- Bump ansible from 7.2.0 to 7.3.0 in /.github/workflows (#221) @dependabot
- Update pre-commit hooks (#219) @github-actions
- Bump actions/checkout from 2 to 3 (#217) @dependabot
- Bump pip from 23.0 to 23.0.1 in /.github/workflows (#214) @dependabot
- Bump actions/setup-python from 2 to 4 (#212) @dependabot
- Bump peter-evans/create-pull-request from 3 to 4 (#211) @dependabot
- update ansible-lint to 6.11 for pre-commit hooks (#208) @aalaesar
- Bump ansible from 7.1.0 to 7.2.0 in /.github/workflows (#202) @dependabot
- Bump pip from 22.3.1 to 23.0 in /.github/workflows (#201) @dependabot
1.8.0 - This isn't even my final form
Important notification
This is the final release of 1.x as a stand-alone role.
Starting of 2.x, the repository will become a collection of roles and modules for nextcloud administration
Changes
- Added to refresh local update APT-DB in order not to fail downloading packages due to version mismatch. Added support for certificate-chain for copying to host and … (#194) @marioqxx
- Allow to disable preinstalled apps after installation (#188) @staticdev
- test(lint): Add lint step to molecule.yml (#190) @stevenengland
- fix(occ config:system:set): Use --type=boolean switch (#189) @stevenengland
- Make php_ver the recommended by NC (#182) @staticdev
🔥 Removals and Deprecations
- Cleanup unnecessary php module params (#199) @staticdev
🔨 Refactoring
- Make nextcloud_websrv variable consistent in whole repo (#195) @wiktor2200
- remove tag always (#193) @aalaesar