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