1534851575 s:343513:"{"version":"1.5.0","date":"2018-08-17T17:25:26Z","assets":{"grav-admin":{"name":"grav-admin-v1.5.0.zip","type":"application\/octet-stream","size":9211754,"download":"https:\/\/getgrav.org\/download\/core\/grav-admin\/1.5.0"},"grav-update":{"name":"grav-update-v1.5.0.zip","type":"application\/octet-stream","size":3585102,"download":"https:\/\/getgrav.org\/download\/core\/grav-update\/1.5.0"},"grav":{"name":"grav-v1.5.0.zip","type":"application\/octet-stream","size":5056793,"download":"https:\/\/getgrav.org\/download\/core\/grav\/1.5.0"}},"url":"https:\/\/github.com\/getgrav\/grav\/releases\/tag\/1.5.0","min_php":"5.5.9","changelog":{"1.5.0":{"date":"08\/17\/2018","content":"1. [](#new)\n * Set minimum requirements to [PHP 5.6.4](https:\/\/getgrav.org\/blog\/raising-php-requirements-2018) \n * Updated Doctrine Collections to 1.4\n * Updated Symfony Components to 3.4 (with compatibility mode to fall back to Symfony YAML 2.8)\n * Added `Uri::method()` to get current HTTP method (GET\/POST etc)\n * `FormatterInterface`: Added `getSupportedFileExtensions()` and `getDefaultFileExtension()` methods\n * Added option to disable `SimpleCache` key validation \n * Added support for multiple repo locations for `bin\/grav install` command \n * Added twig filters for casting values: `|string`, `|int`, `|bool`, `|float`, `|array`\n * Made `ObjectCollection::matching()` criteria expressions to behave more like in Twig\n * Criteria: Added support for `LENGTH()`, `LOWER()`, `UPPER()`, `LTRIM()`, `RTRIM()` and `TRIM()`\n * Added `Grav\\Framework\\File\\Formatter` classes for encoding\/decoding YAML, Markdown, JSON, INI and PHP serialized strings\n * Added `Grav\\Framework\\Session` class to replace `RocketTheme\\Toolbox\\Session\\Session`\n * Added `Grav\\Common\\Media` interfaces and trait; use those in `Page` and `Media` classes \n * Added `Grav\\Common\\Page` interface to allow custom page types in the future\n * Added setting to disable sessions from the site [#2013](https:\/\/github.com\/getgrav\/grav\/issues\/2013)\n * Added new `strict_mode` settings in `system.yaml` for compatibility\n1. [](#improved)\n * Improved `Utils::url()` to support query strings\n * Display better exception message if Grav fails to initialize\n * Added `muted` and `playsinline` support to videos [#2124](https:\/\/github.com\/getgrav\/grav\/pull\/2124)\n * Added `MediaTrait::clearMediaCache()` to allow cache to be cleared\n * Added `MediaTrait::getMediaCache()` to allow custom caching\n * Improved session handling, allow all session configuration options in `system.session.options`\n1. [](#bugfix)\n * Fix broken form nonce logic [#2121](https:\/\/github.com\/getgrav\/grav\/pull\/2121)\n * Fixed issue with uppercase extensions and fallback media URLs [#2133](https:\/\/github.com\/getgrav\/grav\/issues\/2133) \n * Fixed theme inheritance issue with `camel-case` that includes numbers [#2134](https:\/\/github.com\/getgrav\/grav\/issues\/2134)\n * Typo in demo typography page [#2136](https:\/\/github.com\/getgrav\/grav\/pull\/2136)\n * Fix for incorrect plugin order in debugger panel\n * Made `|markdown` filter HTML safe\n * Fixed bug in `ContentBlock` serialization\n * Fixed `Route::withQueryParam()` to accept array values\n * Fixed typo in truncate function [#1943](https:\/\/github.com\/getgrav\/grav\/issues\/1943)\n * Fixed blueprint field validation: Allow numeric inputs in text fields","content_html":"
    \n
  1. <\/a>\n