Repository navigation
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