Fix Release 6.0.18 Release Date: 24.10.2017
Core
- Feature #39118 [Backend] When moving a navigation point, the screen should be blocked
Shop
- Fix #39318 [Backend] If a page is restricted to extranet groups, the cache is not reset
Shop: Elasticsearch (Interface)
- Fix #38765 [Frontend] Elasticsearch: category field is filled with product names
- Fix #38639 [Frontend] Elasticsearch: autosuggest searches in all indexes with the same type
- Fix #38617 [Frontend] Search, filter, update and aggregation modifiers cannot be decorated
URL-Mapping
- Fix #29786 [Frontend] Parameters in the source URL are no longer supported in the URL alias
Fix Release 6.0.17 Release Date: 17.07.2017
Core
- Fix #38510 [Backend] Document manager does not work
- Fix #38256 [Backend/Frontend] Security enhancements for SQL queries
- Fix #38174 [Frontend] The www user is not considered when rehashing passwords
- Fix #38129 [Frontend] Fatal Error when you try to call a product that is not a variant with variant selection
- Fix #38105 [Frontend] Images inserted in the WYSIWYG editor are output with a zoom link, even if the image is already larger than the original image
Shop
- Fix #38106 [Backend] Order step in basket log statistics save not serialized
Fix Release 6.0.16 Release Date: 15.05.2017
Core
- Fix #37995 [Backend/Frontend] Safety improvement for a few database queries
- Fix #37138 [Backend/Frontend] Increase security of external HTTPS calls
Fix Release 6.0.15 Release Date: 18.04.2017
Core
- Feature #37502 [Backend] Cronjobs: show process PID in log
Shop: Elasticsearch (Interface)
- Fix #37488 [Backend] Product indexing generates warnings and does not process correctly "Other customers also bought"
Fix Release 6.0.14 Release Date: 24.03.2017
Core
- fix #37380 [Frontend] System possibly creates an infinite number of 404 thumbnails
- fix #37210 [Backend] Remove empty.html as default for iframes
- fix #37112 [Backend] New tree node generated page is forced to non SSL
- fix #36985 [Backend] Improve error output with CSV2SQL
- fix #36458 [Frontend] Prevent fractions for product amount in shopping basket
- fix #35109 [Frontend] Security: Deserialization of user input
- fix #30978 [Backend] Cannot link to a CMS page if the navigation name contains special characters
Shop
- 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
Externe Layoutelemente
- fix #36965 [Frontend] Remote page templates should also be accessible via HTTPS
View Renderer
- fix #37218 [Frontend] Less compiler generates wrong paths for Bootstrap font (incompatible new third-party library)
Fix Release 6.0.13 Release Date: 16.01.2017
Core
- fix #36727 [Frontend] Remove "recommend a friend"
- fix #36724 [Frontend] CDN URLs may be changed to HTTP instead of HTTPS
- 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 #35217 [Frontend] Show last login name by authentication fail
Shop
- 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)
Shop: Packstation
- fix #36663 [Frontend] Packstation addresses may not be selected as billing address
Shop: Product Export
- fix #36429 [Backend] Improve compatibility of Rakuten export to Chameleon 6.0.x/6.1.x
Shop: Reviews From Third-Party Systems
- fix #36497 [Backend] Optimize memory footprint of Ekomi export
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.0.12 Release Date: 15.11.2016
Core
- fix #36102 [Frontend] Support Twig 1.27
- fix #35910 [Backend] Performance optimization: speedup autoclass generation
- fix #35719 [Backend] Use realpath also for backend snippet paths
- fix #35714 [Backend] Use correct autoclasses directory
- fix #35639 [Backend] Remove task saving
- 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 #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 #34918 [Backend] Allow long running tasks in the backend (max_execution_time)
- fix #32729 [Backend] Moving of media files does not empty clipboard
- fix #31512 [Frontend] Enable existing security features by default
Shop
- 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
Elasticsearch (Interface)
- fix #35485 [Backend] Memory optimization for indexing with Elasticsearch
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
Snippet Renderer
- fix #36051 [Frontend] Missing images results in incorrect thumbnail creation
External Tracking
- fix #34447 [Frontend] Change URL for billiger.de tracking
Fix Release 6.0.11 Release Date: 28.07.2016
Core
- 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
Shop
- fix #34674 [Frontend] Permanent basket: check if there is an instance of permanent basket to prevent fatal crash
Amazon Payments (Interface)
- fix #34679 [Frontend] Fix amazon order step module parent footer-includes
Fix Release 6.0.10 Release Date: 15.06.2016
Core
- fix #32748 [Frontend/Backend] Standardise TLS verification for e-mail distribution between 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 #34602 [Frontend/Backend] Use lastname in newsletter doublr opt-in e-mail template
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
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.0.9 Release Date: 19.05.2016
AutoclassesBundle: Autoklassen
- fix #31221 [Backend] Hinzufügen von Non-DB-AutoClass-Extensions soll direkt die Classmap erneuern
Core
- fix #34343 [Backend] Kategorie-Optionen bei Datei-Upload-Feldern sinnvoller gestalten
- fix #34222 [Frontend/Backend] MySQL Support für PHP 5.6 verbessern
- fix #34162 [Backend] Bei Bild-Feldern ohne Bildzuweisung nur noch Button "Bild auswählen" anzeigen
- fix #34158 [Backend] Eigene Buttons bei Edit-on-click-Feldern erlauben
- fix #34154 [Frontend] Mailversand bei Send-a-friend wieder ermöglichen
- fix #34074 [Backend] Initialisieren der Sprache in Template Engine u.U. nicht möglich
- fix #34045 [Backend] Autocomplete-Combobox auf allen Tabs richtig darstellen
- fix #33916 [Frontend] Slider: Nach-links-Button anzeigen
- fix #33652 [Backend] Designanpassung bei Verwendung von h3-Überschriften in Feldern
- fix #33649 [Backend] Edit-on-click soll auch Bild-Upload-Felder unterstützen
- fix #33611 [Backend] Daten von abgelaufenen Sessions löschen
- fix #33146 [Frontend] Bei fehlenden Bildern Status 404 und Standard-Bild ausgeben
- fix #32951 [Backend] Prüfung ob Bild noch in Verwendung flexibler gestalten (auf kundenspezifische Felder anwendbar)
- fix #32936 [Frontend/Backend] Maintenance Mode soll bei Deployments zuverlässiger funktionieren
- fix #32262 [Backend] Backend-Loginseite soll nicht von Suchmaschinen indexiert werden
- fix #32857 [Frontend] Switch Desktop / mobile Version im Desktop-Modus nicht anzeigen
ElasticSearchBundle: Elasticsearch Schnittstelle
- zahlreiche Verbesserungen und Fehlerbehebungen der Schnittstelle zu Elasticsearch
pkgArticle: Redaktionelles Artikelmodul
- fix #33480 [Frontend] Untermenüpunkte in der Hauptnavigation anzeigen
- fix #31884 [Frontend] Blättern von redaktionellen Artikellisten ermöglichen wenn CSRF-Protection aktiv ist
pkgCmsChangeLog: Changelog
- fix #33080 [Backend] Archivierung von Changelog-Daten korrigieren
pkgExtranet: Extranet Benutzerverwaltung
- fix #29820 [Frontend] Löschen von Rechnungsadressen zulassen
pkgSearch: Suche im Content-Bereich
- fix #31450 [Backend] Suchlog soll wieder deaktiviert werden können
pkgShop: Shop
- fix #34397 [Frontend] Produktdetailseite: "Produkte der selben Marke" beim Cross-Selling wieder anzeigen
- fix #33904 [Frontend] In Produkt-Links verwendeten Produkt-Identifier anpassbar machen
- fix #33750 [Frontend] Merkzettel-Banderole soll sich beim Weiterblättern nicht schließen
- fix #33566 [Frontend] Herstellerliste auch dann anzeigen wenn mehr als 50 Hersteller angelegt sind
- fix #33515 [Frontend] Entfernen des letzten Produkts aus dem Warenkorb kann zu einem Fehler führen
- fix #33441 [Backend] Nicht mehr benötigte Datenbank-Felder aus Bestelldaten löschen
- fix #33429 [Frontend] Anzeige bei scrollbaren Produktlisten/Merkzettel korrigieren
- fix #31282 [Frontend] Produktdetailseite: Auswahl der Menge soll genau dann aktiv sein wenn das Produkt gekauft werden kann
- fix #31054 [Frontend] Bestellhistorie: Darstellung der Adressen korrigieren
- fix #30848 [Frontend] Transliteration von Links bei Verwendung von nichtlateinischen Zeichen flexibler gestalten
pkgShopArticleDetailPaging: Blättern auf Detailseite
- fix #34160 [Frontend] Produktdetailseite: Vorheriges Produkt/nächstes Produkt wieder anzeigen
pkgShopPaymentAmazon: Amazon Payment Schnittstelle
- fix #33972 [Frontend] Bei Amazon-Payment soll auch eine Rechnungsadresse in einem Land möglich sein, das sonst im Shop nicht unterstützt wird
- fix #33678 [Frontend] Patch Amazon SDK
pkgShopPixi: Pixi Schnittstelle (Warenwirtschaft)
- fix #34039 [Backend] Authenticity Token bei Pixi-Requests richtig verarbeiten
pkgUserObjectBasket: Merkzettel
- fix #33930 [Frontend] Nicht angemeldete Kunden haben in manchen Fällen alle den gleichen Merkzettel
themeShopStandard: Shop Standard-Theme
- fix #31109 [Frontend] Responsive Images sollen auch dann angezeigt werden, wenn der Dateiname ein "and" enthält
Fix Release 6.0.8 Release Date: 03.02.2016
Core
- fix #33047 [Backend] Show warnings in case of incorrect data in newsletter subscribers import
- fix #32650 [Backend] Improved display of portrait images
- fix #32864 [Frontend] Redirect to originally requested page after login / redirect to appropriate error page if group permissions are missing
- fix #32870 [Backend] Error when sorting MLT links
- fix #32590 [Frontend] Shorten downtime when generating autoclasses
- fix #32767 [Backend] Improved authorisation check for cronjobs (not relevant to security)
- fix #32021 [Backend] Newsletter subscribers import in multi portals
- fix #32018 [Backend] Enable return from variant to parent article
- fix #32555 [Frontend] Session is not fully cleared after logout
- fix #32974 [Backend] Improved language support for consoles call
- fix #31878 [Frontend] Remove changed chameleon.css from browser cache
- fix #32732 [Backend] Use responsive image including a lightbox link on image selection
pkgShop: Shop
- fix #31526 [Backend] Remove obsolete configuration from article list filter
- fix #31037 [Frontend] Incorrect basket step routing in prefixed portals
- fix #30947 [Frontend] Incorrect product base price
- fix #32974 [Backend] Improved language support for consoles call
- fix #32968 [Frontend] Configurable articles not possible to modify in the shopping basket
pkgShopGrossNetManager: Gross/Net Manager
- fix #31207 [Frontend] Grand total does not contain VAT when switching to net price
pkgShopTradebyte: Tradebyte Interface
- fix #32440 [Backend] No invoice import when shopping basket contains give away article and original article
ElasticSearchBundle: Elasticsearch Interface
- fix #32998 [Frontend] Restore autocomplete
- fix #32833 [Frontend] Enable caching for Elasticsearch product list
- fix #32290 [Frontend] Add standard list filter to Elasticsearch
themeShopStandard: Shop Standard Theme
- fix #32864 [Frontend] Redirect to originally requested page after login / redirect to appropriate error page if group permissions are missing
pkgCmsTextField: WYSIWYG Editor
- fix #32279 [Frontend] Improve compatibility to images optimiser
pkgArticle: Editorial Articles
- fix #32215 [Frontend/Backend] Prevent empty categories
- fix #32484 [Frontend] Paging in image galleries
pkgExternalTrackerGoogleAnalytics: Google Analytics Tracking
- fix #32654 [Frontend] Improved handling of special characters in combination with Google Tag extension
pkgExtranet: Extranet
- fix #32864 [Frontend] Redirect to originally requested page after login / redirect to appropriate error page if group permissions are missing
- fix #32900 [Frontend] Password change not possible after incorrect entry
pkgViewRenderer: View Renderer
- fix #32974 [Backend] Improved language support for consoles call
- fix #31878 [Frontend] Remove changed chameleon.css from browser cache
Fix Release 6.0.7 Release Date: 04.11.2015
Core
- fix #32136 [Backend] Preview showed wrong page
- fix #32120 [Frontend] Support of Romanian special characters in URLs
- fix #32058 [Backend] Larger editing window for edit-on-click fields
- fix #31911 [Frontend] Enhanced cache in automatic forwarding of HTTP nach HTTPS
- fix #32034 [Backend] Enhanced cache in list views
- fix #6075 [Backend] Take breadcrumb directly when editing
- fix #31948 [Backend] Corrections in SQL export of table structures
- fix #31930 [Backend] Corrections in CMS search
Shop
- fix #32009 [Backend] Ogone payment: correction of payment amount in certain changes
- fix #31952 [Frontend] Enhanced validation of products in the shopping cart
Shop Standard Theme
- fix #25540 [Frontend] Integration of SocialSharePrivacy
Elasticsearch
- fix #28711 [Backend] Improved Elasticsearch integration
Klarna (Interface)
- fix #31657 [Backend] Correction of order processing
Shop Rating Service (Module)
- fix #31993 [Backend] Corrected import of shop ratings
Fix Release 6.0.6 Release Date: 17.09.2015
Core
- fix #31513 [Frontend] Improved protection against XSS attacks for forms
Shop
- fix #31506 [Backend] Possibility to restrict payment methods to single portals
Shop Standard Theme
- fix #31382 [Frontend] Display the full list of product reviews
- fix #25540 [Frontend] Integration of SocialSharePrivacy
View Renderer
- fix #31347 [Frontend] CSS file should never be delivered from a CDN
Klarna (Interface)
- fix #31646 [Backend] Install Klarna payment provider; improve update capability of Klarna for version 6.0+
Fix Release 6.0.5 Release Date: 15.07.2015
Core
- fix #31374 [FrontEnd] Portal prefix is lost with HTTPS auto redirect
- fix #31113 [FrontEnd] In portals with prefix, the active portal is set incorrectly in rare cases
- fix #31397 [FrontEnd] Error message when loading the slider with hotspots
CKEditor
- fix #31348 [BackEnd] WYSIWYG editor is not to change all links in the text from "http://" to "https://"
Extranet (Module)
- fix #29712 [FrontEnd] Saving of an existing address creates a new entry
- fix #31060 [FrontEnd] Customer account registration no longer exists
Configurable Form (Module)
- fix #30274 [FrontEnd] If field "send copy to sender" is active, emails are sent even if the input is faulty
Google Adwords Remarketing (Interface)
- fix #31104 [FrontEnd] Operating parameters of Google Adwords tracker changed in version 6
Payone (Interface)
- fix #31367 [BackEnd]/[FrontEnd] Adding the option "hosted-iFrame"
Tradebyte (Interface)
- fix #29828 [BackEnd] Provide more memory for product import
Fix Release 6.0.4 Release Date: 18.06.2015
Core
- fix #30600 [FrontEnd] The last element in a list is not marked as such in some cases
- fix #31012 [BackEnd] Old custom core projects cannot find the custom core in the current version
- fix #30522 [BackEnd] Configurable search cannot be installed
- fix #31116 [BackEnd] When removing a table, the configuration entry is not deleted
- fix #30968 [FrontEnd] Calling any page in one of several portals of a multilingual site, results in an error
- fix #30514 [FrontEnd] The ResourceCollection does not load CSS before Javascript
- fix #30440 [FrontEnd] 404 pages contain a canonical tag
- fix #26632 [BackEnd] CMS user groups cannot be deleted
- fix #30844 [BackEnd] Wysiwyg Editor: when editing document links, the ID is not applied correctly
Shop Standard Theme
- fix #30594 [FrontEnd] Amazon buttons do not work when reloaded via Ajax
Shop
- fix #30410 [BackEnd] Variants: parent to be automatically activated, when a variant is activated
- fix #31053 [FrontEnd] Wrong configuration may lead to display of foreign guest orders
Individual Search (Module)
- fix #30522 [BackEnd] Configurable search cannot be installed
Navigation for Twig and Chameleon Mapper (Module)
- fix #30950 [FrontEnd] With active caching, the current active sub-category of the sub-navigation is displayed incorrectly
Amazon Payment (Interface)
- fix #30594 [FrontEnd] Amazon buttons do not work when reloaded via Ajax
- fix #31072 [BackEnd] Internal updates to get a clearer code
Tradebyte (Interface)
- fix #31061 [BackEnd] Order export fetches payment handler via the wrong way
Fix Release 6.0.3 Release Date: 20.05.2015
Core
- fix #27184 [FrontEnd] FaceLift support only optional
- fix #30299 [FrontEnd] Enhanced zoom function for small thumbnails
- fix #29850 [FrontEnd] Allow parameter in product URLs
- fix #30165 [BackEnd] Allow picture upload in property fields
- fix #30829 [FrontEnd] SEO: allow call up of portals only for active languages
- fix #30591 [BackEnd] Prevent multilingual fields from dropping other translation fields
- fix #29930 [BackEnd] Fix search in table "SEO URL handler"
- fix #30393 [FrontEnd] Improved security when call up the search
- fix #29031 [FrontEnd] Support of png-pictures for Internet Explorer 6 removed
- fix #28892 [FrontEnd] Support of Polish special characters in URLs
- feature #27184 [BackEnd] FaceLift extracted from the core
Shop Standard Theme
- fix #30414 [FrontEnd] Improved support of HTTP-POST semantics in basket
- fix #30256 [FrontEnd] Prevents double sending of forms (e.g. orders)
Shop
- fix #30389 [BackEnd] Tags in variants to be retained if the parent article is saved
- fix #30428 [FrontEnd/BackEnd] Loading of payment configuration standardised; restriction on portals possible; improved performance
Paging on Detail Page (Module)
- fix #29783 [FrontEnd] Improved error handling for outdated product links (e.g. by search enginges)
Give Away Articles (Module)
- fix #29257 [FrontEnd] Remove give away article if not valid for the current basket
Editorial Articles (Module)
- fix #29841 [BackEnd] Usage of relative URLs only for "URL on category"
- fix #30022 [FrontEnd] Restrict article list on active category
- fix #28982 [FrontEnd] Improved caching for tree nodes
Central Payment Transaction Manager
- fix #30147 [FrontEnd] Improved distribution of voucher value on several items of one order when payed in installments
View Renderer
- fix #30837 [BackEnd] Improved error message if theme contains an invalid less file
Amazon Payment (Interface)
- fix #28465 [BackEnd] Simplified update of version 5
- fix #30428 [BackEnd] Improved loading of configuration
FACT-Finder® (Interface)
- fix #28270 [BackEnd] Improved index generation for large amounts of data
PayOne (Interface)
- fix #30399 [BackEnd] Integrate PAYONE configuration into the standard payment configuration
Fix Release 6.0.2 Release Date: 01.04.2015
Core
- fix #15578 [BackEnd] Vouchers are generated despite clicking "cancel"
- fix #30258 [BackEnd] Sending out newsletters may lead to infinite loop
- fix #30269 [FrontEnd] Fatal crash pages are misleadingly indexed by search engines
- fix #30388 [FrontEnd] 404 pages erroneously send code 200 "OK" instead of 404 "not found" when autoflushing is active
- fix #27949 [FrontEnd] Umlauts in Chameleon emails are displayed incorrectly in native iOS app
- fix #28000 [BackEnd] Rough estimate of the number of table entries disabled by default due to great inaccuracy
- fix #29673 [BackEnd] SanityCheck finds fault with active cache in developer mode, even if cache is not active
- fix #29930 [BackEnd] Search in table 'SEO URL handler' leads to crash
- fix #29942 [BackEnd] Body and head container are issued twice in the template editor
- fix #30056 [BackEnd] SanityCheck finds fault with intentionally not initialized bundles in productive environment
Shop Standard Theme
- fix #29977 [FrontEnd] The standard shop design is incompatible with the third-party module oyejorge/less.php 1.7
Shop
- fix #29181 [FrontEnd] IsBuyable() method of a variant article ignores the appropriate status of the associated parent article
- fix #29809 [BackEnd] Old methods using non-existent fields in TShopOrder must be removed
- fix #26720 [FrontEnd] Shop crashes when a shipping group contains a payment method without payment handler
- fix #7561 [BackEnd] Spelling mistake in measurement units
- fix #28419 [FrontEnd] Re-adding a previoulsy removed article to the notepad, results in an incorrect error message
Fix Release 6.0.1 Release Date: 01.04.2015
Core
- fix #30381 [BackEnd] Method cmsCoreRedirect::isInternalUrl() recognizes URLs as internal
Utility Class for String Handling (Module)
- fix #27949 [FrontEnd] Umlauts in Chameleon emails are displayed incorrectly in native iOS app
Individual Pricing, with Multi Currency Capability (Module)
- fix #27706 [FrontEnd] System crashes when module 'individual pricing' is installed
Google Analytics Newsletter Tracking (Module)
- fix #29998 [FrontEnd] Because of incorrect Regular Expression Google Analytics campaign parameters are attached to the link text instead of the link itself
Externe Tracker (Basic module)
- fix #29809 [BackEnd] Old methods using non-existent fields in TShopOrder must be removed