PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` # v1.7.43 ## 10/02/2023 1. [](#new) * Add the ability to programtically set a page's `modified` timestamp via a `modified:` frontmatter entry 2. [](#improved) * Update vendor libraries * Include `phar` in the list of `security.uploads_dangerous_extensions` * When enabled `system.languages.debug` now dumps **Key -> Value** to debugger [#3752](https://github.com/getgrav/grav/issues/3752) * Updated built-in composer to latest `2.6.4` [#3748](https://github.com/getgrav/grav/issues/3748) * Added support for `@import` to ensure paths are rewritten correctly in CSS pipeline [#3750](https://github.com/getgrav/grav/pull/3750) # v1.7.42.3 ## 07/18/2023 2. [](#improved) * Fixed a typo in `Utils::isDangerousFunction` # v1.7.42.2 ## 07/18/2023 2. [](#improved) * In `Utils::isDangerousFunction`, handle double `\\` in `|map` twig filter to mitigate SSTI attack * Better handle empty email in `Validatoin::typeEmail()` # v1.7.42.1 ## 06/15/2023 2. [](#improved) * Quick fix for `isDangerousFunction` when `$name` was a closure [#3727](https://github.com/getgrav/grav/issues/3727) # v1.7.42 ## 06/14/2023 1. [](#new) * Added a new `system.languages.debug` option that adds a `` around strings translated with `|t`. This can be styled by the theme as needed. 1. [](#improved) * More robust SSTI handling in `filter`, `map`, and `reduce` Twig filters and functions * Various SSTI improvements `Utils::isDangerousFunction()` 1. [](#bugfix) * Fixed Twig `|map()` allowing code execution * Fixed Twig `|reduce()` allowing code execution # v1.7.41.2 ## 02/06/2023 1. [](#improved) *Added the ability to set a configurable 'key' for the Twig Cache Tag: {% cache 'my-key' 600 %} 1. [](#bugfix) * Fixed an issue with special characters in slug's would cause redirect loops # v1.7.41.1 ## 05/10/2023 1. [](#bugfix) * Fixed certain UTF-8 characters breaking `Truncator` class [#3716](https://github.com/getgrav/grav/issues/3716) # v1.7.41 ## 05/09/2023 1. [](#improved) * Removed `FILTER_SANITIZE_STRING` input filter in favor of `htmlspecialchars(strip_tags())` for PHP 8.2+ * Added `GRAV_SANITIZE_STRING` constant to replace `FILTER_SANITIZE_STRING` for PHP 8.2+ * Support non-deprecated style dynamic properties in `Parsedown` class via `ParseDownGravTrait` for PHP 8.2+ * Modified `Truncator` to not use deprecated `mb_convert_encoding()` for PHP 8.2+ * Fixed passing null into `mb_strpos()` deprecated for PHP 8.2+ * Updated internal `TwigDeferredExtension` to be PHP 8.2+ compatible * Upgraded `getgrav/image` fork to take advantage of various PHP 8.2+ fixes * Use `UserGroupObject::groupNames` method in blueprints for PHP 8.2+ * Comment out `files-upload` deprecated message as this is not going to be removed * Added various public `Twig` class variables used by admin to address deprecated messages for PHP 8.2+ * Added `parse_url` to list of PHP functions supported in Twig Extension * Added support for dynamic functions in `Parsedown` to stop deprecation messages in PHP 8.2+ # v1.7.40 ## 03/22/2023 1. [](#new) * Added a new `timestamp: true|false` option for individual assets 1. [](#improved) * Removed outdated `xcache` setting [#3615](https://github.com/getgrav/grav/pull/3615) * Updated `robots.txt` [#3625](https://github.com/getgrav/grav/pull/3625) 1. [](#bugfix) * Fixed `force_ssl` redirect in case of undefined hostname [#3702](https://github.com/getgrav/grav/pull/3702) * Fixed an issue with duplicate identical page paths * Fixed `BlueprintSchema:flattenData` to properly handle ignored fields * Fixed LogViewer regex greediness [#3684](https://github.com/getgrav/grav/pull/3684) * Fixed `whoami` command [#3695](https://github.com/getgrav/grav/pull/3695) # v1.7.39.4 ## 02/22/2023 1. [](#bugfix) * Reverted a reorganization of `account.yaml` that caused username to be disabled [admin#2344](https://github.com/getgrav/grav-plugin-admin/issues/2344) # v1.7.39.3 ## 02/21/2023 1. [](#bugfix) * Fix for overzealous modular page template rendering fix in 1.7.39 causing Feed plugin to break [#3689](https://github.com/getgrav/grav/issues/3689) # v1.7.39.2 ## 02/20/2023 1. [](#bugfix) * Fix for invalid session breaking Flex Accounts (when switching from Regular to Flex) # v1.7.39.1 ## 02/20/2023 1. [](#bugfix) * Fix for broken image CSS with the latest version of DebugBar # v1.7.39 ## 02/19/2023 1. [](#improved) * Vendor library updates to latest versions 1. [](#bugfix) * Various PHP 8.2 fixes * Fixed an issue with modular pages rendering thew wrong template when dynamically changing the page * Fixed an issue with `email` validation that was failing on UTF-8 characters. Following best practices and now only check for `@` and length. * Fixed PHPUnit tests to remove deprecation warnings