Update dependency getgrav/grav to v1.7.7 #90

Closed
renovate-bot wants to merge 1 commits from renovate/getgrav-grav-1.x into master
Collaborator

This PR contains the following updates:

Package Update Change
getgrav/grav minor 1.6.31 -> 1.7.7

Release Notes

getgrav/grav

v1.7.7

Compare Source

02/23/2021

    • Added Utils::arrayToQueryParams() to convert an array into query params
    • Added original image support for all flex objects and media fields
    • Improved Pagination class to allow custom pagination query parameter
    • Fixed avatar of the user not being saved grav-plugin-flex-objects#​111
    • Replaced special space character with regular space in system/blueprints/user/account_new.yaml

v1.7.6

Compare Source

02/17/2021

    • Added Medium::attribute() to pass arbitrary attributes #​3065
    • Added Plugins::getPlugins() and Plugins::getPlugin($name) to make it easier to access plugin instances #​2277
    • Added regex_match and regex_split twig functions #​2788
    • Updated all languages from Crowdin - Please update any translations here
    • Added abstract FlexObject, FlexCollection and FlexIndex classes to \Grav\Common\Flex namespace (extend those instead of Framework or Generic classes)
    • Updated bundled composer.phar binary to latest version 2.0.9
    • Improved session fixation handling in PHP 7.4+ (cannot fix it in PHP 7.3 due to PHP bug)
    • Added optional password/database attributes for redis in system.yaml
    • Added ability to filter enabled or disabled with bin/gpm index #​3187
    • Added $grav->getVersion() or grav.version in twig to get the current Grav version #​3142
    • Added second parameter to $blueprint->flattenData() to include every field, including those which have no data
    • Added support for setting session domain #​2040
    • Better support inheriting languages when using child themes #​3226
    • Added option for FlexForm constructor to reset the form
    • Fixed issue with content-security-policy not being properly supported with http-equiv + support single quotes
    • Fixed CLI progressbar in backup and security commands to use styled output #​3198
    • Fixed page save failing because of uploaded images #​3191
    • Fixed Flex Pages using only default language in frontend #​106
    • Fixed empty route() and raw_route() when getting translated pages #​3184
    • Fixed error on bin/gpm plugin uninstall #​3207
    • Fixed broken min/max validation for field type: int
    • Fixed lowering uppercase characters in usernames when saving from frontend #​2565
    • Fixed save error when editing accounts that have been created with capital letters in their username #​3211
    • Fixed renaming flex objects key when using file storage
    • Fixed wrong values in Admin pages list #​3214
    • Fixed pipelined asset using different hash when extra asset is added to before/after position #​2781
    • Fixed trailing slash redirect to only apply to GET/HEAD requests and use 301 status code #​3127
    • Fixed root page to always contain trailing slash #​3127
    • Fixed <meta name="flattr:*" content="*"> to use name instead property #​3010
    • Fixed behavior of opposite filters in Pages::getCollection() to match Grav 1.6 #​3216
    • Fixed modular content with missing template file ending up using non-modular template #​3218
    • Fixed broken attachment image in Flex Objects Admin when destination: self@ used #​3225
    • Fixed bug in page content with both markdown and twig enabled #​3223

v1.7.5

Compare Source

02/01/2021

    • Revert: Fixed page save failing because of uploaded images #​3191 - breaking save

v1.7.4

Compare Source

02/01/2021

    • Added FlexForm::setSubmitMethod() to customize form submit action
    • Improved GPM error handling
    • Fixed bin/gpm uninstall script not working because of bad typehint #​3172
    • Fixed login: visibility_requires_access not working in pages #​3176
    • Fixed cannot change image format #​3173
    • Fixed saving page in expert mode #​3174
    • Fixed exception in $flexPage->frontmatter() method when setting value
    • Fixed onBlueprintCreated event being called multiple times in Flex Pages grav-plugin-flex-objects#​97
    • Fixed wrong ordering in page collections if intl extension has been enabled #​3167
    • Fixed page redirect to the first visible child page (needs to be routable and published, too)
    • Fixed untranslated module pages showing up in the menu
    • Fixed page save failing because of uploaded images #​3191
    • Fixed incorrect config lookup for loading in ImageLoadingTrait #​3192

v1.7.3

Compare Source

01/21/2021

    • IMPORTANT - Please checkout the process to self-upgrade from CLI if you are on Grav 1.7.0 or 1.7.1
    • Added support for symlinking individual plugins and themes by using bin/grav install -p myplugin or -t mytheme
    • Added support for symlinking plugins and themes with hebe.json file to support custom folder structures
    • Added support for running post-install scripts in bin/gpm selfupgrade if Grav was updated manually
    • Fixed default GPM Channel back to 'stable' - this was inadvertently left as 'testing' #​3163
    • Fixed broken stream initialization if environment:// paths aren't streams
    • Fixed Clockwork debugger in sub-folder multi-site setups
    • Fixed Unsupported option "curl" passed to "Symfony\Component\HttpClient\CurlHttpClient" in bin/gpm selfupgrade #​3165

v1.7.1

Compare Source

01/20/2021

    • Fixed fatal error when site.taxonomies contains a bad value
    • Sanitize valid Page extensions from Page::template_format()
    • Fixed bin/gpm index erroring out #​3158
    • Fixed bin/gpm selfupgrade failing to report failed Grav update #​3116
    • Fixed bin/gpm selfupgrade error on Call to undefined method #​3160
    • Flex Pages: Fixed fatal error when trying to move a page to Root (/) #​3161
    • Fixed twig parsing errors in pages where twig is parsed after markdown #​3162
    • Fixed lighttpd.conf access-deny rule #​1876
    • Fixed page metadata being double-escaped #​3121

v1.7.0

Compare Source

01/19/2021

    • Requires PHP 7.3.6
    • Read about this release in the Grav 1.7 Released blog post
    • Read the full list of all changes in the Changelog on GitHub
    • Please read Grav 1.7 Upgrade Guide before upgrading!
    • Added support for overriding configuration by using environment variables
    • Use PHP 7.4 serialization (the old Serializable methods are now final and cannot be overridden)
    • Enabled ETag setting by default for 304 responses
    • Added FlexCollection::getDistinctValues() to get all the assigned values from the field
    • Flex Pages method $page->header() returns \Grav\Common\Page\Header object, old Page class still returns stdClass
    • Make it possible to use an absolute path when loading a blueprint
    • Make serialize methods final in ContentBlock, AbstractFile, FormTrait, ObjectCollectionTrait and ObjectTrait
    • Added support for relative paths in PageObject::getLevelListing() #​3110
    • Better --env and --lang support for bin/grav, bin/gpm and bin/plugin console commands
      • BC BREAK Shorthand for --env: -e will not work anymore as it conflicts with some plugins
    • Added support for locking the start and limit in a Page Collection
    • Fixed port issue with system.custom_base_url
    • Hide errors with exif_read_data in ImageFile
    • Fixed unserialize in MarkdownFormatter and Framework\File classes
    • Fixed pages with session messages should never be cached #​3108
    • Fixed Filesystem::normalize() with dot-dot paths
    • Fixed Flex sorting issues grav-plugin-flex-objects#​92
    • Fixed Clockwork missing dumped arrays and objects
    • Fixed fatal error in PHP 8 when trying to access root page
    • Fixed Array->String conversion error when languages:translations: false admin#​1896
    • Fixed Inflector methods when translation is missing GRAV.INFLECTOR_* translations
    • Fixed exception when changing parent of new page grav-plugin-admin#​2018
    • Fixed ordering issue with moving pages grav-plugin-admin#​2015
    • Fixed Flex Pages cache not invalidating if saving an old Page object #​3152
    • Fixed multiple issues with system.language.translations: false
    • Fixed page collections containing dummy items for untranslated default language #​2985
    • Fixed streams in setup.php being overridden by system/streams.yaml #​2450
    • Fixed ERR_TOO_MANY_REDIRECTS with HTTPS = 'On' #​3155
    • Fixed page collection pagination not behaving as it did in Grav 1.6

Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [getgrav/grav](https://github.com/getgrav/grav) | minor | `1.6.31` -> `1.7.7` | --- ### Release Notes <details> <summary>getgrav/grav</summary> ### [`v1.7.7`](https://github.com/getgrav/grav/blob/master/CHANGELOG.md#v177) [Compare Source](https://github.com/getgrav/grav/compare/1.7.6...1.7.7) #### 02/23/2021 1. [](#new) - Added `Utils::arrayToQueryParams()` to convert an array into query params 2. [](#improved) - Added original image support for all flex objects and media fields - Improved `Pagination` class to allow custom pagination query parameter 3. [](#bugfix) - Fixed avatar of the user not being saved [grav-plugin-flex-objects#&#8203;111](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/111) - Replaced special space character with regular space in `system/blueprints/user/account_new.yaml` ### [`v1.7.6`](https://github.com/getgrav/grav/blob/master/CHANGELOG.md#v176) [Compare Source](https://github.com/getgrav/grav/compare/1.7.5...1.7.6) #### 02/17/2021 1. [](#new) - Added `Medium::attribute()` to pass arbitrary attributes [#&#8203;3065](https://github.com/getgrav/grav/pull/3065) - Added `Plugins::getPlugins()` and `Plugins::getPlugin($name)` to make it easier to access plugin instances [#&#8203;2277](https://github.com/getgrav/grav/pull/2277) - Added `regex_match` and `regex_split` twig functions [#&#8203;2788](https://github.com/getgrav/grav/pull/2788) - Updated all languages from [Crowdin](https://crowdin.com/project/grav-core) - Please update any translations here 2. [](#improved) - Added abstract `FlexObject`, `FlexCollection` and `FlexIndex` classes to `\Grav\Common\Flex` namespace (extend those instead of Framework or Generic classes) - Updated bundled `composer.phar` binary to latest version `2.0.9` - Improved session fixation handling in PHP 7.4+ (cannot fix it in PHP 7.3 due to PHP bug) - Added optional password/database attributes for redis in `system.yaml` - Added ability to filter enabled or disabled with bin/gpm index [#&#8203;3187](https://github.com/getgrav/grav/pull/3187) - Added `$grav->getVersion()` or `grav.version` in twig to get the current Grav version [#&#8203;3142](https://github.com/getgrav/grav/issues/3142) - Added second parameter to `$blueprint->flattenData()` to include every field, including those which have no data - Added support for setting session domain [#&#8203;2040](https://github.com/getgrav/grav/pull/2040) - Better support inheriting languages when using child themes [#&#8203;3226](https://github.com/getgrav/grav/pull/3226) - Added option for `FlexForm` constructor to reset the form 3. [](#bugfix) - Fixed issue with `content-security-policy` not being properly supported with `http-equiv` + support single quotes - Fixed CLI progressbar in `backup` and `security` commands to use styled output [#&#8203;3198](https://github.com/getgrav/grav/issues/3198) - Fixed page save failing because of uploaded images [#&#8203;3191](https://github.com/getgrav/grav/issues/3191) - Fixed `Flex Pages` using only default language in frontend [#&#8203;106](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/106) - Fixed empty `route()` and `raw_route()` when getting translated pages [#&#8203;3184](https://github.com/getgrav/grav/pull/3184) - Fixed error on `bin/gpm plugin uninstall` [#&#8203;3207](https://github.com/getgrav/grav/issues/3207) - Fixed broken min/max validation for field `type: int` - Fixed lowering uppercase characters in usernames when saving from frontend [#&#8203;2565](https://github.com/getgrav/grav/pull/2565) - Fixed save error when editing accounts that have been created with capital letters in their username [#&#8203;3211](https://github.com/getgrav/grav/issues/3211) - Fixed renaming flex objects key when using file storage - Fixed wrong values in Admin pages list [#&#8203;3214](https://github.com/getgrav/grav/issues/3214) - Fixed pipelined asset using different hash when extra asset is added to before/after position [#&#8203;2781](https://github.com/getgrav/grav/issues/2781) - Fixed trailing slash redirect to only apply to GET/HEAD requests and use 301 status code [#&#8203;3127](https://github.com/getgrav/grav/issues/3127) - Fixed root page to always contain trailing slash [#&#8203;3127](https://github.com/getgrav/grav/issues/3127) - Fixed `<meta name="flattr:*" content="*">` to use name instead property [#&#8203;3010](https://github.com/getgrav/grav/pull/3010) - Fixed behavior of opposite filters in `Pages::getCollection()` to match Grav 1.6 [#&#8203;3216](https://github.com/getgrav/grav/pull/3216) - Fixed modular content with missing template file ending up using non-modular template [#&#8203;3218](https://github.com/getgrav/grav/issues/3218) - Fixed broken attachment image in Flex Objects Admin when `destination: self@` used [#&#8203;3225](https://github.com/getgrav/grav/issues/3225) - Fixed bug in page content with both markdown and twig enabled [#&#8203;3223](https://github.com/getgrav/grav/issues/3223) ### [`v1.7.5`](https://github.com/getgrav/grav/blob/master/CHANGELOG.md#v175) [Compare Source](https://github.com/getgrav/grav/compare/1.7.4...1.7.5) #### 02/01/2021 1. [](#bugfix) - Revert: Fixed page save failing because of uploaded images [#&#8203;3191](https://github.com/getgrav/grav/issues/3191) - breaking save ### [`v1.7.4`](https://github.com/getgrav/grav/blob/master/CHANGELOG.md#v174) [Compare Source](https://github.com/getgrav/grav/compare/1.7.3...1.7.4) #### 02/01/2021 1. [](#new) - Added `FlexForm::setSubmitMethod()` to customize form submit action 2. [](#improved) - Improved GPM error handling 3. [](#bugfix) - Fixed `bin/gpm uninstall` script not working because of bad typehint [#&#8203;3172](https://github.com/getgrav/grav/issues/3172) - Fixed `login: visibility_requires_access` not working in pages [#&#8203;3176](https://github.com/getgrav/grav/issues/3176) - Fixed cannot change image format [#&#8203;3173](https://github.com/getgrav/grav/issues/3173) - Fixed saving page in expert mode [#&#8203;3174](https://github.com/getgrav/grav/issues/3174) - Fixed exception in `$flexPage->frontmatter()` method when setting value - Fixed `onBlueprintCreated` event being called multiple times in `Flex Pages` [grav-plugin-flex-objects#&#8203;97](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/97) - Fixed wrong ordering in page collections if `intl` extension has been enabled [#&#8203;3167](https://github.com/getgrav/grav/issues/3167) - Fixed page redirect to the first visible child page (needs to be routable and published, too) - Fixed untranslated module pages showing up in the menu - Fixed page save failing because of uploaded images [#&#8203;3191](https://github.com/getgrav/grav/issues/3191) - Fixed incorrect config lookup for loading in `ImageLoadingTrait` [#&#8203;3192](https://github.com/getgrav/grav/issues/3192) ### [`v1.7.3`](https://github.com/getgrav/grav/blob/master/CHANGELOG.md#v173) [Compare Source](https://github.com/getgrav/grav/compare/1.7.1...1.7.3) #### 01/21/2021 1. [](#improved) - IMPORTANT - Please [checkout the process](https://getgrav.org/blog/grav-170-cli-self-upgrade-bug) to `self-upgrade` from CLI if you are on **Grav 1.7.0 or 1.7.1** - Added support for symlinking individual plugins and themes by using `bin/grav install -p myplugin` or `-t mytheme` - Added support for symlinking plugins and themes with `hebe.json` file to support custom folder structures - Added support for running post-install scripts in `bin/gpm selfupgrade` if Grav was updated manually 2. [](#bugfix) - Fixed default GPM Channel back to 'stable' - this was inadvertently left as 'testing' [#&#8203;3163](https://github.com/getgrav/grav/issues/3163) - Fixed broken stream initialization if `environment://` paths aren't streams - Fixed Clockwork debugger in sub-folder multi-site setups - Fixed `Unsupported option "curl" passed to "Symfony\Component\HttpClient\CurlHttpClient"` in `bin/gpm selfupgrade` [#&#8203;3165](https://github.com/getgrav/grav/issues/3165) ### [`v1.7.1`](https://github.com/getgrav/grav/blob/master/CHANGELOG.md#v171) [Compare Source](https://github.com/getgrav/grav/compare/1.7.0...1.7.1) #### 01/20/2021 1. [](#bugfix) - Fixed fatal error when `site.taxonomies` contains a bad value - Sanitize valid Page extensions from `Page::template_format()` - Fixed `bin/gpm index` erroring out [#&#8203;3158](https://github.com/getgrav/grav/issues/3158) - Fixed `bin/gpm selfupgrade` failing to report failed Grav update [#&#8203;3116](https://github.com/getgrav/grav/issues/3116) - Fixed `bin/gpm selfupgrade` error on `Call to undefined method` [#&#8203;3160](https://github.com/getgrav/grav/issues/3160) - Flex Pages: Fixed fatal error when trying to move a page to Root (/) [#&#8203;3161](https://github.com/getgrav/grav/issues/3161) - Fixed twig parsing errors in pages where twig is parsed after markdown [#&#8203;3162](https://github.com/getgrav/grav/issues/3162) - Fixed `lighttpd.conf` access-deny rule [#&#8203;1876](https://github.com/getgrav/grav/issues/1876) - Fixed page metadata being double-escaped [#&#8203;3121](https://github.com/getgrav/grav/issues/3121) ### [`v1.7.0`](https://github.com/getgrav/grav/blob/master/CHANGELOG.md#v170) [Compare Source](https://github.com/getgrav/grav/compare/1.6.31...1.7.0) #### 01/19/2021 1. [](#new) - Requires **PHP 7.3.6** - Read about this release in the [Grav 1.7 Released](https://getgrav.org/blog/grav-1.7-released) blog post - Read the full list of all changes in the [Changelog on GitHub](https://github.com/getgrav/grav/blob/1.7.0/CHANGELOG.md) - Please read [Grav 1.7 Upgrade Guide](https://learn.getgrav.org/17/advanced/grav-development/grav-17-upgrade-guide) before upgrading! - Added support for overriding configuration by using environment variables - Use PHP 7.4 serialization (the old `Serializable` methods are now final and cannot be overridden) - Enabled `ETag` setting by default for 304 responses - Added `FlexCollection::getDistinctValues()` to get all the assigned values from the field - `Flex Pages` method `$page->header()` returns `\Grav\Common\Page\Header` object, old `Page` class still returns `stdClass` 2. [](#improved) - Make it possible to use an absolute path when loading a blueprint - Make serialize methods final in `ContentBlock`, `AbstractFile`, `FormTrait`, `ObjectCollectionTrait` and `ObjectTrait` - Added support for relative paths in `PageObject::getLevelListing()` [#&#8203;3110](https://github.com/getgrav/grav/issues/3110) - Better `--env` and `--lang` support for `bin/grav`, `bin/gpm` and `bin/plugin` console commands - **BC BREAK** Shorthand for `--env`: `-e` will not work anymore as it conflicts with some plugins - Added support for locking the `start` and `limit` in a Page Collection 3. [](#bugfix) - Fixed port issue with `system.custom_base_url` - Hide errors with `exif_read_data` in `ImageFile` - Fixed unserialize in `MarkdownFormatter` and `Framework\File` classes - Fixed pages with session messages should never be cached [#&#8203;3108](https://github.com/getgrav/grav/issues/3108) - Fixed `Filesystem::normalize()` with dot-dot paths - Fixed Flex sorting issues [grav-plugin-flex-objects#&#8203;92](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/92) - Fixed Clockwork missing dumped arrays and objects - Fixed fatal error in PHP 8 when trying to access root page - Fixed Array->String conversion error when `languages:translations: false` [admin#&#8203;1896](https://github.com/getgrav/grav-plugin-admin/issues/1896) - Fixed `Inflector` methods when translation is missing `GRAV.INFLECTOR_*` translations - Fixed exception when changing parent of new page [grav-plugin-admin#&#8203;2018](https://github.com/getgrav/grav-plugin-admin/issues/2018) - Fixed ordering issue with moving pages [grav-plugin-admin#&#8203;2015](https://github.com/getgrav/grav-plugin-admin/issues/2015) - Fixed Flex Pages cache not invalidating if saving an old `Page` object [#&#8203;3152](https://github.com/getgrav/grav/issues/3152) - Fixed multiple issues with `system.language.translations: false` - Fixed page collections containing dummy items for untranslated default language [#&#8203;2985](https://github.com/getgrav/grav/issues/2985) - Fixed streams in `setup.php` being overridden by `system/streams.yaml` [#&#8203;2450](https://github.com/getgrav/grav/issues/2450) - Fixed `ERR_TOO_MANY_REDIRECTS` with HTTPS = 'On' [#&#8203;3155](https://github.com/getgrav/grav/issues/3155) - Fixed page collection pagination not behaving as it did in Grav 1.6 </details> --- ### Renovate configuration 📅 **Schedule**: At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻️ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
renovate-bot changed title from Update dependency getgrav/grav to v1.7.6 to Update dependency getgrav/grav to v1.7.7 2021-02-23 23:01:37 +00:00
renovate-bot force-pushed renovate/getgrav-grav-1.x from 0762409b09 to d1af42008d 2021-02-23 23:01:38 +00:00 Compare
mwalbeck closed this pull request 2021-02-23 23:14:52 +00:00
Author
Collaborator

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will now ignore this update (1.7.7). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps array of your renovate config.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.

### Renovate Ignore Notification As this PR has been closed unmerged, Renovate will now ignore this update (1.7.7). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the `ignoreDeps` array of your renovate config. If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.
All checks were successful
continuous-integration/drone/pr Build is passing

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: walbeck-it/docker-getgrav#90
No description provided.