All Versions
Latest Version
Avg Release Cycle
29 days
Latest Release

Changelog History
Page 1

  • v1.7.38 Changes


      • Updated bin/composer.phar to latest 2.4.2 version #3627
  • v1.7.37 Changes


      • Added new onPageHeaders() event to allow for header modification as needed
      • Added a system.pages.dirs configuration option to allow for configurable paths, and multiple page paths
      • Added new Pages::getSimplePagesHash which is useful for caching pages specific data
      • Updated to latest vendor libraries ๐Ÿ›  1.
      • An attempt to workaround windows reading locked file issue getgrav/grav-plugin-admin#2299
      • Force user index file to be updated to fix email addresses getgrav/grav-plugin-login#229
  • v1.7.37.1 Changes


    ๐Ÿ›  1. * Fixed a bad return type #3630

  • v1.7.36 Changes


      • Added authorize-*@: support for Flex blueprints, e.g. authorize-disabled@: not delete disables the field if user does not have access to delete object
      • Added support for flex-ignore@ to hide all the nested fields in the blueprint ๐Ÿ›  1.
      • Fixed loggin with a capitalised email address when using old users getgrav/grav-plugin-login#229
  • v1.7.35 Changes


      • Added support for multipart/form-data content type in PUT and PATCH requests
      • Added support for object relationships
      • Added variables $environment (string), $request (PSR-7 ServerRequestInterface|null) and $uri (PSR-7 Uri|null) to be used in setup.php
      • Minor vendor updates
  • v1.7.34 Changes


      • Added back Yiddish to Language Codes #3336
      • Ignore upcoming media.json file in media ๐Ÿ›  1.
      • Regression: Fixed saving page with a new language causing cache corruption getgrav/grav-plugin-admin#2282
      • Fixed a potential fatal error when using watermark in images
      • Fixed bin/grav install command with arbitrary destination folder name
      • Fixed Twig |filter() allowing code execution
      • Fixed login and user search by email not being case-insensitive when using Flex Users
  • v1.7.33 Changes


      • When saving yaml and markdown, create also a cached version of the file and recompile it in opcache ๐Ÿ›  2.
      • Fixed missing changes in yaml & markdown files if saved multiple times during the same second because of a caching issue
      • Fixed XSS check not detecting onX events without quotes
      • Fixed default collection ordering in pages admin
  • v1.7.32 Changes


      • Added |replace_last(search, replace) filter
      • Added parseurl Twig function to expose PHP's parse_url function
      • Added multi-language support for page routes in Utils::url()
      • Set default maximum length for text fields
        • password: 256
        • email: 320
        • text, url, hidden, commalist: 2048
        • text (multiline), textarea: 65536 ๐Ÿ›  3.
      • Fixed issue with system.cache.gzip: true resulted in "Fetch Failed" for PHP 8.0.17 and PHP 8.1.4 PHP issue #8218
      • Fix for multi-lang issues with Security Report
      • Fixed page search not working with selected language #3316
  • v1.7.31 Changes


      • Added new local Multiavatar (local generation). This will be default in Grav 1.8
      • Added support to get image size for SVG vector images #3533
      • Added XSS check for uploaded SVG files before they get stored
      • Fixed phpstan issues (All level 2, Framework level 5)
      • Moved Accounts out of Experimental section of System configuration to new "Accounts" tab ๐Ÿ›  3.
      • Fixed 'mbstring' extension is not loaded error, use Polyfill instead #3504
      • Fixed new Utils::pathinfo() and Utils::basename() being too strict for legacy use #3542
      • Fixed non-standard video html atributes generated by {{ media.html() }} #3540
      • Fixed entity sanitization for XSS detection
      • Fixed avatar save location when account:// stream points to custom directory
      • Fixed bug in Utils::url() when path contains part of root
  • v1.7.30 Changes


      • Added twig filter |field_parent to get parent field name ๐Ÿ›  2.
      • Fixed error while deleting retina image in admin
      • Fixed "Page Authors" field in Security tab, wrongly loading and saving the value #3525
      • Fixed accounts filter only matches against email address getgrav/grav-plugin-admin#2224