Changelog

Product changes (enhancements, bugfixes, …) in new versions

Chapters

Version 1.8.3

  • Fixed image reszing with the genticsimagestore module with onDemandResize set to true not working anymore, after the bugfix in 1.8.2.

Version 1.8.2

  • Fixed a vulnerability in GenticsImageStoreModule that allowed a client to load files that are outside the cache folder.

Version 1.8.1

  • Fix unchecked access of yii app user in WebCustModule which caused console applications to throw exceptions.
  • Updated PHPMailer from 5.2.19 to 5.2.26
  • Fixed a problem, which caused the Marketing Automation cookie to be replaced often when using multiple frontend servers with Yii cookie validation enabled.
  • Fixed a problem, which caused the Google Sitmap to not be updated, when a page was set to be hidden in the sitemap.
  • Fixed the serving of images via the niceUrls and allowDots features to return the correct mine-type instead of text/html

Version 1.8.0

  • GenticsImageStore module: Added option to resize images on demand, when the image is requested for the first time.
  • Removed unused functions from SimpleSearchWidget
  • PHP 7.0 and PHP 7.1 are supported now
  • The docker image is based on Debian 9 Stretch and has PHP 7.0 installed now

Version 1.7.1

  • Added a security token to the formgenerator module that improves the security when used.
  • Fixed the error “1067 Invalid default value for ‘updated’” that occured when executing the database migration with MySQL 5.7
  • Updated the Yii framework to version 1.1.19
  • niceurl module: URLs that are just “/” will not be looked up in the Repository anymore.
  • Fixed that the configured error page can’t be found because the ErrorHandler builds a wrong URL.

Version 1.7.0

  • Added the short URLs module. This allow you to use short URLs (e.g.: /s/p24jx) for DCR objects. Have a look at the modules documentation for more information.
  • Added the nice URLs module. This provides the possibility to reach CMS pages loaded with DynamicContentSource with more beautiful URLs.H ave a look at the modules documentation for more information.

Version 1.6.1

  • Fixed contentSource module to not deliver static files, when useDynamicFileCaching was not activated
  • Fixed GenticsImageStore to not deliver old cached images when the original image, that is fetched via URL was changed.

Version 1.6.0

  • The default favicon has been updated to the new Gentics Logo
  • Improved the error handling
    • Custom error pages will be rendered without redirect now. This avoids redirect loops
    • If the configured custom error page doesn’t exist or an error occurs while trying to render it, it will fallback to the the default error page now
    • When YII_DEBUG is enabled, it will use the default YII error handler now. However this can be changed by changing the errorAction in the errorHandler configuration
  • The PHP settings error_reporting and display_errors will not be changed anymore when the debug mode is not turned on
  • Fixed images being output by the GenticsImageStore ImageController not being cached by the HTTP client because of wrong HTTP headers. The cache settings are now being read from the contentSource module staticFileCacheControl configuration.

Version 1.5.3

  • Improve handling of + and %20 in URLs to avoid possible Source Code Disclosure

Version 1.5.2

  • Repaired broken images in portalnode guides
  • Fixed the portalnode installer waiting for user input without showing
  • Fixed an exception that was thrown when loading an empty page from the content repository
  • Work around stale PID files on startup of docker containers

Version 1.5.1

  • Fixed migration down search now for migration class in all migration paths defined in configuration
  • Updated PHPMailer from 5.2.14 to 5.2.19

Version 1.5

  • Added phplist support
  • Added Imagetracker extension
  • Updated the YII framework to version 1.1.16
  • Fixed content-length calculation
  • Updated PHPMailer from 5.1 to 5.2.14
  • Fixed wrong path to 404 files in the main configuration
  • Multiple other tiny bugfixes

Version 1.4

  • Added TPA service google_oauth (GoogleOAuth2Service) which adds support for Google OAuth 2
  • Made the login redirect URL which gets sent to the TPA more static
    • Removed the CSRF validation token for the login widget
    • Added the new query parameter “return_to_here” to the UserLoginWidget, that can be used instead of “return_url”

Version 1.3

  • added APA Lines module to import APA News – this is a non core module, you need news feeds from APA for this module
  • caching improved and added some fixes (caching of pages), added proxy and caching header for binary-files, css, js files, clear cache function of GCC used
  • availability improved: added failover for requesting Gentics Content Connector (many instances of them)
  • improved performance of navigation module
  • added Google Sitemap module
  • reworked some guides (i.e. Frontend Editing)
  • attributes of Tagmap (CMS) can be configured now (ie. startpage)
  • improved authentification for CMS backend (users of portal can be synced with users of CMS)
  • fixed security issues in session
  • added cache.ccf for Tomcat (2 GB++)
  • made js/css files in gportal.php (main layout for admin) fixed urls
  • added autoReconnect for Gentics Content Connector
  • added system requirements for MySQL 5.6
  • added some unittests
  • added GenticsImageStore to Portal Demo
  • improved design of Portal Demo

Version 1.2

  • added new non-core-modules (they can be added as plugins)
    • voting module (with various options)
    • history module (show last pages visited by the user)
    • remember pages module (like a quicklinks module)
    • shopping cart module (add a simple ordering system to your site)
  • added startfolder feature – so you can use directory paths as startpages without a filename /imprint/
  • mailsending feature – send a page to a friend
    • new style of frontend editing buttons in demo
  • improved frontend editing
  • redesigned mailsending (social) in demo
  • fixed missing feature in update scripts
  • fixed some minor bugs
  • fixed errors when using php 5.4
  • renamed guides
  • updated yii framework to 1.1.13
  • fixed some bugs in shopping carts
  • moved media queries css in demo to separate file to prevent mobile design in cms backend

Version 1.1

  • Add more i18n support: add translation, add mail templates for more languages
  • Fixed some bugs at Cmsuserauthentication module (now logs user in when printing backend-url)
  • Search module:
    • Hide empty dropdowns in AdvancedSearchWidget if any of options are empty
    • Fix bug if the search finds results but with the personalisation attributes reduces the results to zero, then no “no results” will be displayed.
  • Friends module:
    • Take into account flag find_me_in_phonebook
  • Add Cross-site Request Forgery Prevention (CSRF) for all POST forms
  • Add update and installation scripts for both UNIX and Windows
  • Add sharing links via emails
  • Navigation module:
    • Fixed caching dependency
  • Tag cloud improvements

Version 1.0

  • Navigation tree module. Displays navigation tree for pages and folders
  • Personalisation module. Allow to control permissions to page depending on special CMS attributes
  • Personalized module. Shows personalized list of content from given CMS folder.
  • Search module. Allows to make search through CMS pages. Have autosuggestion tool.
  • Friends module. Allows to make social relationships between Gentics Portal Node users
  • Improve configuration organisation
  • Add possibility to overwrite i18n setting for date time format, currency format etc.
  • Facebook authorization
  • Fix important security issues
  • Add extra caching