Grav

Version: 1.7.52
Required minimum memory: 256MB
Last updated 30 Apr 2026

Recent Changes

  • Update grav to 1.7.52

  • Full Changelog

  • GPM client now sends the running PHP version with index requests so the server can substitute PHP-aware compat fallbacks when a plugin's latest release requires a newer PHP than the client can run.

  • [security] Extended default uploads_dangerous_extensions to include md, yaml, yml, json, twig, ini page-content extensions that can be weaponised via permissive form-upload accept policies (GHSA-w4rc-p66m-x6qq, defense-in-depth alongside the Form 9.1.0 plugin fix).

  • Added foundation for migrating to Grav 2.0: cross-major auto-upgrades are blocked in GPM, and core now surfaces a next_major hint so admin can point users at the new migrate-grav plugin

  • Added compatibility: blueprint support so plugins/themes can declare which Grav versions they support

  • Added self-upgrade preflight that flags incompatible plugins/themes and psr/log / Monolog conflicts before proceeding

  • Added upgrade resilience with automatic maintenance mode and opcache reset during self-upgrade

  • Added new cache-cleanup CLI command to prune obsolete cache entries

  • Added new onFlexDirectoryConfigBeforeSave event for Flex

  • More readable time output in bin/grav logviewer #4009

  • Fixed selectize field losing values when keyed options were used

About

Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are already up and running. It follows similar principles to other flat-file CMS platforms, but has a different design philosophy than most. Grav comes with a powerful Package Management System to allow for simple installation and upgrading of plugins and themes, as well as simple updating of Grav itself.

Features

The underlying architecture of Grav is designed to use well-established and best-in-class technologies to ensure that Grav is simple to use and easy to extend. Some of these key technologies include:

  • Twig Templating: for powerful control of the user interface
  • Markdown: for easy content creation
  • YAML: for simple configuration
  • Parsedown: for fast Markdown and Markdown Extra support
  • Doctrine Cache: layer for performance
  • Pimple Dependency Injection Container: for extensibility and maintainability
  • Symfony Event Dispatcher: for plugin event handling
  • Symfony Console: for CLI interface
  • Gregwar Image Library: for dynamic image manipulation

Install Grav in a few minutes on your server with Cloudron. To install Cloudron first, follow our setup steps.
Mastodon Mastodon