Skip to content

v3.0.0 Major Release

Latest

Choose a tag to compare

@nomadicjosh nomadicjosh released this 08 Oct 20:37
· 4 commits to main since this release
v3.0.0
091a5ef

Major update for version 3.0.0. Check out v3 upgrade docs for upgrading your system, config changes, Vihzhuo child themes, and more.

  • 🔧 Integrate Core 3, CodefyPHP 4, and the updated page builder.
  • 🔧 Protect CMS forms/AJAX with CSRF; require POST for state changes.
  • 🔧 Register middleware aliases, enforce plugin permissions, throttle authentication,
    and wire email-verified password recovery.
  • 🔧 Retire the arbitrary-table v1 API; require explicit nonempty Bearer credentials for v2.
  • 🔧 Move master cron to a locked console task and update queue/scheduler integration.
  • 🔧 Update SEO/mail integrations, environment setup, and private runtime defaults.
  • ➕ Add application regression coverage and the deployment guide.

Deleted, Modified, New Files

 D .env.development
 M .env.example
 D .env.local
 D .env.production
 D .env.staging
 M .gitattributes
 M .gitignore
 M CHANGELOG.md
 D Cms/Application/Http/Middleware/RestApiMiddleware.php
 M Cms/Application/Provider/FirewallServiceProvider.php
 M Cms/Application/Provider/SchedulerServiceProvider.php
 M README.md
 M bootstrap/app.php
 M bootstrap/providers.php
 M composer.json
 M config/app.php
 M config/auth.php
 M config/cms.php
 M config/cookies.php
 M config/cors.php
 M config/csrf.php
 M config/database.php
 M config/filesystem.php
 M config/firewall.php
 M config/mailer.php
 M config/session.php
 M config/throttle.php
 M config/vihzhuo.php
 M phpcs.xml
 M phpunit.xml
 M public/static/assets/css/admin-extra.css
 M public/static/assets/js/tinymce/tinymce.plugin.js
 M resources/views/backend/admin/content-type/content-type.phtml
 M resources/views/backend/admin/content-type/update-content-type.phtml
 M resources/views/backend/admin/content/content-by-type.phtml
 M resources/views/backend/admin/content/create.phtml
 M resources/views/backend/admin/content/index.phtml
 M resources/views/backend/admin/content/view.phtml
 M resources/views/backend/admin/manager/index.phtml
 M resources/views/backend/admin/manager/page-settings.phtml
 M resources/views/backend/admin/plugin/index.phtml
 M resources/views/backend/admin/product/create.phtml
 M resources/views/backend/admin/product/index.phtml
 M resources/views/backend/admin/product/view.phtml
 M resources/views/backend/admin/site/index.phtml
 M resources/views/backend/admin/site/users.phtml
 M resources/views/backend/admin/site/view.phtml
 M resources/views/backend/admin/theme/index.phtml
 M resources/views/backend/admin/user/create.phtml
 M resources/views/backend/admin/user/index.phtml
 M resources/views/backend/admin/user/profile.phtml
 M resources/views/backend/admin/user/view.phtml
 M resources/views/backend/auth/index.phtml
 M resources/views/backend/auth/reset.phtml
 M resources/views/backend/elfinder.phtml
 M resources/views/backend/layouts/admin-layout.phtml
 M resources/views/backend/media.phtml
 M resources/views/backend/settings.phtml
 M resources/views/backend/updates.phtml
 M routes/api/v1.php
 M routes/api/v2.php
 M routes/web/admin.php
 M routes/web/web.php
 A Cms/Application/Http/Middleware/
 A Cms/Application/Provider/MiddlewareAliasServiceProvider.php
 A Cms/Application/Security/
 A bootstrap/setup-environment.php
 A config/queue.php
 A resources/views/backend/admin/manager/editor-csrf.phtml
 A resources/views/backend/partial/csrf.phtml
 A public/themes/Demo/
 A public/themes/DemoChild/
 A public/static/assets/js/settings-logo.js

Full Changelog: v2.5.0...v3.0.0