This release adds 2 notable features for engineering teams evaluating rollout.
Published 6d
Documentation
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
cms
content
content-management
doctrine
flat-file
grav
+9 more
markdown
php
php7
symfony
twig
website
website-builder
website-generation
yaml
Summary
AI summaryUpdates Improved, New, and Bugfix across a mixed release.
Full changelog
New
- Added per-language fallbacks for unsupported browser languages during
HTTP_ACCEPT_LANGUAGEnegotiation, allowing them to resolve to supported languages without exposing additional language routes.
Improved
- The
read_file()Twig function can now read.cssfiles by default, so inline stylesheets can be embedded in a template without adjusting the security config (#4215). - Documented that the site-wide media object resolves lazily, so its inherited collection query methods need
media_directory()to filter or sort site media (#4210).
Bugfix
- Browser language codes are now matched case-insensitively during
HTTP_ACCEPT_LANGUAGEfallback negotiation.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About grav
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
Beta — feedback welcome: [email protected]