All Versions
242
Latest Version
Avg Release Cycle
29 days
Latest Release
-
Changelog History
Page 12
Changelog History
Page 12
-
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
- Added new
-
- 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 ofSymfony\Component\Yaml\Yaml
- Added static
-
- 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
: AddedgetSupportedFileExtensions()
andgetDefaultFileExtension()
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()
andTRIM()
- Added
Grav\Framework\File\Formatter
classes for encoding/decoding YAML, Markdown, JSON, INI and PHP serialized strings - Added
Grav\Framework\Session
class to replaceRocketTheme\Toolbox\Session\Session
- Added
Grav\Common\Media
interfaces and trait; use those inPage
andMedia
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 insystem.yaml
for compatibility
-
- Improved
Utils::url()
to support query strings - Display better exception message if Grav fails to initialize
- Added
muted
andplaysinline
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
- Improved
-
-
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