-
-
Notifications
You must be signed in to change notification settings - Fork 6
Version 6 Migration
Mat Lipe edited this page Apr 2, 2026
·
14 revisions
Version 6 is a major release with many breaking changes. This guide to show you how to migrate your project from version 5 to version 6.
It is strongly recommended to use PHPStan to detect type inconsistencies as version 5 introduces a large number of strict types.
PHP 8.4 is now the minimum supported version. This was done to support async visibility in class properties and therefore cleanup a lot of associative array spaghetti.
- All properties have been made protected in favor of using the methods with the same name as the properties.
- Some of the
Registeredbarely used methods have been removed. Unlikely to affect you. -
Default_Callbackclass has been moved toField\Default_Callback -
Field_Typeclass has been moved toField\Field_Type. -
Event_Callbacksclass has been moved toField\Event_Callbacks. -
BoxTypetrait has been moved toBox\BoxType. -
Displaytrait has been moved toField\Display.