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 @@
-
+