All Versions
242
Latest Version
Avg Release Cycle
29 days
Latest Release
-

Changelog History
Page 12

  • v1.5.5 Changes

    11/12/2018

      • Register theme prefixes as namespaces in Twig #2210
      • Propogate error code between 400 and 600 for production sites #2181 ๐Ÿ›  1.
      • Remove hardcoded 302 when redirecting trailing slash #2155
  • v1.5.4 Changes

    11/05/2018

      • Updated default page index.md with some consistency fixes #2245 ๐Ÿ›  1.
      • Fixed fatal error if calling $session->invalidate() when there's no active session
      • Fixed typo in media.yaml for webm extension #2220
      • Fixed markdown processing for telephone links #2235
  • v1.5.3 Changes

    10/08/2018

      • Added Utils::getMimeByFilename(), Utils::getMimeByLocalFile() and Utils::checkFilename() methods
      • Added configurable dangerous upload extensions in security.yaml
      • Updated vendor libraries to latest
  • v1.5.2 Changes

    10/01/2018

      • Added new Security class for Grav security functionality including XSS checks
      • Added new bin/grav security command to scan for security issues
      • Added new xss() Twig function to allow for XSS checks on strings and arrays
      • Added onHttpPostFilter event to allow plugins to globally clean up XSS in the forms and tasks
      • Added Deprecated tab to DebugBar to catch future incompatibilities with later Grav versions
      • Added deprecation notices for features which will be removed in Grav 2.0
      • Updated vendor libraries to latest ๐Ÿ›  1.
      • Allow $page->slug() to be called before $page->init() without breaking the page
      • Fix for Page::translatedLanguages() to use routes always #2163
      • Fixed nicetime() twig function
      • Allow twig tags {% script %}, {% style %} and {% switch %} to be placed outside of blocks
      • Session expires in 30 mins independent from config settings login#178
  • v1.5.1 Changes

    08/23/2018

      • Added static Grav\Common\Yaml class which should be used instead of Symfony\Component\Yaml\Yaml
      • Updated deprecated Twig code so it works in both in Twig 1.34+ and Twig 2.4+
      • Switched to new Grav Yaml class to support Native + Fallback YAML libraries ๐Ÿ›  1.
      • Broken handling of user folder in Grav URI object #2151
  • v1.5.0 Changes

    08/17/2018

      • Set minimum requirements to PHP 5.6.4
      • Updated Doctrine Collections to 1.4
      • Updated Symfony Components to 3.4 (with compatibility mode to fall back to Symfony YAML 2.8)
      • Added Uri::method() to get current HTTP method (GET/POST etc)
      • FormatterInterface: Added getSupportedFileExtensions() and getDefaultFileExtension() methods
      • Added option to disable SimpleCache key validation
      • Added support for multiple repo locations for bin/grav install command
      • Added twig filters for casting values: |string, |int, |bool, |float, |array
      • Made ObjectCollection::matching() criteria expressions to behave more like in Twig
      • Criteria: Added support for LENGTH(), LOWER(), UPPER(), LTRIM(), RTRIM() and TRIM()
      • Added Grav\Framework\File\Formatter classes for encoding/decoding YAML, Markdown, JSON, INI and PHP serialized strings
      • Added Grav\Framework\Session class to replace RocketTheme\Toolbox\Session\Session
      • Added Grav\Common\Media interfaces and trait; use those in Page and Media classes
      • Added Grav\Common\Page interface to allow custom page types in the future
      • Added setting to disable sessions from the site #2013
      • Added new strict_mode settings in system.yaml for compatibility
      • Improved Utils::url() to support query strings
      • Display better exception message if Grav fails to initialize
      • Added muted and playsinline support to videos #2124
      • Added MediaTrait::clearMediaCache() to allow cache to be cleared
      • Added MediaTrait::getMediaCache() to allow custom caching
      • Improved session handling, allow all session configuration options in system.session.options ๐Ÿ›  1.
      • Fix broken form nonce logic #2121
      • Fixed issue with uppercase extensions and fallback media URLs #2133
      • Fixed theme inheritance issue with camel-case that includes numbers #2134
      • Typo in demo typography page #2136
      • Fix for incorrect plugin order in debugger panel
      • Made |markdown filter HTML safe
      • Fixed bug in ContentBlock serialization
      • Fixed Route::withQueryParam() to accept array values
      • Fixed typo in truncate function #1943
      • Fixed blueprint field validation: Allow numeric inputs in text fields
  • v1.4.8 Changes

    07/31/2018

      • Add Grav version to debug bar messages tab #2106
      • Add Nginx config for ddev project to webserver-configs #2117
      • Vendor library updates ๐Ÿ›  1.
      • Don't allow null to be set as Page content
  • v1.4.7 Changes

    07/13/2018

      • Use getFilename instead of getBasename #2087 ๐Ÿ›  1.
      • Fix for modular page preview #2066
      • Page::routeCanonical() should be string not array #2069
  • v1.4.6 Changes

    06/20/2018

      • Manually re-added the improved SSL off-loading that was lost with Grav v1.4.0 merge #1888
      • Handle multibyte strings in truncateLetters() #2007
      • Updated robots.txt to include /user/images/ folder #2043
      • Add getter methods for original and action to the Page object #2005
      • Modular template extension follows the master page extension #2044
      • Vendor library updates ๐Ÿ›  1.
      • Handle errors.display system property better in admin plugin admin#1452
      • Fix classes on non-http based protocol links #2034
      • Fixed crash on IIS (Windows) with open_basedir in effect #2053
      • Fixed incorrect routing with setup.php based base #1892
      • Fixed image resource memory deallocation #2045
      • Fixed issue with Errors display: option not handling integers properly admin#1452
  • v1.4.5 Changes

    05/15/2018

    ๐Ÿ›  1. * Fixed an issue with some users getting 2FA prompt after upgrade admin#1442 * Do not crash when generating URLs with arrays as parameters #2018 * Utils::truncateHTML removes whitespace when generating summaries #2004