github exceedone/exment v7.0.0

4 hours ago
  1. 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
  2. Added Features
    • Kanban view. Details here
    • Gantt chart view. Details here
    • Flow designer for workflows. Details 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
  3. 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
  4. 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

Don't miss a new exment release

NewReleases is sending notifications on new releases.