Fix Release 6.1.10      Release-Datum: 24.10.2017
 


Core

  • Fix #39557 [Backend] Fehler beim Verschieben von Navigationsknoten
  • Fix #39266 [Backend/Frontend] Bei fehlender Portalsprache werden keine Page Routes generiert
  • Fix #39118 [Backend] Verschieben eines Navigationspunkts soll den Bildschirm blockieren
  • Fix #38766 [Backend] Navigation wird als versteckt dargestellt, obwohl Node als sichtbar gesetzt ist
  • Fix #38723 [Backend] Dokument-Feld gibt falschen Wert bei fehlender Zuweisung aus
  • Feature #38186 [Backend] Elasticsearch: DataUpdate-Events aus Elasticsearch-Bundle in den Core übernehmen
  • Fix #37689 [Backend] Profilsprache soll die angezeigte Sprache der Hilfetexte bestimmen, nicht die Editiersprache
  • Fix #36529 [Backend] Performance-Optimierung bei Navigations- und Seitenverwaltung


Shop: Amazon Pay (Schnittstelle)

  • Fix #39432 [Frontend] Beim Laden der Amazon-Adresse in den Chameleon-Benutzer muss der Hook hookChangedShippingAddress aufgerufen werden


Shop: Primäre Navigation

  • Feature #39318 [Backend] Wenn eine Seite auf Extranet-Gruppen eingeschränkt wird, wird der Cache nicht zurückgesetzt


Shop: Standard-Theme

  • Fix #39107 [Frontend] Pixi-Views aus dem Standard-Theme entfernen


Shop: Produktexport Rakuten

  • Fix #39080 [Backend] Zoll Zeichen (") werden nicht escaped


Shop: Elasticsearch (Schnittstelle)

  • Fix #38765 [Frontend] Elasticsearch: Kategoriefeld wird mit Produktnamen befüllt
  • Fix #38717 [Backend/Frontend] Elasticsearch: Bei der Suche kann nicht sortiert werden
  • Fix #38639 [Frontend] Elasticsearch: Autosuggest sucht in allen Indexen mit dem gleichen Typ
  • Fix #38617 [Frontend] Search, Filter, Update und Aggregation Modifier lassen sich nicht dekorieren


Shop: Instant Payment Notification Management

  • Fix #30471 [Backend] PayPal über PAYONE: Zusammenspiel von Gutscheinen und Storno verbessern


Legacy Translation

  • Feature #39322 [Backend] Texte für Validierungen lassen sich nicht über die Datenbank übersetzen


Cache

  • Fix #39115 [Backend/Frontend] Doppelte Cache-Trigger-Elemente vermeiden


Tracking: Google Analytics

  • Feature #39042 [Frontend] Opt-out für Google Analytics einbauen


Konfigurierbares Formular

  • Fix #38218 [Backend] Kompatibilität von Datumsfeldern im CSV-Export verbessern


View Renderer

  • Change Request #32397 [Frontend] Fehlerausgabe bei MapperException verbessern


URL Mapping

  • Fix #29786 [Frontend] Parameter in der Quell-URL werden beim URL-Alias nicht mehr unterstützt

 

 

Fix Release 6.1.9      Release Date: 17.07.2017
 


Core

  • Fix #38510 [Backend] Document manager does not work
  • Fix #38502 [Backend/Frontend] Fix domain resolution on non-default ports
  • Fix #38405 [Frontend] Trailing slashes should only be truncated for page URLs
  • Fix #38333 [Frontend] Incorrect cross portal and domain links incorrect
  • Feature #38297 [Frontend] New lifecycle event for "active page detected"
  • Fix #38256 [Backend/Frontend] Security enhancements for SQL queries
  • Fix #38234 [Frontend] Placeholders in URLs are no longer replaced
  • Fix #38219 [Backend] Protect restrictions on discounted products etc. against unintentional activation of all products
  • Fix #38185 [Backend] No more styles can be selected in the CKEditor
  • Fix #38174 [Frontend] www-user is not included when rehashing passwords
  • Fix #38129 [Frontend] Fatal Error when trying to open a product, which is not a variant, with variant selection
  • Feature #38125 [Backend] Add BCC and CC to the configuration of e-mail templates
  • Fix #38105 [Frontend] Correct WYSIWYG editor showing image zoom only if needed
  • Fix #38092 [Backend] Default value for yes/no fields partially not set
  • Feature #36716 [Backend] Implement level filter for logs
  • Fix #35034 [Backend] Fix support for IN clauses in update queries
  • Fix #34683 [Backend] Update index after record save
  • Feature #29831 [Backend] TCMSCronJob_SendCollectedForms should use directly TCMSMail instead of phpmailer


Shop

  • Fix #38106 [Backend] Save order step in basket log statistics not serialized


Shop: PayPal (Payment Interface)

  • Feature #38450 [Frontend] PayPay Plus: add pay with invoice
  • Fix #38314 [Frontend] Paypal Plus: improve error output for customers


Shop: Product Export Rakuten

  • Fix #38298 [Backend] Adapt export encoding to Rakuten standard
  • Fix #38164 [Backend] Correct column names for variants
  • Change Request #38113 [Backend] Adjust csv delimiter to Rakuten standard


Tradebyte (Interface)

  • Fix #38189 [Backend] Block inventory import while product import is running


Tracking: Google Analytics

  • Change Request #32517 [Frontend] Adjust Google Analytics tracking to current analytics.js


Individual Search

  • Fix #38242 [Frontend] Improve PHP-7 compatibility (error when iPage value is missing)


Configurable Form

  • Fix #38091 [Backend] CSV export from configurable form may only contain configured form fields

 

 

Fix Release 6.1.8      Release Date: 15.05.2017
 


Core

  • Feature #38010 [Frontend] pkgCmsForm: Allow frontend translation of field records
  • Fix #37995 [Backend/Frontend] Safety improvement for a few database queries
  • Fix #37982 [Frontend] Show error message in contact form in case of failed email delivery
  • Change Request #37911 [Backend] Optimize empty-cache button
  • Fix #37668 [Frontend] Remove "__treeNode" parameter from WYSYWIG links
  • Fix #37667 [Backend] CKEditor: block names are not displayed in Chrome
  • Fix #37138 [Backend/Frontend] Increase security of external HTTPS calls
  • Fix #35309 [Backend] Correct edit-on-click for text field


Image Optimization

  • Fix #37909 [Frontend] Prevent bigger images after compression


Editorial Articles

  • Fix #37854 [Frontend] Allow individual page templates for categories of editorial articles
  • Fix # 37843 [Frontend] Ignore categories of editorial articles when not translated in multilingual portals


Text Editor (CKEditor)

  • Feature #37340 [Backend] CKEditor extension to create bootstrap grids (responsive display of WYSIWYG content)

 

 

Fix Release 6.1.7      Release Date: 18.04.2017
 


Core

  • fix #37659 [Frontend] Allow multiple linking of pages
  • feature #37502 [Backend] Cronjobs: show process PID in log
  • change request #37419 [Backend] Replace password strength plugin by external bundle
  • feature #26713 [Backend] Prevent CKEditor empty spaces


Shop

  • feature #37638 [Frontend] Allow value of sponsored vouchers to include shipping costs
  • fix #37551 [Frontend] Calling the detailed category page without category generates improvable error message


Shop: Standard Theme

  • change request #37614 [Frontend] Mobile: fixes rendering of empty select box for categories without subcategories


Shop: Shipping Costs Preview

  • Fix #37023 [Frontend] Shipping costs preview on detailed product page


Shop: Elasticsearch (Interface)

  • Fix #37488 [Backend] Product indexing generates warnings and does not process correctly "Other customers also bought"


Text Editor (CKEditor)

  • Fix #37569 [Frontend] Correct link replace for external usage, e.g. in emails

 

 

Fix Release 6.1.6      Release Date: 24.03.2017
 


Core

  • fix #37495 [Backend] Preview mode always shows home page
  • fix #37466 [Frontend] Clear routing cache after the URL suffix configuration changed
  • fix #37463 [Frontend] Follow the default URL suffix scheme (with .html or / or no suffix)
  • fix #37380 [Frontend] System possibly creates an infinite number of 404 thumbnails
  • fix #37335 [Frontend] Improve exception display in development mode
  • fix #37328 [Frontend] Language switch redirects to wrong URL on content pages
  • fix #37210 [Backend] Remove empty.html as default for iframes
  • fix #37112 [Backend] New tree node generated page is forced to non SSL
  • fix #37034 [Frontend/Backend] Improve standard logging configuration
  • fix #36985 [Backend] Improve error output with CSV2SQL
  • fix #36980 [Backend] Backend not usable when there is a cms_tree entry with invalid parent
  • fix #36949 [Frontend] Portals with prefix can no longer be called without slash at the end
  • fix #36918 [Backend] Remove tree ID from WYSIWYG links since no longer in use
  • fix #36890 [Backend] Orphaned links in WYSIWYG fields cause visible error messages
  • fix #36882 [Frontend] Remove OpenSearchXML
  • fix #36855 [Frontend] Error with missing main domain of a portal
  • fix #36638 [Backend] Changes to the navigation strucutre do not have a durect impact on multinode servers
  • fix #36579 [Frontend] Improve error output with TPkgSnippetRenderer in development mode
  • fix #36458 [Frontend] Prevent fractions for product amount in shopping basket
  • fix #35109 [Frontend] Security: Deserialization of user input
  • feature #31904 [Backend] CkEditor upgrade to 4.6
  • fix #30978 [Backend] Cannot link to a CMS page if the navigation name contains special characters


Shop

  • feature #37430 [Backend] Add variant type preselection before form generation
  • fix #37143 [Frontend] Make sure calculated voucher value cannot accidentally be reset by a post wakeup hook
  • fix #36928 [Frontend] Correct article list event with caching


Shop: Multi-Currency Capability

  • fix #37209 [Frontend] Default currency is cached as active currency


Shop: Product Export

  • feature #37164 [Frontend] Idealo Export: Add optional Google Analytics tracking
  • feature #37159 [Frontend] Google Export: Add optional Google Analytics tracking
  • feature #37158 [Frontend] StyleLounge Export: Add optional Google Analytics tracking


Trusted Shops

  • feature #36970 [Frontend] Implement Trusted Shops trustbadge


External Layout Elements

  • fix #36965 [Frontend] Remote page templates should also be accessible via HTTPS


Editorial Articles

  • fix #37194 [Frontend] Correct language and portal prefix generation


View Renderer

  • fix #37218 [Frontend] Less compiler generates wrong paths for Bootstrap font (incompatible new third-party library)

 

 

Fix Release 6.1.5      Release Date: 16.01.2017
 

  • compatible with PHP7
  • various performance improvements


Core

  • fix #36876 [Frontend] Improve compatibility of Authenticity token generation with Twig
  • fix #36821 [Frontend] Routing: URLs should be case-insensitive again
  • fix #36727 [Frontend] Remove "recommend a friend"
  • fix #36724 [Frontend] CDN URLs may be changed to HTTP instead of HTTPS
  • fix #36698 [Backend] Change order of list browsing buttons
  • fix #36638 [Backend] Changes to the navigation structure do not have a direct impact on multinode servers
  • fix #36592 [Frontend] Implement more strict validation of e-mail addresses (special characters, blanks, and multiple addresses)
  • fix #36468 [Backend] Optimize width of date fields
  • fix #35233 [Frontend/Backend] Improve API key implementation for Google map
  • fix #35217 [Frontend] Show last login name by authentication fail


Shop

  • fix #36854 [Frontend] Deleting an item from the wish list can lead to logout from the system
  • fix #36643 [Frontend] Fix computation of basic price for liter and meter
  • fix #36546 [Frontend] Increase fault tolerance in inventory (gets messed up if stock record is missing)
  • fix #36372 [Frontend] Improve error message for items which may exist only once in the shopping cart and are put to the cart a second time


Shop: External Tracking

  • fix #36405 [Frontend] Improved performance in determining whether the user navigated to the shop via an affiliate program


Shop: Order Comment Field

  • fix #33104 [Frontend] Submit order comment in order confirmation


Shop: Multi-Currency Capability

  • fix #36842 [Frontend] Improve performance of currency management


Shop: Packstation

  • fix #36663 [Frontend] Packstation addresses may not be selected as billing address


Shop: Product Export

  • fix #36407 [Frontend] Improved performance when retrieving product exports
  • fix #36429 [Backend] Improve compatibility of Rakuten export to Chameleon 6.0.x/6.1.x
  • fix #36444 [Backend] Improve compatibility of StyleLounge exports to Chameleon 6.0.x/6.1.x


Shop: Reviews From Third-Party Systems

  • fix #36497 [Backend] Optimize memory footprint of Ekomi export


Shop Standard Theme

  • fix #36523 [Frontend] Adds css classes for main error message in confirm step
  • fix #36364 [Frontend] Add photo to vcard


Extranet User Management

  • fix #36581 [Frontend] Correct translation errors in salutation


Inxmail (Interface)

  • fix #36447 [Frontend] Inxmail: Family and first name are are not submitted if you sign up for another list


Newsletter

  • fix #36541 [Backend] In rare cases newsletter is sent without sender


Editorial Articles: Multiportal Authorization Management

  • fix #36748 [Backend] Authorization check for editorial articles results in error reports

 

 

Fix Release 6.1.4      Release Date: 15.11.2016
 

Core

  • fix #36102 [Frontend] Support Twig 1.27
  • fix #36100 [Frontend/Backend] Performance optimization: reduce number of database query
  • fix #35910 [Backend] Performance optimization: speedup autoclass generation
  • fix #35889 [Frontend/Backend] Allow shop catgeory and shop category tree active to be multi-language
  • fix #35733 [Backend] Improve error handling in case of custom css is not loading because of invalid SSL certificate
  • fix #35719 [Backend] Use realpath also for backend snippet paths
  • fix #35714 [Backend] Use correct autoclasses directory
  • fix #35639 [Backend] Remove task saving
  • fix #35634 [Backend] Improve autoclass generation when running updates via console
  • fix #35606 [Frontend] Fix no-account-found error if the system uses a separate email field
  • fix #35595 [Frontend] Avoid logging of 404 errors
  • fix #35476 [Backend] Remove line break to fix page deletion
  • fix #35371 [Backend] Prevent deletion of images with empty ID
  • fix #35279 [Frontend] Document download with nginx does not work
  • fix #35275 [Backend] Improve maintenance mode of multi server systems
  • fix #35235 [Backend] Cleanup: Remove SWF Upload
  • fix #35207 [Backend] Do not output Html hints when writing migration scripts
  • fix #35203 [Backend] Use relative URLs for backend links
  • fix #35172 [Backend] Fix internal link usage in the WYSIWYG editor
  • fix #35154 [Backend] Update manager: requirePackage should allow packages from other vendors
  • fix #34918 [Backend] Allow long running tasks in the backend (max_execution_time)
  • fix #34761 [Backend] Add translations
  • fix #34686 [Backend] Clear routing cache on tree connection change
  • fix #34270 [Frontend/Backend] Deactivation of page/navi node shows no effect
  • fix #34030 [Backend] Fix case when no domain or no primary domain is configured for a portal
  • fix #33731 [Frontend/Backend] Enable translation in cms_language table
  • fix #32729 [Backend] Moving of media files does not empty clipboard
  • fix #31512 [Frontend] Enable existing security features by default


Shop

  • fix #36195 [Frontend] Manufacturer list ignores numbers and special characters at the beginning of words
  • fix #35503 [Frontend] Notice lists cannot be loaded when Elasticsearch is used
  • fix #35321 [Backend] Wrong salutation at shipping address in order confirmation email
  • fix #35297 [Frontend/Backend] Performance optimization: Set product active/inactive only when this state has actually changed
  • fix #35219 [Frontend] Replace table locking with transaction


Shop Standard Theme

  • fix #35904 [Frontend] Add fn to vcard
  • fix #35383 [Frontend] Output raw PayPal Express links to avoid double escaping


Gross / Net Manager

  • fix #31007 [Backend] Use correct gross net value in the backend


Demo Shop

  • fix #35463 [Frontend] Improve default configuration of TwigDebugBundle


Elasticsearch (Interface)

  • fix #35997 [Frontend] Selection of quicksearch result triggers product search
  • fix #35485 [Backend] Memory optimization for indexing with Elasticsearch
  • fix #35159 [Frontend] Correct Elasticsearch integration in Chameleon 6.1


Extranet User Management

  • fix #35367 [Backend] Login as customer not possible when customer account was created recently via the backend


Newsletter

  • fix #35810 [Frontend] Double opt-In mail is sent out twice


Editorial Articles

  • fix #35432 [Frontend] Correct category link of editorial articles


Snippet Renderer

  • fix #36051 [Frontend] Missing images results in incorrect thumbnail creation


Text Editor

  • fix #36165 [Frontend] Correct image seize


External Tracking

  • fix #34447 [Frontend] Change URL for billiger.de tracking

 

 

Fix Release 6.1.3      Release Date: 28.07.2016
 

Core

  • fix #30848 [Frontend] Improve backwards compatibility in the UrlNormalizationUtil
  • fix #30868 [Frontend] Fixes missing sort order for mlt entries
  • fix #34267 [Frontend/Backend] Add sender e-mail address to feedback module; remove no-reply@domain.tld magic
  • fix #34734 [Frontend/Backend] Symfony translator/correct language switch
  • fix #34805 [Frontend/Backend] Simplify use of old gallery module
  • fix #35059 [Frontend] Use admin domain for default message
  • fix #35065 [Frontend] Reload translated field contents in session objects after a language change
  • fix #35113 [Backend] Updates not found when names come into collision


Shop

  • fix #34674 [Frontend] Permanent basket: check if there is an instance of permanent basket to prevent fatal crash
  • fix #34781 [Frontend] Allow optional GET-requests in checkout


Amazon Payments (Interface)

  • fix #34679 [Frontend] Fix amazon order step module parent footer-includes


PAYONE (Interface)

  • fix #34779 [Frontend] Change use link to post formular


Tradebyte (Interface)

  • fix #34789 [Frontend] Tradebyte: add translation in change of order status


Media Manager

  • fix #34831 [Backend] Fix file upload if file size is bigger than chunk size


Frontend Data Entry

  • fix #34931 [Backend] Fixes crash on record save due to check for deprecated config property 'useComplexIds'


Extranet User Management

  • fix #35063 [Frontend/Backend] Add some more English names and fix other country-related data

 

 

Fix Release 6.1.2      Release Date: 15.06.2016
 

Core

  • fix #32748 [Frontend/Backend] Standardise TLS verification for e-mail distribution among different PHP versions
  • fix #33487 [Development] Remove unused config parameters and include into migration guide
  • fix #33689 [Frontend] Never add "pagedef" parameters to URLs
  • fix #33925 [Backend] Increase password field length in CMS settings
  • fix #34008 [Frontend] "Questions about this product" on detailed product page
  • fix #34400 [Frontend/Backend] Renaming of checkout step requires manual cache deleting
  • fix #34404 [Frontend] Adds handling of empty tree nodes of system pages
  • fix #34458 [Backend] Add image in floating text in English
  • fix #34478 [Frontend/Backend] Backend mode for debug toolbar
  • fix #34495 [Frontend] Product categories cannot be found in multilingual portals when cache is activated
  • fix #34506 [Backend] Restore language fallback on non translated list entries
  • fix #34602 [Frontend/Backend] Use lastname in newsletter doublr opt-in e-mail template
  • fix #34625 [Frontend] Return null instead of empty string if no URL is set for TCMSFieldTreeNode fields


Shop

  • fix #31234 [Frontend/Backend] Parent product will again be activated if a variant runs out of stock and the product's stock message is configured appropriately


Database Migration

  • fix #34310 [Backend] Error in update recording if new table field is created


Extranet User Management

  • fix #33718 [Backend] Open frontend in new window when logging into an extranet account from the user management list


Google Merchant Product Export

  • fix #34332 [Backend] Add spaces to category separator for Google merchant export


Responsive Images

  • fix #34501 [Frontend] Responsive Image Bundle shall handle external CDN

 

 

Fix Release 6.1.1      Release Date: 19.05.2016
 

AutoclassesBundle: Autoclasses

  • fix #31221 [Backend] Autoclassmap is now regenerated if a non-db extension was added


Core

  • fix #34343 [Backend] Improve category options in file upload fields
  • fix #34222 [Frontend/Backend] Improve MySQL support for PHP 5.6
  • fix #34162 [Backend] Hide function buttons in image field if no image is set
  • fix #34161 [Frontend/Backend] Add missing file type icons
  • fix #34158 [Backend] Allow custom buttons for edit-on-click fields
  • fix #34154 [Frontend] Re-enable mail sending in "send a friend"
  • fix #34074 [Backend] Language initialization in template engine possibly not working
  • fix #34045 [Backend] Fixed autocomplete box size for select boxes that are invisible on page load
  • fix #34010 [Frontend/Backend] Own translator class instead of Twig extension
  • fix #33916 [Frontend] Slider: show to-the-left button
  • fix #33652 [Backend] Design adjustment when using h3 headings in fields
  • fix #33649 [Backend] Edit-on-click should also support image upload fields
  • fix #33611 [Backend] Delete data from expired sessions
  • fix #33146 [Frontend] Display status 404 and default image if images are missing
  • fix #32951 [Backend] Check whether image can be used in a more flexible way (applicable to customized fields)
  • fix #32936 [Frontend/Backend] Make maintenance mode  in deployments more reliable
  • fix #32262 [Backend] Avoid backend being indexed by search engines
  • fix #31884 [Frontend] Authenticity token on Ajax calls
  • fix #31857 [Frontend] Hide switch desktop / mobile version in desktop modus
  • fix #30848 [Frontend] Make transliteration of links using non-Latin characters more flexible


ElasticSearchBundle: Elasticsearch Schnittstelle

  • many improvements and bug fixes


pkgArticle: Editorial Articles

  • fix #33480 [Frontend] Show subnavi points correctly
  • fix #31884 [Frontend] Allow paging of editorial article lists if CSRF protection is active
  • fix #30848 [Frontend] Make transliteration of links when using non Latin characters more flexible


pkgCmsChangeLog: Changelog

  • fix #33080 [Backend] Correct archiving of changelog data


pkgCmsClassManager: Virtual Class Manager

  • fix #31221 [Backend] Autoclassmap is now regenerated if a non-db extension was added


pkgComment: Generic Comments

  • fix #30848 [Frontend] Make transliteration of links when using non Latin characters more flexible


pkgExtranet: Extranet User Management

  • fix #29820 [Frontend] Allow deleting of billing addresses


pkgSearch: Content Search

  • fix #31450 [Backend] Restore search log disable setting


pkgShop: Shop

  • fix #34397 [Frontend] Produkt details page: restore display of "Products of the same brand" in cross selling
  • fix #33904 [Frontend] Product identifier used in product links can be customized
  • fix #33750 [Frontend] Enabled scrolling on notice list
  • fix #33566 [Frontend] Show manufacturers list even if more than 50 manufacturers are created
  • fix #33515 [Frontend] Removing the last product from the shopping cart may cause an error
  • fix #33441 [Backend] Delete any unnecessary databse fields from order data
  • fix #33429 [Frontend] Correct display of scrollable product list / notice list
  • fix #31282 [Frontend] Product details page: allow amount changes if product is buyable
  • fix #31054 [Frontend] Order history: Correct display of addresses
  • fix #30848 [Frontend] Make transliteration of links when using non-Latin characters more flexible


pkgShopArticleDetailPaging: Paging on details page

  • fix #34160 [Frontend] Product details page: fix previous / next product display


pkgShopPaymentAmazon: Amazon Payment Interface

  • fix #33972 [Frontend] Check country active only for shipping addresses
  • fix #33678 [Frontend] Patch Amazon SDK


pkgShopPixi: Pixi Interface

  • fix #34039 [Backend] Processing of authenticity token of Pixi requests


pkgUserObjectBasket: Merkzettel

  • fix #33930 [Frontend] In some cases not logged in customers have the same wish list


pkgViewRenderer: View Renderer

  • fix #34010 [Frontend/Backend] Own translator class instead of twig extension


themeShopStandard: Shop Standard-Theme

  • fix #34037 [Frontend] Add-to-basket link for iphone
  • fix #34160 [Frontend] Previous/next product display on detailed product page
  • fix #33750 [Frontend] Enable scrolling on wish list
  • fix #33429 [Frontend] Correct display of scrollable product lists / wish list
  • fix #31282 [Frontend] Allow amount changes, if product is buyable
  • fix #31109 [Frontend] Show responsive images also when file name contains an "and"
  • fix #29820 [Frontend] Allow deleting of billing addresses