Skip to content

Conversation

@didoda
Copy link
Member

@didoda didoda commented Oct 27, 2025

This resolves #1042 by updating dependencies and codebase to use cakephp 5.

This also introduces:

* feat: php 8.4

* feat: update dependencies

* fix: phpcs

* fix: paths

* fix: phpcs

* fix: phpcs

* fix: scrutinizer php 8.3.16

* fix: phpstan

* fix: psalm

* fix: psalm

* fix: use FormProtection instead of Security component

* fix: TranslatorController defaultTable null

* tests: data provider static

* tests: ErrorControllerTest

* tests: fix ErrorControllerTest

* fix: unit be5 on php 8.3

* tests: fix data provider static + phpunit coverage config

* tests: helpers

* chore fix: phpcs

* chore fix: psalm

* tests: utility

* chore fix: phpcs

* fix: cake log deprecations

* tests: fix namespace

* tests: api

* tests: middleware

* tests: SchemaComponentTest

* tests: StatusMiddlewareTest

* tests: AppControllerTest

* tests: controllers

* tests: exceptions, filter, result, event

* tests: form

* tests: controllers

* tests: RolesControllerTest

* tests: refactor vars

* tests: cs, stan, and more

* fix: cake core to cake translations cache keys

* tests: components

* tests: controllers

* tests: controllers

* tests: controllers

* tests: controllers

* tests: ExportController

* tests: ExportController

* fix: codeCoverageIgnore AdministrationBaseController::initialize

* chore fix: remove unused imports

* fix: load plugins from bootstrap

* fix: ModulesController

* fix: phpstan

* fix: tests

* chore fix: phpcs

* refactor: set defaultTable to empty string

* tests: fix

* chore fix: phpdoc

* fix: TagsController FormProtection

* fix: phpcs trailing comma

* fix: phpunit cacheDirectory

* fix: phpcs, stan, psalm

* fix: phpdoc remove covers

* fix: phpdoc and tests

* fix: organize imports

* fix: replace SecurityException with FormProtectionException

* chore fix: phpcs

* chore fix: phpcs

* chore fix: phpcs

* chore fix: phpcs

* fix: RolesControllerTest.php

* fix: RolesControllerTest

* chore fix: phpstan

* fix: phpcs trailing comma after last parameter

* fix: psalm method signature and too few arguments

* fix: phpstan

* chore fix: phpcs

* fix: psalm and stan

* fix: tests bootstrap

* fix: tests bootstrap imports

* chore fix: phpcs

* fix: deprecation loadIdentifier

* fix: tests using authenticator and identifier

* chore fix: phpcs and phpstan

* chore fix: phpcs + stan

* fix: phpcs

* fix: phpstan

* chore fix: phpcs

* fix: phpunit CoversMethod extract

* chore fix: phpcs

* fix: tests

* feat: BE v6-alpha
@didoda didoda added this to the 6.0.0 milestone Oct 27, 2025
@didoda didoda added feature New feature or request release:major labels Oct 27, 2025
@didoda didoda changed the title Cakephp 5 (+ php 8.4, phpunit 11) + BEdita v6-alpha 6.x - Cakephp 5 (+ php 8.4, phpunit 11) + BEdita v6-alpha Oct 29, 2025
@didoda didoda changed the title 6.x - Cakephp 5 (+ php 8.4, phpunit 11) + BEdita v6-alpha 6.x - Cakephp 5 (+ php 8.4, phpunit 11) + BEdita 6 Nov 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request release:major

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade to Cakephp 5

3 participants