[PR #628] [MERGED] chore: Nextcloud 33 compatibility ⚠️ breaking changes #639

Closed
opened 2026-02-26 06:31:41 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/nextcloud/twofactor_gateway/pull/628
Author: @vitormattos
Created: 9/18/2025
Status: Merged
Merged: 9/20/2025
Merged by: @vitormattos

Base: masterHead: chore/update-to-nextcloud33


📝 Commits (10+)

  • dbc3b64 chore: Bump PHP dependencies
  • 9d3491c chore: bump minimum Nextcloud version
  • 07c6b1a chore: update GitHub Actions
  • 2ec18eb chore: add new composer autoload
  • ca8bd4e fix: replace log class
  • a1e6271 chore: apply cs:fix
  • baf4b2a chore: update PHPUnit tests to PHPUnit 10
  • b2caf27 chore: use ubuntu-latest at all workflows
  • 5746940 chore: update order of scripts
  • 630c62e chore: order dependencies

📊 Changes

211 files changed (+21047 additions, -25044 deletions)

View changed files

.editorconfig (+32 -0)
.eslintrc.cjs (+19 -0)
.eslintrc.js (+0 -8)
.github/CODEOWNERS (+1 -0)
.github/config.yml (+5 -0)
📝 .github/dependabot.yml (+3 -0)
📝 .github/workflows/appstore-build-publish.yml (+46 -22)
.github/workflows/dependabot-approve-merge.yml (+49 -0)
.github/workflows/dependabot-approve.yml (+0 -11)
.github/workflows/lint-eslint-when-unrelated.yml (+0 -39)
📝 .github/workflows/lint-eslint.yml (+61 -23)
📝 .github/workflows/lint-info-xml.yml (+8 -9)
📝 .github/workflows/lint-php-cs.yml (+17 -5)
📝 .github/workflows/lint-php.yml (+25 -10)
📝 .github/workflows/lint-stylelint.yml (+13 -6)
📝 .github/workflows/node.yml (+61 -25)
.github/workflows/openapi.yml (+96 -0)
.github/workflows/package.yml (+0 -95)
📝 .github/workflows/phpunit-mysql.yml (+78 -40)
.github/workflows/phpunit-oci.yml (+0 -169)

...and 80 more files

📄 Description

It's a very big refactor at codebase to be compatible with Nextcloud 32 and also to have a more clean architecture.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/nextcloud/twofactor_gateway/pull/628 **Author:** [@vitormattos](https://github.com/vitormattos) **Created:** 9/18/2025 **Status:** ✅ Merged **Merged:** 9/20/2025 **Merged by:** [@vitormattos](https://github.com/vitormattos) **Base:** `master` ← **Head:** `chore/update-to-nextcloud33` --- ### 📝 Commits (10+) - [`dbc3b64`](https://github.com/nextcloud/twofactor_gateway/commit/dbc3b646e75a294ec6716615b82d39e3afacda9d) chore: Bump PHP dependencies - [`9d3491c`](https://github.com/nextcloud/twofactor_gateway/commit/9d3491c359f4f717e384d54de6a5f46248ad56dd) chore: bump minimum Nextcloud version - [`07c6b1a`](https://github.com/nextcloud/twofactor_gateway/commit/07c6b1a907abddca4ff6df9fdb6fc1436508e677) chore: update GitHub Actions - [`2ec18eb`](https://github.com/nextcloud/twofactor_gateway/commit/2ec18eb8eb13e7ac0089051c749e4a844086f5d3) chore: add new composer autoload - [`ca8bd4e`](https://github.com/nextcloud/twofactor_gateway/commit/ca8bd4e2348dec1c8baf7672b43893c593708295) fix: replace log class - [`a1e6271`](https://github.com/nextcloud/twofactor_gateway/commit/a1e6271fc2e431a07458db1058b5543d77032709) chore: apply cs:fix - [`baf4b2a`](https://github.com/nextcloud/twofactor_gateway/commit/baf4b2a0cb786daf05460e13ca09d5ac622dfd95) chore: update PHPUnit tests to PHPUnit 10 - [`b2caf27`](https://github.com/nextcloud/twofactor_gateway/commit/b2caf274dd59983b9b1f5defa50200f7ff747f43) chore: use ubuntu-latest at all workflows - [`5746940`](https://github.com/nextcloud/twofactor_gateway/commit/574694062d1c34eb2164f4b4d8792dfe70ae91bd) chore: update order of scripts - [`630c62e`](https://github.com/nextcloud/twofactor_gateway/commit/630c62e369845844a36d1c96d4758176a62a9e28) chore: order dependencies ### 📊 Changes **211 files changed** (+21047 additions, -25044 deletions) <details> <summary>View changed files</summary> ➕ `.editorconfig` (+32 -0) ➕ `.eslintrc.cjs` (+19 -0) ➖ `.eslintrc.js` (+0 -8) ➕ `.github/CODEOWNERS` (+1 -0) ➕ `.github/config.yml` (+5 -0) 📝 `.github/dependabot.yml` (+3 -0) 📝 `.github/workflows/appstore-build-publish.yml` (+46 -22) ➕ `.github/workflows/dependabot-approve-merge.yml` (+49 -0) ➖ `.github/workflows/dependabot-approve.yml` (+0 -11) ➖ `.github/workflows/lint-eslint-when-unrelated.yml` (+0 -39) 📝 `.github/workflows/lint-eslint.yml` (+61 -23) 📝 `.github/workflows/lint-info-xml.yml` (+8 -9) 📝 `.github/workflows/lint-php-cs.yml` (+17 -5) 📝 `.github/workflows/lint-php.yml` (+25 -10) 📝 `.github/workflows/lint-stylelint.yml` (+13 -6) 📝 `.github/workflows/node.yml` (+61 -25) ➕ `.github/workflows/openapi.yml` (+96 -0) ➖ `.github/workflows/package.yml` (+0 -95) 📝 `.github/workflows/phpunit-mysql.yml` (+78 -40) ➖ `.github/workflows/phpunit-oci.yml` (+0 -169) _...and 80 more files_ </details> ### 📄 Description It's a very big refactor at codebase to be compatible with Nextcloud 32 and also to have a more clean architecture. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 06:31:41 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/twofactor_gateway-nextcloud#639
No description provided.