github jhass/nextcloud-keeweb v0.6.23

4 hours ago

v0.6.23

  • Compatibility with Nextcloud 33 (min-version raised to 33, max-version bumped to 34).
  • Migrated AppInfo\Application to the IBootstrap pattern required by NC 30+.
  • Replaced @NoAdminRequired / @NoCSRFRequired doc annotations with PHP 8 attributes.
  • Modernised PageController dependency injection (constructor property promotion, removed \OC::$server access, injected CsrfTokenManager).
  • Rebuilt the file action against @nextcloud/files v4 — required by NC 33's new pinia/event-bus registry; the v3 build registered into a global key NC 33 ignores, which made .kdbx files fall through to download instead of opening in KeeWeb.
  • Fixed operator-precedence bug in the file-action enabled() permission check.
  • Closed <iframe> tag explicitly in templates/main.php (HTML5 compliance).
  • Raised php min-version to 8.1.
  • Tested on NC 29 and NC 30: PHP backend installs correctly, but the @nextcloud/files v4 file-action registry is not available on those versions, so the file action does not work. NC 33 is the minimum supported version.

Don't miss a new nextcloud-keeweb release

NewReleases is sending notifications on new releases.