Skip to content
Mark Scherer edited this page May 4, 2026 · 20 revisions

CakePHP version map

TinyAuth plugin branch CakePHP core PHP min
0.x [EOL] 2.x PHP 5.4
1.x [EOL] 3.x PHP 5.6
2.x [EOL] cake3 3.8+ PHP 5.6
3.x cake4 4.x PHP 7.2
4.x [EOL] (tag 4.5.3) 5.1+ PHP 8.1
5.x master 5.1+ PHP 8.2

Notes

Planned features (not yet available):

Old docs

Most of the docs is still valid, with the exception of the migration changes above.

Upgrade/Migration guide from 2.x

Coming from the Tools plugin in 2.x, the following changed for the 3.x version:

  • We now use tables instead of models, thus the plural version everywhere: CLASS_USER is now probably Users etc
  • Config option aclModel is now aclTable, and plural Roles by default.
  • Configure::write()/read() now also expects the plural Roles key if you define configure based roles: $config['Roles'] = ...
  • Since session access is now not static anymore, the Auth class itself as convenience wrapper should not be used anymore. Instead the functionality of it could be used in conjunction with components/helpers. For models the information should be passed in from the controller.

Clone this wiki locally