Changelog

1.4.11 (2021-08-27)

Fixed

  • Fixed class dependency issue on legacy search handler. SUP-11986

  • Fixed issue with multipart uploads with new mesh-php-client version. SUP-11984

1.4.10 (2021-08-20)

Fixed

  • Fixed folder access without startpages. SUP-11907

1.4.9 (2021-08-11)

Fixed

  • Fixed CmsController to work with Nice URLs even if the Nice URL points to an existing folder. SUP-11900

1.4.8 (2021-08-06)

Added

  • Added extra config namespace for project specific variables SUP-11840

Fixed

  • Fixed branch support in search

  • Fixed ErrorHandler to make it possible to debug ViewException and ErrorException stack traces.

  • Fixed CmsController to display content even if it’s partially available. SUP-11798

1.4.7 (2021-06-30)

Added

  • Added branch support for Sitemap-Feature

1.4.6 (2021-05-21)

Fixed

  • Fixed branched DataProvider caches SUP-11427

  • Fixed deprecated hooks with composer

1.4.5 (2021-05-12)

Added

  • Added support bypassing cache from any method SUP-11416

  • Added renderForm as an exception option for caching SUP-11416

1.4.4 (2021-04-29)

Added

  • Added support for caching and bypassing cache via the route methods cache and bypassCache SUP-11363

Fixed

  • Fixed Form Generator caching issues SUP-11363

1.4.3 (2021-04-19)

Added

  • Added support for custom redirect URL after logout with returnTo URL parameter

  • Added support for New Form Generator plugin cookies SUP-11293

1.4.2 (2021-04-14)

Added

  • Added multipart Mesh Proxy support via mesh-php-client SUP-11277

1.4.1 (2021-04-13)

Fixed

  • Fixed a redirect issue with Mesh Proxy Filter

1.4.0 (2021-04-06)

Added

  • Added support for the new Form Generator Plugin GPPHP-137

  • Added support for the webrootField when requesting binaries GPPHP-143

Changed

  • Changed binary requests to use webrootField by default instead of webroot. This is only supported since Gentics Mesh 1.6.9 and the previous behavior can be activated using the compatibility.useWebrootField portal config value. GPPHP-143

  • Changed minimum PHP version to 7.4. Existing projects should upgrade their runtime. GPPHP-145

  • Changed security plugin to enlightn/security-checker from the deprecated sensiolabs version.

  • Changed required composer version to 2.0 GPPHP-144

1.3.10 (2021-01-18)

Added

  • Added compatibility option to solve possible backend and frontend data differences as of Portal | java SUP-9858

  • Added option to disable sitemap feature SUP-10270

1.3.9 (2020-11-18)

Added

  • Added userIdentifierHeaders configuration option for Rendered Content Caching.

1.3.8 (2020-11-05)

Added

  • Added X-GTX-No-Store header support for HttpCache for explicit avoid of caching GPPHP-142

1.3.7 (2020-10-28)

Fixed

  • Fixed an edge case to avoid non-whitelisted mimes to get cached GPPHP-142

Added

  • Added Development Logging with configurable log channels GPPHP-141

1.3.6 (2020-10-24)

Added

1.3.5 (2020-10-21)

Fixed

  • Fixed Binary Header caching for Not Modified responses when Rendered Content Caching enabled SUP-10080

  • Fixed errors thrown at unreleased semaphores when using the WithCache trait SUP-10323

  • Fixed Rendered content caching and limits to specifically allowed MIME-types AWM-384

  • Fixed Health-Endpoints to use the cache configuration middleware, when caching is enabled GPPHP-139

1.3.4 (2020-10-16)

Fixed

  • Fixed Health-Endpoints to respond without caching SUP-10343

1.3.3 (2020-10-14)

Added

  • Added timeout configuration options for Mesh PHP Client GPPHP-138

Changed

  • Changed `/api/health/ready’s backend endpoint to the official Gentics Mesh API endpoint GPPHP-138

  • Changed HealthController to log responses from Gentics Mesh readiness endpoint GPPHP-138

1.3.2 (2020-09-25)

Fixed

  • Fixed GraphQL caching release mechanism SUP-10193

1.3.1 (2020-09-18)

Fixed

  • Fixed Transfer-Encoding: chunked streaming responses SUP-10115

1.3.0 (2020-08-31)

Added

  • Added option to enable debugging per-request via query-parameter SUP-9806

  • Added Content Management Platform compatible version API GPPHP-135

  • Added Static Content Caching support GPPHP-131

  • Added Binary Content Header Caching support GPPHP-132

  • Added Rendered Content Caching support GPPHP-133

1.2.5 (2020-08-06)

Fixed

  • Fixed Helper class auto-loading problem SUP-9936

Added

  • Added the option to force search to use admin Mesh API key which is disabled by default for backward compatibility SUP-9392

1.2.4 (2020-06-17)

Fixed

  • Code-Cleanup to make artisan optimize run again SUP-9747

1.2.3 (2020-06-10)

Added

  • Added Health API endpoints (/api/health/live and /api/health/ready)

1.2.2 (2020-04-21)

Fixed

  • Fixed GenticsImageStore smart mode request

1.2.1 (2020-02-20)

Fixed

  • Fixed error when rendering an empty blade

1.2.0 (2019-12-04)

Fixed

  • Fixed GenticsImageStore route order.

  • Fixed an issue with GraphqlLoader when cached fragment removed.

Added

  • Added Projects support to which makes it possible to build multi project portals.

1.1.2 (2019-10-29)

Fixed

  • Fixed backwards compatibility with SearchController.

  • Fixed an issue with the GenticsImageStore that does not accepted zero crop values.

1.1.1 (2019-10-18)

Fixed

  • Fixed an issue with SitemapGenerator when a child was null it has thrown an error.

1.1.0 (2019-10-07)

This release has been tested with Laravel 6.0 and is still compatible with Laravel 5.8!

Added

  • Added the Advanced Search feature provided by a Mesh Plugin - GPPHP-37

  • Added fpx, fpy, fpz query parameters to GenticsImageStore - GPPHP-100

  • Added resize query parameter to GenticsImageStore

  • Added the new @eval Blade directive to render Blade templates from strings. This should be used now instead of the helper renderBlade. Read the documentation for more information.

  • The new HTTP header "X-Powered-By: gentics.com" will be set now for all HTTP responses - GPPHP-114

  • Added possibility to disable Authentication completely - GPPHP-67

  • Added the ability to set a priority on routes Gentics Portal | php, check the documentation for more information - GPPHP-98

  • Added names to some important routes defined by Gentics Portal | php - GPPHP-98

Changed

  • Routes defined by the app are loaded first now and get the priority - GPPHP-98

Fixed

  • Fixed a "Method not found" error in Features/Redirect/ServiceProvider.php that happened when executing a command in console mode - GPPHP-119

  • Fixed an exception being thrown in src/PortalPhp when executing an artisan console command

1.0.7 (2019-09-06)

Fixed

  • Changed MeshClient Error Handler to skip status code checking for GraphQL responses - SUP-7983

1.0.6 (2019-09-05)

Fixed

  • Fixed MeshClient Error handling which now honors the returned status code - SUP-7983

1.0.5 (2019-07-17)

Fixed

  • Fixed 3xx responses so that they retain headers configured in portal.webrootHttpHeaderWhiteList

1.0.4 (2019-06-24)

Changed

  • Updated SearchHandler to support search in branch - SUP-7782

Fixed

  • Fixed unit tests for KeycloakTests related to dependency changes - GPPHP-109

1.0.3 (2019-05-20)

Fixed

  • Fixed mistakes in the documentations - GPPHP-104

  • Fixed branch detection on binary files - SUP-7877

1.0.2 (2019-05-13)

Fixed

  • Fixed binary file loading with Mesh 0.31.5+ - SUP-7795

1.0.1 (2019-04-25)

Changed

  • Updated LoadNavigation with branches support - SUP-7735

  • Updated renderMode() to make it work without used in a controller - SUP-7744

Fixed

  • Fixed GraphqlLoader regex pattern to match fragments with every line ending types

  • Fixed missing import for bladeHelpers helper - SUP-7743