You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
chore: Create stable35 branch and target Nextcloud 36 on main #24
This update exposed a compatibility problem. The application currently declares support for Nextcloud 32 through 35 in appinfo/info.xml, while newer development dependencies may require PHP versions that are not supported by all those Nextcloud releases.
Since the application has not been published in the Nextcloud App Store and Nextcloud 32–34 are no longer part of our planned maintenance scope, we can simplify version management without creating unnecessary stable branches.
Goal
Separate the Nextcloud 35 maintenance line from Nextcloud 36 development.
This will:
Preserve a dedicated branch for Nextcloud 35.
Allow main to target Nextcloud 36 without changing the compatibility declared for Nextcloud 35.
Establish a clear boundary for future dependency updates and maintenance.
Avoid declaring compatibility with older Nextcloud versions that we do not intend to maintain.
Implementation
Create stable35 from the current main, before modifying its compatibility requirements.
Update appinfo/info.xml on stable35:
<nextcloudmin-version="35"max-version="35"/>
Update appinfo/info.xml on main:
<nextcloudmin-version="36"max-version="36"/>
Validate both XML files and verify the resulting branch contents.
Acceptance criteria
stable35 exists and preserves the code from main before its compatibility change.
stable35 declares support exclusively for Nextcloud 35.
main declares support exclusively for Nextcloud 36.
Both info.xml files pass XML validation.
No unrelated application functionality or dependencies are modified.
Activity