Grav v1.7.0-rc.18 Release Notes

Release Date: 2020-12-03 // over 3 years ago
  • 12/02/2020

      • Set minimum requirements to PHP 7.3.6
      • Updated Clockwork to v5.0
      • Added FlexDirectoryInterface interface
      • Renamed PageCollectionInterface::nonModular() into PageCollectionInterface::pages() and deprecated the old method
      • Renamed PageCollectionInterface::modular() into PageCollectionInterface::modules() and deprecated the old method'
      • Upgraded bin/composer.phar to 2.0.2 which is all new and much faster
      • Added search option same_as to Flex Objects
      • Added PHP 8 compatible function_exists(): Utils::functionExists()
      • New sites have compatibility features turned off by default, upgrading from older versions will keep the settings on
      • Updated bundled JQuery to latest version 3.5.1
      • Forward a sid to GPM when downloading a premium package via CLI
      • Allow JsonFormatter options to be passed as a string
      • Hide Flex Pages frontend configuration (not ready for production use)
      • Improve Flex configuration: gather views together in blueprint
      • Added XSS detection to all forms. See documentation
      • Better handling of missing repository index grav-plugin-admin#1916
      • Added support for having all sites / environments under user/env folder #3072
      • Added FlexObject::refresh() method to make sure object is up to date 🛠 1.
      • Menu Visibility Requires Access Security option setting wrong frontmatter login#265
      • Accessing page with unsupported file extension (jpg, pdf, xsl) will use wrong mime type #3031
      • Fixed media crashing on a bad image
      • Fixed bug in collections where filter type: false did not work
      • Fixed print_r() in twig
      • Fixed sorting by groups in Flex Users
      • Changing Flex Page template causes the other language versions of that page to lose their content admin#1958
      • Fixed plugins getting initialized multiple times (by CLI commands for example)
      • Fixed header.admin.children_display_order in Flex Pages to work just like with regular pages
      • Fixed Utils::isFunctionDisabled() method if there are spaces in disable_functions #3023
      • Fixed potential fatal error when creating flex index using cache #3062
      • Fixed fatal error in CompiledFile if the cached version is broken
      • Fixed updated media missing from media when editing Flex Object after page reload
      • Fixed issue with config-default@ breaking on set #1972
      • Escape titles in Flex pages list flex-objects#84
      • Fixed Purge successful message only working in Scheduler but broken in CLI and Admin #1935
      • Fixed system:// stream is causing issues in Admin, making Media tab to disappear and possibly causing other issues #3072
      • Fixed CLI self-upgrade from Grav 1.6 #3079
      • Fixed bin/grav yamllinter -a and -f not following symlinks #3080
      • Fixed |safe_email filter to return safe and escaped UTF-8 HTML #3072
      • Fixed exception in CLI GPM and backup commands when php-zip is not enabled #3075
      • Fix for XSS advisory GHSA-cvmr-6428-87w9
      • Fixed Flex and Page ordering to be natural and case insensitive flex-objects#87
      • Fixed plugin/theme priority ordering to be numeric