← Back to all sparks
C

Craft CMS

MKT AUTO
Velocity5.0

Flexible content management system for custom digital experiences

Craft CMS 6.0 is a full Laravel rewrite — alpha releases are shipping breaking API changes every week.

cmslaravelphpbreaking-changesimage-processingalpha
◆Current state
Craft CMS 6.0 is mid-alpha, with a complete architectural shift from Yii to Laravel as its foundation. The alpha cadence has been weekly or better, each release removing legacy event-based APIs and replacing them with modern Laravel patterns — service containers, Artisan commands, Inertia/Vue CP pages. Image handling was overhauled to intervention/image with libvips support and new format coverage (HEIC, JPEG XL). The 5.x line continues receiving security and bug patches in parallel.
◆Where it's heading
Every alpha release trades backward compatibility for a cleaner platform foundation. Plugin authors are absorbing breaking changes in batches, with a compatibility shim (yii2-adapter) as the bridge. The CP frontend is moving steadily to Inertia/Vue, and the fluent component APIs suggest a design system consolidation. Once the alpha phase closes, Craft 6 will require full plugin rewrites — the ecosystem disruption is the price of the architectural cleanup.
◆Prediction
The next alpha releases will focus on stabilizing the plugin API surface and filling gaps in the Inertia/Vue CP migration. A beta tag is plausible within 2-3 months if the breaking-change cadence slows. Expect the yii2-adapter compatibility layer to become a first-party migration guide rather than a long-term support path.

◆Recent moves

  1. 1mo ago

    Craft CMS 6.0.0-alpha.18

    Alpha.18 adds configurable asset transformer profiles — previously a monolithic setting, now manageable per-volume — and replaces Craft's system status with Laravel's native maintenance mode. Autosave behavior on element edit screens is also sharpened: keystroke changes wait, discrete changes save immediately. Solid developer-facing improvements mid-alpha.

    View source ↗
  2. 2mo ago

    Craft CMS 6.0.0-alpha.17

    Alpha.17 brings a new slideout system for the Inertia/Vue control panel, allowing any CpScreenResponse to render as an in-page panel — a significant UX building block. Performance improvements across element queries, form resolution, and job persistence round out an incrementally better alpha.

    View source ↗
  3. 2mo ago

    Craft CMS 6.0.0-alpha.16

    Two targeted bug fixes: a double-require issue in Yii-style migrations and a missing interface implementation in the legacy widget class. Purely corrective, no user-visible changes.

    View source ↗
  4. 2mo ago

    5.10.13.2

    Single SQL error fix for the stable 5.x line — a crash when viewing elements with empty Categories fields. Maintenance patch with no new capability.

    View source ↗
  5. 2mo ago

    5.10.13.1

    One-line fix for sanitized SVGs not rendering in Craft 5. Patch-level maintenance, no new features.

    View source ↗
  6. 2mo ago

    Craft CMS 6.0.0-alpha.15

    Alpha.15 swaps pixelandtonic/imagine for intervention/image and adds optional libvips support — unlocking BMP, HEIC, ICO, JPEG 2000, JPEG XL, and TIFF as transform output formats. The image library change is a real capability expansion; modern format support matters for sites serving optimized assets without a CDN transform layer.

    View source ↗