All Versions
242
Latest Version
Avg Release Cycle
29 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v1.7.21 Changes
09/14/2021
-
- Added
|yaml
filter to convert input to YAML - Added
route
andrequest
toonPageNotFound
event - Added file upload/remove support for
Flex Forms
- Added support for
flex-required@: not exists
andflex-required@: '!exists'
in blueprints - Added
$object->getOriginalData()
to get flex objects data before it was modified withupdate()
- Throwing exceptions from Twig templates fires
onDisplayErrorPage.[code]
event allowing better error pages
- Added
-
- Use a simplified text-based
cron
field for scheduler - Add timestamp to logging output of scheduler jobs to see when they ran ๐ 3.
- Fixed escaping in PageIndex::getLevelListing()
- Fixed validation of
number
type #3433 - Fixed excessive
security.yaml
file creation #3432 - Fixed incorrect port :0 with nginx unix socket setup #3439
- Fixed
Session::setFlashCookieObject()
to use the same options as the main session cookie
- Use a simplified text-based
-
-
v1.7.19 Changes
08/31/2021
-
- Include active form and request in
onPageTask
andonPageAction
events (defaults tonull
) - Added
UserObject::$authorizeCallable
to allow$user->authorize()
customization
- Include active form and request in
-
- Added meta support for
UploadedFile
class - Added support for multiple mime-types per file extension #3422
- Added
setCurrent()
method to Page Collection #3398 - Initialize
$grav['uri']
before session ๐ 3. - Fixed
Warning: Undefined array key "SERVER_SOFTWARE" in index.php
#3408 - Fixed error in
loadDirectoryConfig()
if configuration hasn't been saved #3409 - Fixed GPM not using non-standard cache path #3410
- Fixed broken
environment://
stream when it doesn't have configuration - Fixed
Flex Object
missing key field value when usingFolderStorage
- Fixed broken Twig try tag when catch has not been defined or is empty
- Fixed
FlexForm
serialization - Fixed form validation for numeric values in PHP 8
- Fixed
flex-options@
in blueprints duplicating items in array - Fixed wrong form issue with flex objects after cache clear
- Fixed Flex object types not implementing
MediaInterface
- Fixed issue with
svgImageFunction()
that was causing broken output
- Added meta support for
-
-
v1.7.18 Changes
07/19/2021
-
- Added support for loading Flex Directory configuration from main configuration
- Move SVGs that cannot be sanitized to quarantine folder under
log://quarantine
- Added support for CloudFlare-forwarded client IP in the
URI::ip()
method ๐ 1. - Fixed error when using Flex
SimpleStorage
with no entries - Fixed page search to include slug field #3316
- Fixed Admin becoming unusable when GPM cannot be reached #3383
- Fixed
Failed to save entry: Forbidden
when moving a page to a visible page #3389 - Better support for Symfony local server on linux #3400
- Fixed
open_basedir()
error with some forms
-
-
v1.7.17 Changes
06/15/2021
-
- Interface
FlexDirectoryInterface
now extendsFlexAuthorizeInterface
- Interface
-
- Allow to unset an asset attribute by specifying null (ie,
'defer': null
) - Support specifying custom attributes to assets in a collection Read more #3358
- File
frontmatter.yaml
isn't part of media, ignore it - Switched default
JQuery
collection to use 3.x rather than 2.x ๐ 1. - Fixed missing styles when CSS/JS Pipeline is used and
asset://
folder is missing - Fixed permission check when moving a page #3382
- Allow to unset an asset attribute by specifying null (ie,
-
-
v1.7.16 Changes
06/02/2021
-
- Added 'addFrame()' method to ImageMedium #3323
-
- Set
cache.clear_images_by_default
tofalse
by default - Improve error on bad nested form data #3364 ๐ 1.
- Improve Plugin and Theme initialization to fix PHP8 bug #3368
- Fixed
pathinfo()
twig filter in PHP7 - Fixed the first visible child page getting ordering number
999999.
#3365 - Fixed flex pages search using only folder name #3316
- Fixed flex pages using wrong type in
onBlueprintCreated
event #3157 - Fixed wrong SRI paths invoked when Grav instance as a sub folder #3358
- Fixed SRI trying to calculate remote assets, only ever set integrity for local files. Use the SRI provided by the remote source and manually add it in the
addJs/addCss
call for remote support. #3358 - Fix for weird regex issue with latest PHP versions on Intel Macs causing params to not parse properly in URI object
- Set
-
-
v1.7.15 Changes
05/19/2021
-
- Allow optional start date in page collections #3350
- Added
page
andoutput
properties toonOutputGenerated
andonOutputRendered
events ๐ 1. - Fixed twig deprecated TwigFilter messages #3348
- Fixed fatal error with some markdown links getgrav/grav-premium-issues#95
- Fixed markdown media operations not working when using
image://
stream #3333 #3349 - Fixed copying page without changing the slug getgrav/grav-plugin-admin#2135
- Fixed missing and commonly used methods when using
system.twig.undefined_functions = false
getgrav/grav-plugin-admin#2138 - Fixed uploading images into Flex Object if field destination is not set
-
-
v1.7.14 Changes
04/29/2021
-
- Added
MediaUploadTrait::checkFileMetadata()
method
- Added
-
- Updating a theme should always keep the custom files getgrav/grav-plugin-admin#2135 ๐ 1.
- Fixed broken numeric language codes in Flex Pages #3332
- Fixed broken
exif_imagetype()
twig function
-
-
v1.7.13 Changes
04/23/2021
-
- Added support for getting translated collection of Flex Pages using
$collection->withTranslated('de')
- Added support for getting translated collection of Flex Pages using
-
- Moved
gregwar/Image
andgregwar/Cache
in-house to officialgetgrav/Image
andgetgrav/Cache
packagist packages. This will help environments with very strict proxy setups that don't allow VCS setup. #3289 - Improved XSS Invalid Protocol detection regex #3298
- Added support for user provided folder in Flex
$page->copy()
๐ 1. - Fixed
The "Grav/Common/Twig/TwigExtension" extension is not enabled
when using markdown twig tag #3317 - Fixed text field maxlength validation newline issue #3324
- Fixed a bug in Flex Object
refresh()
method
- Moved
-