diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5dde1c4..175abfe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,10 +18,17 @@ jobs: # do not stop on another job's failure fail-fast: false matrix: - php-versions: ["8.4", "8.5"] + php-versions: ["8.2", "8.3", "8.4", "8.5"] databases: ["sqlite"] server-versions: - ["stable30", "stable31", "stable32", "stable33", "stable34"] + ["stable32", "stable33", "stable34", "stable35"] + exclude: + # Nextcloud 32 only supports PHP 8.1 - 8.4 + - php-versions: "8.5" + server-versions: "stable32" + # Nextcloud 35 requires PHP 8.3+ + - php-versions: "8.2" + server-versions: "stable35" name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} @@ -76,10 +83,17 @@ jobs: # do not stop on another job's failure fail-fast: false matrix: - php-versions: ["8.4", "8.5"] + php-versions: ["8.2", "8.3", "8.4", "8.5"] databases: ["mysql"] server-versions: - ["stable30", "stable31", "stable32", "stable33", "stable34"] + ["stable32", "stable33", "stable34", "stable35"] + exclude: + # Nextcloud 32 only supports PHP 8.1 - 8.4 + - php-versions: "8.5" + server-versions: "stable32" + # Nextcloud 35 requires PHP 8.3+ + - php-versions: "8.2" + server-versions: "stable35" name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} @@ -143,10 +157,17 @@ jobs: # do not stop on another job's failure fail-fast: false matrix: - php-versions: ["8.4", "8.5"] + php-versions: ["8.2", "8.3", "8.4", "8.5"] databases: ["pgsql"] server-versions: - ["stable30", "stable31", "stable32", "stable33", "stable34"] + ["stable32", "stable33", "stable34", "stable35"] + exclude: + # Nextcloud 32 only supports PHP 8.1 - 8.4 + - php-versions: "8.5" + server-versions: "stable32" + # Nextcloud 35 requires PHP 8.3+ + - php-versions: "8.2" + server-versions: "stable35" name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} diff --git a/CHANGELOG.md b/CHANGELOG.md index d2adf7c..732c68e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.18.0 - 2026-09-18 +### Changed +- Add support for Nextcloud 35 +- Drop support for Nextcloud 30 and 31 (both EOL) + ## 3.17.0 - 2026-06-22 ### Changed - Add support for Nextcloud 34 diff --git a/appinfo/info.xml b/appinfo/info.xml index 5c4346f..12cdc68 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -5,7 +5,7 @@ GPodder Sync replicate basic GPodder.net API - 3.17.0 + 3.18.0 agpl Thrillfall GPodderSync @@ -18,7 +18,7 @@ - +