You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
General
Changed the framework used from Laravel10 to Laravel12
Changed the supported PHP versions to PHP8.2 or higher (^8.2.0)
Changed the admin panel library from "exceedone/laravel-admin" to "exceedone/exment-admin-core"
The namespace has been changed from "Encore\Admin" to "ExmentAdminCore\Admin". Plugins, "config/admin.php", "app/Admin" and the source code you customized yourself need to be corrected. For details, please see here
"exceedone/exment-admin-core" is installed automatically as a dependency of Exment, so it does not need to be added to composer.json. For details, please see here
Cell style presets (display settings of the cells in the data list and the kanban). Details here
Data list tools (switching displayed columns, freezing columns, grouping, inline editing, quick preview, bulk operations, etc.). Details here
Improvements
The mask targets of the values recorded in the operation log can now be changed in the config file. Details here
The score threshold can now be set for Google reCAPTCHA v3 of public forms. Details here
Added "Step3. Notify setting" to the workflow settings, which now consist of Steps 1 to 4. Details here
Specification changes
Changed the Google reCAPTCHA library from "arcanedev/no-captcha" to "google/recaptcha". If you use reCAPTCHA in public forms, you need to run "composer require google/recaptcha". Details here
The API rate limit (throttle) is now applied on Laravel 12 as well
Passwords hashed with a hashing cost different from the current setting are now re-hashed automatically at login. Details here
Changed "Reload" on the data list to "Auto refresh" (off / 30 seconds / 1 minute / 5 minutes). Details here
Changed the location of the admin library assets (CSS, JavaScript, etc.) from "public/vendor/laravel-admin" to "public/vendor/open-admin". Details here