Changelog CCM19 07.09.2021 - 16.12.2022
Version 2022.12.16
16.12.2022 - 2e48e0d31de605751009327ca3c05ea7845f36d3
Don't be alarmed, just a small hotfix release.
Here are the changes in detail:
- FIX - Script placeholder: Save text modules when creating from template
- FIX - Possible recursion loop when building the cookie declaration table fixed
Version 2022.12.15
15.12.2022 - 2dce7e90fae35887f819f83c5361375bd8c51d57
A new version is here! Some bugfixes have been integrated and some things are new again. The most visually striking new feature is the dark mode, which can now be activated with a simple click and is saved permanently for each user account.

Here are the changes in detail:
- NEW - Dark mode available for every user
- NEW - All users can now also download their current invoices in the cloud
- NEW - Enhancements to the interface with "Save" & "Save and close" buttons - these functions will be rolled out over the next few weeks.
- NEW - when leaving the page and there are still unsaved changes, a warning is now displayed
- NEW - new winter image
- NEW - Consider iframe blocking strings during onboarding (also via API)
- NEW - Agency version: Enable customer search also by frontend API key
- NEW - Agency version: Transfer origins from white label CSS to CSP
- NEW - Agency version: Enable customer search also by frontend API key
- NEW - New developer setting for delaying the initial widget output
- NEW - Account setting "Display banner only on correct hostname" as default for new domains
- NEW - Sticky save bar that now appears when scrolling and when changing an input field
- NEW - Script placeholder: management of account-wide templates implemented
- FIX - IMEX Plugin - Further corrected & optimized
- FIX - Performance fix: Inline CSS moved to theme overview
- FIX - Minor performance optimizations, suggestions from Lighthouse implemented for backend
- FIX - Fix accessibility for contrast output in the theme color selection
- FIX - Plugin script placeholder: Various adjustments and fixes
- FIX - User address fields made largely optional again
- FIX - no longer display "Your session has expired" dialog on 404 error pages
- FIX - Fixed logic error in the activation of the iframe blocker
- FIX - Consent sharing now also correctly transfers subsequent changes to the consent to other domains
- FIX - Frontend JavaScript: prevent superfluous browser warning "unreachable code after return statement"
- FIX - Reverse proxy support: Allow changed hostname through reverse proxy
- FIX - Building the cookie declaration table centrally integrated in "build pipeline"
- FIX - Forms for creating and editing customers standardized
- CHANGE - Maintain assignment of mandatory categories in the update service
- CHANGE - Activate iframe blocker if relevant integrations are created during onboarding
- CHANGE - Auto-update for embeddings: Note moved to the top because it is often overlooked
- CHANGE - Customer management divided into "main accounts" and "sub-users"
- CHANGE - Button "Update embedding now" renamed to "Get latest version from database" after feedback
- BUMP - Packages updated.
Version 2022.11.08
08.11.2022 - 6f689489ed66cf1bef899e892131c5f3ac2255fd
A new version is here! Some bugfixes have been integrated and some things are new again.
Here are the changes in detail:
- NEW - In the dev settings you can now set that the banner is only displayed on the corresponding domain.
- NEW - New setting to add importent to all CSS settings
- NEW - Agency version: Trusted reverse proxies configurable
- FIX - IMEX Plugin - Corrected default values for incomplete import files
- FIX - Widget styling: Partial isolation from surrounding website
- FIX - Fixed timeout issue with the new cookie database
- FIX - Agency version only - client fields no longer all set to required
- FIX - Agency version only - stay in the mask after editing a user
- FIX - Embedding assignment corrected during automatic update
- FIX - Unsubscribe function in emails fixed
- FIX - Agency version only - CSS from the WL area was not set correctly - special characters were lost
- FIX - Theme configuration could not be saved under certain circumstances
Version 2022.11.02
02.11.2022 - 601ab189d5679eb74c8b8c39efe1258ebfbc7638
A new version is here! The most important new features and improvements can be found in the following list. The update will be installed as usual via the menu item "Update" or will be downloaded automatically in the next few days if auto-update is active.
Here are the changes in detail:
- NEW - Note when an update will be available soon
- NEW - ImEx plugin: Consider AB tests
- NEW - The widget can now be activated for multiple domains at once
- NEW - Customer list reversed (newest entries first - only for Agency / Enterprise version)
- NEW - Emergency cache clearing function for exception errors
- NEW - Hosting API: 'Client' component extended with new properties
- NEW - Hosting API: New endpoint for creating bindings after cookies
- NEW - Show save button via theme configuration in detail window
- FIX - Display problems fixed
- FIX - Prevent double script execution during HTML manipulation
- FIX - Do not build cookie declaration table within a '<p>' element
- FIX - ImEx plugin: Consider additional user data
- FIX - SSO plugin: Bugfixes and more meaningful error messages
- FIX - SSO plugin: Compatibility with Gitlab improved
- FIX - Country list sorting adapted to current backend language
- FIX - Hosting API: Enable auto-update for imported integrations
- FIX - Hosting API: A success code may have been sent incorrectly
- FIX - Hosting API: Translations are now applied correctly
- FIX - Hosting API: Various program logic-critical corrections made
- CHANGE - New requirement for new installations: 'intl' PHP extension
- UPDATE - Translations updated
- UPDATE - Hosting API: Documentation updated
Version 2022.09.21
21.09.2022 - 80c8a1edb573ae46e07e48ae2304b58accecef00
We've tweaked the performance a little again here. You always think you can't do any more, but then we find a few more tweaks. We have also updated the GEO IP database and added a new 1-click endpoint in the hosting API.
Here are the changes in detail:
- NEW - Frontend performance increased
- NEW - IFrame blocker: Iframe domains are forgotten as soon as the cookie dialog is saved again without "Accept all"
- NEW - MongoDB performance optimizations
- NEW - Hosting API: "1-click" endpoint for creating domains with website scan
- NEW - Admin menu - account settings and tariff management now combined in a separate area
- FIX - Script placeholders can also be built at runtime
- FIX - Avoid blockage during setup in current directory ('./')
- FIX - Error with unknown country in BackendLanguage model avoided
- FIX - ImEx plugin Various fixes for the correct transfer of data
- UPDATE - Update of the GeoIP database
- BUMP - all existing packages updated
Version 2022.09.06
06.09.2022 - fe32bf80001b02e444e356a5f5b51de09cb22f9d
A little more performance, a little less bugs - a new version is here! The update will be installed as usual via the "Update" menu item or will be downloaded automatically in the next few days if "Auto-Update" is active.
Here are the changes in detail:
- NEW - Frontend cache: increased performance
- NEW - New background image for the login screen (Winter is coming...)
- NEW - New language variants for translations added (en_CA, fr_BE, it_CH and others)
- NEW - HTML links in the text of the iframe blocker are now preserved
- NEW - Update history can be viewed in the update area
- FIX - Cookiebot importer language bug fixed
- FIX - ImEx plugin: missing locale attributes added
- FIX - Hosting API (domain): Extract path from 'name', even if no protocol is defined
- FIX - Better error handling when caching the TCF vendor list
- FIX - Legal texts could not be saved under certain circumstances
- FIX - Skip corrupt entries in log files (e.g. due to full hard disk)
- FIX - Info tables about cookies etc. can be scrolled horizontally if required
- CHANGE - Do not force "Reject" button if there are only technically necessary integrations
Version 2022.08.24
24.08.2022 - 114fdbd1f83411c406c88e5d4e495072e292f0f8
A small bugfix version and this version prepares the cloud for the upcoming agency / reseller tariffs.
Here are the changes in detail:
- NEW - TCF: Download extended disclosure data via reverse proxy by default
These must be downloaded on-demand from the server of the respective TCF vendor
. Without a reverse proxy, it is therefore not possible to set a sensible firewall rule in restrictive environments. - NEW - Lazy loading for the settings icon implemented
- NEW - Console commands 'app:env:all', 'app:env:get', 'app:env:set' - Simplifies the (automated) setting of variables in '.env.local', e.g. in Ansible.
- NEW - Console command 'app:debug:model:list' added
This can be used to display all entries in a model.
E.g. 'bin/console app:debug:model:list User' - FIX - Force log rotation if entries in the current Consent log are older than 1 year.
- FIX - Added cronjob to delete old Consent log archive entries - could not run correctly under certain circumstances
- FIX - Website was darkened on mobile, even if the widget was not blocked
- FIX - CSS display tables in some templates were not scrollable and sometimes displayed incorrectly
Version 2022.08.15
15.08.2022 - 559d2d81d75d60161693144d0a0e2fc7fcd5d53a
Time for a new version: All kinds of corrections, changes and a few new features. The update will be installed as usual via the "Update" menu item or will be downloaded automatically in the next few days if "Auto-Update" is active.
Here are the changes in detail:
- NEW - New plugin: Scripts-Platzhlater
- NEW - Onboarding: Session storage and local storage entries without hits are now listed under "Other"
- NEW - Consent splitting also when submitting forms via Javascript
- NEW - The settings icon can now be defined uniformly for account and system themes
- FIX - Content security policy for single sign-on plugin adjusted
- FIX - Data transfer optimized when editing an embed
- FIX - Apply cross-language settings for content pages correctly
- FIX - Consider possible connectivity issues for cURL calls
- FIX - Onboarding: Error when adding a domain by a subuser fixed
- FIX - ImEx plugin: Corrections for the transfer of group rights
- FIX - Domain list was sometimes not loaded for sub-users
- FIX - Possible problem when editing a theme in MongoDB installations fixed
- FIX - Layout: Overlapping of multi-line panel headers with other content fixed
- FIX - Optimized data cleanup when deleting records
- FIX - Inactive user translations in the template corrected
- FIX - Invalidation of the frontend cache optimized
- FIX - Corrected time span display for weeks
- FIX - Widget corrections for domains created by sub-users
- FIX - Themes: Apply configured widget buttons correctly
- FIX - Translate bindings with auto refresh when languages are activated
- CHANGE - Display active and inactive plugins in separate tabs
- CHANGE - Iframe blocker: Preview background image is now marked as 'role="presentation"' for ARIA
- CHANGE - When calling the detail dialog, no longer change the hash in the URL and avoid 'popstate' event
- CHANGE - Widget: X button is now also counted as "Reject" if no consent settings have been made yet
Version 2022.06.30
05.07.2022 - 83feb5c6d2e7ac31e75748f52278f59c1565a773
This version is a small bugfix version. The update will be installed as usual via the menu item "Update" or will be downloaded automatically in the next few days if auto-update is active.
Here are the changes in detail:
- NEW - Compressable fonts can also be gzip/brotli-compressed
- NEW - CSV export of the consent log added
- NEW - Permanent crawler: new mask for transferring cookies etc. in embeddings
- NEW - New group authorization for editing "Source code of the integration"
- NEW - Update to special version in the backend of CCM19 enabled
- FIX - Language management, some unsightly bugs in the handling of various languages fixed
- FIX - Handling in the update, some rare bugs in the user migration fixed
- FIX - Improvement in JS / CSS caching
- FIX - minor code optimizations
Version 2022.06.01
01.06.2022 - e5b908fea44641885b86dc75b686f5694bf37e74
Many, many adjustments, new features and also corrections come with this version. The update will be installed as usual via the "Update" menu item or will be downloaded automatically in the next few days if auto-update is active.
Here are the changes in detail:
- NEW - Enable update to special version in the backend of CCM19
- NEW - OnBoarding: Automatic embedding update can be (de)activated directly
- NEW - OnBoarding: Link found embeddings with automatic update
- NEW - Domain management: Collective deletion function for active domains extended
- NEW - System log: Download function
- NEW - Consent archive: Command line command for migrating
- NEW - Log archive more configurable for new installations
- NEW - Path to log archive in '.env.local' configurable
- NEW - Export now with archived log files, if JSON format
- NEW - Help text for "No password" checkbox
- NEW - SSO plugin: customers can be created without password (SSO login only)
- NEW - SSO plugin: Subuser can be created without password
- NEW - Import now also via command with the transfer of API key and domain IDs
- FIX - Refresh frontend cache independently of the backend module
- FIX - OnBoarding: default settings corrected
- FIX - Import/Export plugin: Export of translations corrected
- FIX - Import/Export plugin: Reset domain in case of incorrect import or delete new domains
- FIX - Repository change for domains during export corrected
- FIX - Use translations of language names in the backend selection list
- FIX - Country flag assignments of languages corrected
- FIX - Accidentally removed languages added again
- CHANGE - Brazil-Portuguese deactivated as backend language
- CHANGE - Renaming "Page-Check" to "Permanent Crawler" adopted in several places
Version 2022.05.09
03.05.2022 - b9d815e64871f603a3559124a9b5c8f4b101b0cc
This version is a small bugfix version. The update will be installed as usual via the menu item "Update" or automatically in the next few days, if auto-update is active.
Here are the changes in detail:
- NEW - Hosting API documentation extended
- NEW - Use import / export plugin via console
- FIX - Never overwrite the plugin directory when updating
Version 2022.05.03
03.05.2022 - 3caba8036f04963043844038841c8c7415344f3e
This version is packed with new functions and various corrections. The update will be installed as usual via the menu item "Update" or will be downloaded automatically in the next few days if auto-update is active.
Highlights of this version:
- Hosting API - manage customers, domains, themes etc. via REST API (Agency Edition)
- Single sign-on (plugin) - enables SSO via external providers with OpenID Connect (OAuth 2.0)
Here are the changes in detail:
- NEW - Hosting API published - management of customers, domains, integrations and themes, among other things, via a REST API
- NEW - New plugin "Single Sign-on" added
- NEW - Plugin models can bring model templates with them
- NEW - ImEx plugin: export/import customers
- NEW - Frontend cache can be emptied separately in the caching menu item
- NEW - Translations updated
- FIX - System themes could sometimes not be created if the file 'cm-themes.json' did not yet exist
- FIX - Do not display the fallback language in the menu item Integrations for cookies if a translation is missing
- FIX - Possible problems when operating via load balancer prevented
- FIX - Block iframes directly when consent is revoked
- FIX - Allow iframes if the widget is restricted to the EU (or DNT) under certain circumstances
- FIX - Login process better protected against timing attacks
- FIX - Cache clearing for sub-users corrected
- CHANGE - Error pages no longer get a CSP header with 'https://update.ccm19.de'
- CHANGE - Embedding auto-update: check for updates more frequently (6-12 h instead of 24h)
- CHANGE - Embedding-Auto-Update: Update now also takes place if a new language has been activated for which translations are missing
Version 2022.04.22
22.04.2022 - 3dbd1dbf6f23c1ac6ee5ae48f7fe24b7ad39ecda
Due to the Easter vacations, there was a little more time than planned between the last and this version. As always, you can install this version via Update or it will be installed automatically in the next few days.
The most important points in detail
- Login - finally summer
- Consent log now searchable by date and IDs
- Cache output optimized
Here are the changes in detail:
- NEW - Option to integrate inline scripts without eval function
- NEW - Compatibility of the detection of pre-compressed resources optimized
- NEW - System log: Delete function for logs from previous months
- NEW - Cache: keep compressed versions directly in RAM when writing for delivery
- NEW - Deliver the compressed version directly when saving in the widget cache
- NEW - Cache: always deliver gzip for Cloudflare
- NEW - Loading of technically necessary bindings can be switched on/off without consent
- FIX - Detection of primary color optimized for checkboxes, among other things
- FIX - Empty widget cache when system themes are updated
- FIX - Control language selection for code generation in the dashboard via checkbox
- FIX - Theme selection removed from the dashboard when generating code - caused problems too often
- FIX - Permissions for editing individual CSS code corrected
- FIX - Mark write-protected CodeMirror elements accordingly
Version 2022.03.25
25.03.2022 - f572eb7ee323069153f9eefe5ebee1a8c94c5aec
A small hotfix version with a few optimizations and new options.
Here are the changes in detail:
- NEW - Loading of technically necessary bindings without consent can now be switched on/off (Developer settings)
- NEW - Compatibility of the recognition of pre-compressed resources optimized
- FIX - Fixed language selection in setup
Version 2022.03.24
24.03.2022 - 6ee7a1ff282b54600a43ae62f0b5fdd1b937e66c
The new version comes with various corrections and also a few new features. Here are the highlights:
- Release of iframes through checkboxes below the element (automatic release of embeds)
Here are the changes in detail:
- NEW - Theme prefix in the skeleton renamed from ccm19 to ccm
- NEW - Set CORS header for the app.css (heatmaps, session recording)
- NEW - Enable language change of the widget via Javascript
- NEW - Switch to enable and disable iframes as desired
- Option in the "Iframes" area to enable/disable the switches
- Texts of the iframe consent buttons can be translated
- FIX - Script loader: The queue was not processed under certain circumstances
- FIX - Corrections within the language settings
- FIX - Jump marker can also be activated if a modal is already loaded
- FIX - Include technically necessary bindings even without consent
- FIX - Only display settings icon if no modal is active
- FIX - Corrected creation of users via API - defaultLocale was not determined correctly..
- FIX - Filter out redundant backend languages
The extension for iframes here once in the picture


Version 2022.03.10
10.03.2022 - 53e4915451615897bc3b7c228c103a95fba0f38f
This time there are again some major innovations and adjustments and of course, as always, bugfixing and improvements in small details.
The most important adjustments here:
- Individual language setting for agencies - you can now set the available languages
- Login in desired language with language selection in the login mask
- CookieBot Import Plugin - to be able to import domains with all data from Cookiebot.
- Compression and optimization backend - this now runs more smoothly
Here are the changes in detail
- NEW - deliver backend CSS also pre-compressed
- NEW - Brotli- and Gz-compressed versions of the larger Javascript files integrated
- NEW - htaccess: never send asset requests (img/, js/, update-progress-download.json, etc.) through PHP
- NEW - Allow/block list for embedding option "Exclude URLs" added
- NEW - Record reloading of external content (iframes) in the consent log
- NEW - Button for manually updating imported embeddings
- NEW - Note for only tech necessary cookies that a banner may not be necessary
- FIX - Always set Autoupdate to true as template
- FIX - Activate consent sharing in multi-domain edition
- FIX - Iframe blocker texts can be translated per integration
- FIX - Added help text for the "Automatic update" option for embeds
- FIX - ser/system themes: default colors for new theme set to "white on black"
- FIX - Extra footer for imprint and co. also in system and user themes
- FIX - Iframe blocker: Ignore iframes with empty src attribute
- Fix - Ensures compatibility with dynamic iframes that are integrated using Fancybox v3.
- FIX - Iframe blocker: Apply blocking mode even with empty filter list
- FIX - "Script loader group" and "Block iframes" added to embed templates and import Embed templates can now also have a script loader group and blocked iframes Blocked iframes can now also be transferred from the cookie DB
- FIX - protocol rotation outsourced to cronjob
- FIX - various fixes in the statistics plugin
- BUMP Packages
- BUMP Translations
Version 2022.02.17
17.02.2022 - f495fe06b26cd9fa4b044a1bc8ccc112bc7423bf
There are only a few spectacular new features this time, this is a bugfix release with only 2 minor new features
Here are the changes in detail
- NEW - general blocking element under developer settings - this allows scripts to be generally blocked and no longer unblocked
- NEW - Use translation of the widget buttons in the theme configuration
- FIX - Prevent recursive blocking of iframes
- FIX - Optional consent lifetime introduced for TCFv2 conformity (consent valid for max. 13 months)
- FIX - Optimized browser compatibility of the script loader It is now prevented that Safari preloads scripts and possibly sets cookies.
- FIX - Possible errors in the preview of system themes fixed, ensure fallback domain
- FIX - Forwarding from / to /public/ corrected Some clients (e.g. the SSLLabs test bot) cannot do anything with /./ in the path when forwarding
- FIX - various minor, rarely occurring PHP errors corrected
- FIX - Remove target of the settings icon from the theme configuration
- FIX - Cookie deletion exception in the agency version in the templates fixed
- FIX - AB test data - was partly only incompletely used from the archive - is corrected
- FIX - Fixed error message when using the search & replace function
- FIX - Validation of user input for user management optimized
- BUMP Packages
- BUMP Translations
Version 2022.02.03
03.02.2022 - 6d4027902e50406f5a26b8829eef83aa3f8b8456
This version brings a number of bug fixes and a reference to the news about IAB / TCF, which can also be read here.
The most important adjustments here:
- Customers can now determine the mail dispatch themselves
- New NoLabel functions for agencies integrated
Here are the changes in detail
- NEW - new mail handling - users can now make the settings for the system mails themselves, including opt-out text
- NEW - extended handling in the NoLabel area for agencies, logo, background image for login area, link own documentation and much more. - more details here in the documentation
- NEW - Warning when the settings icon is deactivated + help text
- NEW - Themes: Deactivate warnings now with confirm dialog + red exclamation mark
- FIX - Minor fixes in the Im/Export plugin to intercept special situations
- FIX - Optional Consent Lifetime introduced for TCFv2 conformity (Consent valid for max. 13 months)
- FIX - Processing of statistics data optimized for cronjobs
- FIX - Rights fixed for user and group administration (previously this was not displayed in the multidomain version)
- FIX - Various fixes for mail dispatch, variables, placeholders, correct dispatch
- FIX - primary setup file can now switch between de/en
- FIX - additional setup files can now switch between all available languages -> download version only
- FIX - Subusers can now also reach iframes and developer settings.
- FIX - Background image for themes corrected.
- FIX - Set Content-Security-Policy in Theme-Preview correctly
- FIX - various rare timeout phenomena in PageCheck corrected
- BUMP Packages
Version 2022.01.25
25.01.2022 - d57cecc3170b9de6002cc0cf537534966fa567fb
This version brings many bug fixes and some major news and some comfort functions.
The most important adjustments here:
- New plugin to enable 2-factor authentication - read more here.
- New Import / Export plugin - this allows complete accounts / domains including all settings to be imported or exported
- And an essential function for the future - closing the widget via an X at the top right.
Here are the changes in detail
- NEW - Reject button is now fixed and can only be deactivated via the developer settings
- NEW - checkbox added to deactivate Permascanner - there will then be NO more reports... -> multiple customer request
- NEW - Close button (X) at the top right of the first widget can now be activated via theme
- NEW - Plugin 2-factor authentication
- NEW - Import / Export Plugin
- FIX - Timeout optimized for PageCheck / Crawler calls
- FIX - Consent sharing displayed a little better
- FIX - Dev settings are now also displayed in accounts without rights, layout optimized
- FIX / NEW - in the free tariff now meaningful hint that no plugins are available
- FIX - Translations added
- FIX - various typos and text output improved
- FIX - Links to documentation restored at all points after the structure of the documentation was changed
- FIX - HTML structure TCF settings
- FIX - new IAB providers are no longer activated immediately but only after checking / information text for new IAB providers added
- FIX - various other fixes in the statistics, weeks / months selectable again, negative data corrected due to incorrect calculation
- FIX - pause Google AdSense while Consent is requested
- FIX - Setting a theme now works again...
- FIX - new embedding from the remote DB is now activated by default
- FIX - Saving the plugin settings in the plugin manager:
- BUMP Packages
The update will be installed as usual via the update area of the CCM19 administration and will be installable in all versions in the next few days.
Version 2022.01.13
13.01.2022 - a13fb0519ac9535e3da182c84a1a04d5d9f34dd2
At the end of last year, we made some major changes that we are now publishing in this release. Here are the most important changes:
- Major reorganization in the administration - all complex settings that require higher knowledge when editing websites have now been combined under the new item "Developer settings". In the beta phase, the feedback from participating customers was very good: e.g. "Finally more clarity at this point"... Documentation
- The Scripts menu item has been removed and the content has been integrated under Developer settings.
- There is a new menu item"Iframes". All settings relating to iframes such as YouTube etc. are now defined here.
- The plugin infrastructure in the system has been completely rebuilt and modernized, more about this in the documentation soon.
- Read and write permissions can now be controlled separately for subgroups / users
- Blocking / releasing of resources now possible via explicit releases in the source code - this can prevent the premature loading of resources WITHOUT consent that are loaded directly via the HTML source code. However, this requires manual intervention in the source code. Documentation
Here are the changes in detail
- FIX - Code cleaned up, PHPdoc optimized
- FIX - NEW Cookie Cronjob adjusted so that the data is crawled, but only sent if it is to be actively executed...
- NEW - the cookies found are now checked by the new external crawler on the pages that are listed. If the cookies / LocalStorage etc. are not found there, the entries are set to ignore.
- NEW - Plugin infrastructure completely rebuilt and modernized, more about this soon in the documentation.
- FIX - Maintain cache integrity when deleting documents (MongoDB)
- FIX - Display tariff panel also in multidom area
- FIX - Memory usage statistics optimized
- FIX - Possible error fixed when logging in with a non-existent user name
- FIX - Sub-users could not activate the frontend widget by mistake
- FIX - Grant access to newly created domains to the active subuser
- FIX - Plugins: Register plugin version change at the latest with the next cache deletion
- FIX - Various minor fixes (static analysis) and code quality assurance
- NEW - You can now use the customer API to search for an ID with a string.
- FIX _ Translations and Page Check renamed to Permanent Crawler... this may make it clearer what is meant
- FIX - Activate plugins in base edition for the main user
- FIX - Avoid page reload when re-login to customer account as admin
- FIX - No longer record window size for statistics
- FIX - Return to correct route on forced logout fixed
- FIX - Run session with user ID instead of username.
- FIX - Check for duplicate usernames revised
- NEW - Make customer usernames changeable in hosting administration
- FIX - Adopt cookie description texts from embedding templates for the correct languages
- FIX - Menu sorting corrected
- FIX - Hosting dashboard: Limit statistics to current month -> performance with large amounts of data
The update will be installed as usual via the update area of the CCM19 administration and will be installable in all versions over the next few days.
Version 2021.12.17
17.12.2021 - 622ea0aafb16cbf27555aa3640087030798c109d
This version brings a bugfix that fixes blockages that occur in some installations when using the backend.
- FIX: Possible deadlocks with the PHP session removed
The update will be installed as usual via the update area of the CCM19 administration and will be installable in all versions over the next few days.
Version 2021.11.30
30.11.2021 - e2358a4bdb4926c1c532c8cbff839e3ea30f949c
Once again, there are some bug fixes and a major new feature especially for AWIN publishers.
- NEW - For AWIN publishers, the consent can now be automatically attached to links and image links
- NEW - Too many failed login/recovery attempts will lock out an IP address for 5 minutes
- NEW - Bruteforce protection: After a failed login, the login for a user is blocked for 3 seconds
- NEW - Winter background image in login
- NEW - General API always outputs the data of the last 2 days - in case of doubt also from the archive.
- FIX - Type assignment of assets from the embedding DB
- FIX - optimized some cronjobs
- FIX - Serbian translations
- FIX - MongoDB optimizations performed
- FIX - Prevented session / login problems caused by partially erratic cookie settings.
- FIX - Correctly determine e-mail address in shipping error message
- UPDATE - GeoIP database updated
- UPDATE - Dependencies updated
The update will be installed as usual via the update area of the CCM19 administration and will be installable in all versions over the next few days.
Version 2021.11.18
18.11.2021 - 3f57cdd3d4ee43936954df3c427d48884ff713cd
Some minor bugfixes.
- FIX - fixes a path error that prevented the correct display of plugins in the menu in old versions
The update will be installed as usual via the update area of the CCM19 administration and will be installable in all versions in the next few days.
Version 2021.11.16
16.11.2021 - afb7660db74e56fd81350e1fcd021dd2d7be3d94
Some minor bug fixes.
- FIX - Under certain circumstances, another incorrect assignment of the tariff occurred in the Business / Starter tariff in the download versions - this has now also been fixed
- FIX - 2 small error messages were intercepted
- FIX - Display screenthots in the theme preview has also been revised and corrected
The update will be installed as usual via the update area of the CCM19 administration and will be installable in all versions in the next few days.
Version 2021.11.05
05.11.2021 - 4bfb3bfa0f5a13bffc8366537bb0a6bebf9398a6
Here is a small correction afterwards.
- Under certain circumstances, the tariff was incorrectly assigned in the Business tariff - this has now been fixed
As usual, the update will be installed via the update area of the CCM19 administration and will be installable in all versions over the next few days.
Version 2021.11.04
04.11.2021 - 83f17a115c763a35404e08d85bad23cf4253059e
There is a new updated version with some minor changes. The most important new features:
- NEW - Theme preview now with screenshot of the website in all current versions, unfortunately the old DL versions cannot implement the feature because the domain name is not saved there.
- NEW - In the Multi Domain versions the necessary mail templates have been activated.
- NEW - Preparation for new tariffs - does not affect existing customers.
- NEW - Sliding tariffs for existing users in the current tariffs now possible
- NEW - Support for preloader etc. by triggering the 'load' event in the iframe
- FIX - when switching between 2 domains the session was not reloaded immediately, the data was not updated correctly, works now
- FIX - AB test data was not generated, now works again...
- FIX - Reset license key now also correctly resets the tariff data
- FIX - some problems with the processing of old licenses were not considered.
The update will be installed as usual via the update area of the CCM19 administration and will be installable in all versions in the next few days.
Version 2021.10.19
19.10.2021 - d47f92e5d3929300b2d09f4ec14c08e0bdb4c048
Here are a few small corrections and optimizations afterwards. The most important new features:
- Optimized browser compatibility of the iframe blocker
- Templates of the account-wide translations corrected (e.g. Serbian in Latin alphabet reinstated)
As usual, the update will be installed via the update area of the CCM19 administration and will be available for installation in all versions over the next few days.
Version 2021.10.18
18.10.2021 - 476e754de57d374133188de143505a65a7338f48
Once again, there are some new features - and a number of minor bug fixes. The most important new features:
- Cache optimization improves the loading time for customer pages by a factor of 10 to approx. 30 - 60 ms, and the load of agency installations drops massively by approx. 50-60%.
- Further languages added, Danish, Greek, Irish, Icelandic, Norwegian, Swedish, Romanian, Swedish, Slovenian, Slovak, Turkish, Finnish, Serbian, Croatian
The update will be installed as usual via the update section of the CCM19 administration and will be installable in all versions over the next few days.
A brief summary of the changes:
- NEW - Logo/settings icon can be reset
- NEW - Now no nudging themes by default - background see also here
- NEW - Renew widget cache context-based for corresponding domains
- NEW - Widget cache active by default
- NEW - List widget cache size under "Caching"
- NEW - FAll background image
- NEW - more languages added, Danish, Greek, Irish, Icelandic, Norwegian, Swedish, Romanian, Swedish, Slovenian, Slovakian, Turkish, Finnish
- NEW - Language selector backend top menu made 3 columns - looks better like this...
- FIX - Serbian now in Latin
- FIX - htaccess: Brotli support removed by default
- FIX - Display statistics data in the dashboard, data was not correct. Possibly you have to click once on Import data from archive in the advanced statistics plugin after the update.
- FIX - Error in the statistics graphic Linux was counted twice by Android Phones.
- FIX - Avoid 'SessionHandler::gc(): ps_files_cleanup_dir' error
- FIX - Set DE as default country in the user instead of in the domains
- FIX - Accessibility: Keyboard operation of the "Select file" buttons for logo uploads
- FIX - Reset cache also for UserLocale and UserThemeManager
- FIX - Lock handling in Update, a further step to improve the update capability
- FIX - Language recognition in widget cache, and further optimizations in the cache
- FIX - configured timeout for communication with the license server
- FIX - old images removed
- FIX - Tariff buttons in the account moved to the top
- FIX - Preview of account and system-wide themes fixed
- BUMP Packages
Version 2021.09.21
21.09.2021 - 86b4ddc8f466443d5cde46f002dd53efcf1cc86b
Once again there are some new features - with a very big one.
- Now with MongoDB support. With this version, we are activating MongoDB support, which has been running in the background for some time, for all major download versions.
- And, as always, a number of bug fixes
As usual, the update will be installed via the update area of the CCM19 administration and will be installable in all versions over the next few days.
The changes briefly summarized:
- NEW - MongoDB Install now possible
- NEW - Console commands for update component
- FIX - Browser compatibility of the widget optimized
- FIX - Disabling multiple bindings via category switch fixed
- FIX - Language template - there was wrong data in it - also corrected directly in the cloud (cm-user-locales.json)
- FIX - AB Test Plugin now runs again via the central administration... adjust on occasion...
- FIX - Route AB Tests Plugin
- FIX - SubUserGroups now also with access to plugins - this was missing all the time...
- FIX - composer.json's of the plugins completed
- FIX - intercept empty data in imprint, data protection and accessibility - otherwise it will pop...
- FIX - save broken data in AB tests...
- FIX - Calculation of statistics data... there was still an error in the summation
- FIX - activate import from archive only for json-repo, is not necessary for mongodb because there is no auto-archiving
- FIX - : System-Log: Month selection for MongoDB fixed
- FIX - Log password resets via command line
- FIX - Downgrade via command line also disables AutoUpdates
- FIX - Compatibility with php-mongodb 1.5-1.8
- FIX - Bot detection: Detection of Google bots improved
- FIX - Tariff notifications written a bit more detailed.
- FIX - Consent-Log JSON-Export fixed
- BUMP Packages
Version 2021.09.07
07.09.2021 - b79d4ff66534cabd9850d340fc44a008323ca3bc
This version brings some important new features after the summer break:
- Extended caching of the widgets - this enables call times of approx. 30ms
- Dynamic reloading of the large widget masks - this makes the initial calls much smaller and faster
- Google Consent Mode
- Automatic updating of embeddings and cookie descriptions from our database, which means that your texts are automatically kept up to date!
- And dozens of bug fixes
As usual, the update will be installed via the update section of the CCM19 administration and will be available in all versions over the next few days.
The changes briefly summarized:
- NEW - Initialize content options for reloaded widget elements
- NEW - Generate compressed variants of 'ccm19.components.min.js'
- NEW - Cache: Create and deliver compressed variants
- NEW - Widget cache: "304 Not Modified" shortcut
- NEW - Google Consent Mode: also in system embeddings
- NEW - Apply Google Consent Mode
- NEW - Google Consent Mode: Show in embedding creation dialog
- NEW - Color backend changed - brought closer to the website colors
- NEW - Consider option "Show only in EU?" in widget cache
- NEW - Google Consent Mode: Show in embedding creation dialog
- NEW - Generate user consent ID (ucid) on the client side
- NEW - "Enable widget cache" option added to frontend behavior
- NEW - Caching for the frontend entry point implemented
- NEW: Redisplay consent dialog when embeddings have been changed
- NEW - Record timestamps of legally relevant changes to embeddings
- NEW - For "Display only in the EU", also display in Switzerland
- NEW - EmbeddingDb: Transfer asset storage type correctly from database
- NEW - Darken screen when reloading; prevent simultaneous reloading
- NEW - Reload detail window including TCF overhead on request
- NEW - Update state management also for grouping TCF checkboxes
- NEW - Pre-assign TCF checkboxes based on the new state management
- NEW -TemplateRenderEvent introduced and payment plugin separated from core code
- FIX - New translations added
- FIX - Remove default language for hosting embeddings system configuration
- FIX - incorrect execution of user update settings
- FIX - Set permissions for generated files
- FIX - Use Host+Schema with as cache salt
- FIX - Etag added during login check
- FIX - Open nested tabs correctly again on page reload
- FIX - Assignment of menu items in the menu manager
- FIX - Tab change based on fragment only if tab button is not hidden
- FIX - Note regarding limited functionality with active cache added
- FIX - Calls via bin/console fixed
- FIX - Avoid double escaping with 'replace_placeholders'
- FIX - Empty widget cache if domain-specific data has been customized
- FIX - Backport automatic consent reset to cookie model + fixes
- FIX - Styling setting Consent override
- FIX - Activating an embedding does not yet trigger a legally relevant change
- FIX - Onboarding revision
- FIX - Onboarding references and use statement corrected
- FIX - Statistics plugin display data optimized
- FIX - Login check: Transmission of the AppId in '/login/check' removed
- FIX - Login check: No more confusion with multiple CCM19 installations on the same domain
- FIX - Template "Template" removed from templates
- FIX - Revision of OnBoarding: made multi-language capable
- FIX - Embedding DB revision: Handle special case ccm_consent already in 'EmbeddingDb'
- FIX - Prefetching of the detail dialog
- FIX -Approved embeddings were sometimes not recorded correctly
- FIX - Update 'embedding.consent' when switching a category
- FIX - Logging of the SystemEmbedding updates
- FIX - Cronjob system restructured
- FIX - Prename error in imprint crawler fixed and all the names added based on the crawler Mr/Mrs determined if it is not in the imprint...
- FIX - Makefile extended again so that it also runs with the countries...
- FIX - Translations: Date schemes added
- FIX - Update: Check if CCM19 main directory is writable
- FIX - Recognize and reverse removal of the widget by frameworks
- FIX - 'TemplateRenderEvent::extendTemplate()' added
- FIX - Typos
- FIX - various fixes in the handling of the cache / templates as part of the update
Older changelogs
