What's on this page
June 14, 2026
What's new since version 8.79?
The latest major release is 8.106.0. Here is a focused summary of the main features introduced since Cecil 8.79.0.
Improved developer experience and performance visibility
- Build progress indicator (8.101.0): build execution now exposes a progress bar, making long-running operations easier to follow.
- Extended metrics output (8.101.0): metrics now include a total duration row with comparisons between runs, which helps track performance changes over time.
- Raw timings and diff metrics (8.87.0): build metrics now expose raw timings and diffs, making regressions and improvements easier to identify.
- Build/cache identifier improvements (8.80.x): build IDs are exposed and integrated into cache logic, with updated hashing behavior for better cache consistency.
Better template rendering
- Dark-mode image variant support (8.95.0): templates can now handle dedicated image variants for dark mode, improving visual adaptation. (docs)
layouts.autoescapeoption (8.97.0): this setting provides finer control over template escaping behavior. (docs)- Translation disabled inside code blocks (8.98.0): inline and fenced code are no longer translated, which helps preserve technical content accurately.
cache_keyTwig helper (8.88.0): templates can generate explicit cache keys for more predictable cache behavior. (docs)
Content and image pipeline improvements
- Front matter menu
namesupport (8.90.0): menu entries can now define a dedicatednameproperty. (docs) libvipsimage driver support (8.91.0): image processing can now use libvips as a driver option. (docs)- Localized Markdown image assets (8.92.0): image assets can now be localized for translated pages. (docs)
Quality and diagnostics tooling
- New
doctorcommand (8.103.0): a dedicated diagnostics command was introduced to make project issues easier to identify. (docs) - New
doctor:seocommand (8.105.0): a dedicated SEO audit command was added with matching documentation and tests. (docs)
Better development workflow
- Background
servemode and stop command (8.104.0): the development server now supports background execution and explicit shutdown throughserve:stop. (docs) .envloading support (8.106.0): environment configuration can now be loaded through dotenv, simplifying local variable management. (docs)
Breaking change to keep in mind
- Removal of
assets.leading_slashoption (8.81.0): this option was removed and may require configuration updates.