.

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:

  1. FIX - Script placeholder: Save text modules when creating from template
  2. 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.

Darkmode CCM19 Cookie Consent Manager / Cookie Banner

Here are the changes in detail:

  1. NEW - Dark mode available for every user
  2. NEW - All users can now also download their current invoices in the cloud
  3. NEW - Enhancements to the interface with "Save" & "Save and close" buttons - these functions will be rolled out over the next few weeks.
  4. NEW - when leaving the page and there are still unsaved changes, a warning is now displayed
  5. NEW - new winter image
  6. NEW - Consider iframe blocking strings during onboarding (also via API)
  7. NEW - Agency version: Enable customer search also by frontend API key
  8. NEW - Agency version: Transfer origins from white label CSS to CSP
  9. NEW - Agency version: Enable customer search also by frontend API key
  10. NEW - New developer setting for delaying the initial widget output
  11. NEW - Account setting "Display banner only on correct hostname" as default for new domains
  12. NEW - Sticky save bar that now appears when scrolling and when changing an input field
  13. NEW - Script placeholder: management of account-wide templates implemented
  14. FIX - IMEX Plugin - Further corrected & optimized
  15. FIX - Performance fix: Inline CSS moved to theme overview
  16. FIX - Minor performance optimizations, suggestions from Lighthouse implemented for backend
  17. FIX - Fix accessibility for contrast output in the theme color selection
  18. FIX - Plugin script placeholder: Various adjustments and fixes
  19. FIX - User address fields made largely optional again
  20. FIX - no longer display "Your session has expired" dialog on 404 error pages
  21. FIX - Fixed logic error in the activation of the iframe blocker
  22. FIX - Consent sharing now also correctly transfers subsequent changes to the consent to other domains
  23. FIX - Frontend JavaScript: prevent superfluous browser warning "unreachable code after return statement"
  24. FIX - Reverse proxy support: Allow changed hostname through reverse proxy
  25. FIX - Building the cookie declaration table centrally integrated in "build pipeline"
  26. FIX - Forms for creating and editing customers standardized
  27. CHANGE - Maintain assignment of mandatory categories in the update service
  28. CHANGE - Activate iframe blocker if relevant integrations are created during onboarding
  29. CHANGE - Auto-update for embeddings: Note moved to the top because it is often overlooked
  30. CHANGE - Customer management divided into "main accounts" and "sub-users"
  31. CHANGE - Button "Update embedding now" renamed to "Get latest version from database" after feedback
  32. 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:

  1. NEW - In the dev settings you can now set that the banner is only displayed on the corresponding domain.
  2. NEW - New setting to add importent to all CSS settings
  3. NEW - Agency version: Trusted reverse proxies configurable
  4. FIX - IMEX Plugin - Corrected default values for incomplete import files
  5. FIX - Widget styling: Partial isolation from surrounding website
  6. FIX - Fixed timeout issue with the new cookie database
  7. FIX - Agency version only - client fields no longer all set to required
  8. FIX - Agency version only - stay in the mask after editing a user
  9. FIX - Embedding assignment corrected during automatic update
  10. FIX - Unsubscribe function in emails fixed
  11. FIX - Agency version only - CSS from the WL area was not set correctly - special characters were lost
  12. 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:

  1. NEW - Note when an update will be available soon
  2. NEW - ImEx plugin: Consider AB tests
  3. NEW - The widget can now be activated for multiple domains at once
  4. NEW - Customer list reversed (newest entries first - only for Agency / Enterprise version)
  5. NEW - Emergency cache clearing function for exception errors
  6. NEW - Hosting API: 'Client' component extended with new properties
  7. NEW - Hosting API: New endpoint for creating bindings after cookies
  8. NEW - Show save button via theme configuration in detail window
  9. FIX - Display problems fixed
  10. FIX - Prevent double script execution during HTML manipulation
  11. FIX - Do not build cookie declaration table within a '<p>' element
  12. FIX - ImEx plugin: Consider additional user data
  13. FIX - SSO plugin: Bugfixes and more meaningful error messages
  14. FIX - SSO plugin: Compatibility with Gitlab improved
  15. FIX - Country list sorting adapted to current backend language
  16. FIX - Hosting API: Enable auto-update for imported integrations
  17. FIX - Hosting API: A success code may have been sent incorrectly
  18. FIX - Hosting API: Translations are now applied correctly
  19. FIX - Hosting API: Various program logic-critical corrections made
  20. CHANGE - New requirement for new installations: 'intl' PHP extension
  21. UPDATE - Translations updated
  22. 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:

  1. NEW - Frontend performance increased
  2. NEW - IFrame blocker: Iframe domains are forgotten as soon as the cookie dialog is saved again without "Accept all"
  3. NEW - MongoDB performance optimizations
  4. NEW - Hosting API: "1-click" endpoint for creating domains with website scan
  5. NEW - Admin menu - account settings and tariff management now combined in a separate area
  6. FIX - Script placeholders can also be built at runtime
  7. FIX - Avoid blockage during setup in current directory ('./')
  8. FIX - Error with unknown country in BackendLanguage model avoided
  9. FIX - ImEx plugin Various fixes for the correct transfer of data
  10. UPDATE - Update of the GeoIP database
  11. 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:

  1. NEW - Frontend cache: increased performance
  2. NEW - New background image for the login screen (Winter is coming...)
  3. NEW - New language variants for translations added (en_CA, fr_BE, it_CH and others)
  4. NEW - HTML links in the text of the iframe blocker are now preserved
  5. NEW - Update history can be viewed in the update area
  6. FIX - Cookiebot importer language bug fixed
  7. FIX - ImEx plugin: missing locale attributes added
  8. FIX - Hosting API (domain): Extract path from 'name', even if no protocol is defined
  9. FIX - Better error handling when caching the TCF vendor list
  10. FIX - Legal texts could not be saved under certain circumstances
  11. FIX - Skip corrupt entries in log files (e.g. due to full hard disk)
  12. FIX - Info tables about cookies etc. can be scrolled horizontally if required
  13. 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:

  1. 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.
  2. NEW - Lazy loading for the settings icon implemented
  3. 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.
  4. 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'
  5. FIX - Force log rotation if entries in the current Consent log are older than 1 year.
  6. FIX - Added cronjob to delete old Consent log archive entries - could not run correctly under certain circumstances
  7. FIX - Website was darkened on mobile, even if the widget was not blocked
  8. 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:

  1. NEW - New plugin: Scripts-Platzhlater
  2. NEW - Onboarding: Session storage and local storage entries without hits are now listed under "Other"
  3. NEW - Consent splitting also when submitting forms via Javascript
  4. NEW - The settings icon can now be defined uniformly for account and system themes
  5. FIX - Content security policy for single sign-on plugin adjusted
  6. FIX - Data transfer optimized when editing an embed
  7. FIX - Apply cross-language settings for content pages correctly
  8. FIX - Consider possible connectivity issues for cURL calls
  9. FIX - Onboarding: Error when adding a domain by a subuser fixed
  10. FIX - ImEx plugin: Corrections for the transfer of group rights
  11. FIX - Domain list was sometimes not loaded for sub-users
  12. FIX - Possible problem when editing a theme in MongoDB installations fixed
  13. FIX - Layout: Overlapping of multi-line panel headers with other content fixed
  14. FIX - Optimized data cleanup when deleting records
  15. FIX - Inactive user translations in the template corrected
  16. FIX - Invalidation of the frontend cache optimized
  17. FIX - Corrected time span display for weeks
  18. FIX - Widget corrections for domains created by sub-users
  19. FIX - Themes: Apply configured widget buttons correctly
  20. FIX - Translate bindings with auto refresh when languages are activated
  21. CHANGE - Display active and inactive plugins in separate tabs
  22. CHANGE - Iframe blocker: Preview background image is now marked as 'role="presentation"' for ARIA
  23. CHANGE - When calling the detail dialog, no longer change the hash in the URL and avoid 'popstate' event
  24. 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:

  1. NEW - Compressable fonts can also be gzip/brotli-compressed
  2. NEW - CSV export of the consent log added
  3. NEW - Permanent crawler: new mask for transferring cookies etc. in embeddings
  4. NEW - New group authorization for editing "Source code of the integration"
  5. NEW - Update to special version in the backend of CCM19 enabled
  6. FIX - Language management, some unsightly bugs in the handling of various languages fixed
  7. FIX - Handling in the update, some rare bugs in the user migration fixed
  8. FIX - Improvement in JS / CSS caching
  9. 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:

  1. NEW - Enable update to special version in the backend of CCM19
  2. NEW - OnBoarding: Automatic embedding update can be (de)activated directly
  3. NEW - OnBoarding: Link found embeddings with automatic update
  4. NEW - Domain management: Collective deletion function for active domains extended
  5. NEW - System log: Download function
  6. NEW - Consent archive: Command line command for migrating
  7. NEW - Log archive more configurable for new installations
  8. NEW - Path to log archive in '.env.local' configurable
  9. NEW - Export now with archived log files, if JSON format
  10. NEW - Help text for "No password" checkbox
  11. NEW - SSO plugin: customers can be created without password (SSO login only)
  12. NEW - SSO plugin: Subuser can be created without password
  13. NEW - Import now also via command with the transfer of API key and domain IDs
  14. FIX - Refresh frontend cache independently of the backend module
  15. FIX - OnBoarding: default settings corrected
  16. FIX - Import/Export plugin: Export of translations corrected
  17. FIX - Import/Export plugin: Reset domain in case of incorrect import or delete new domains
  18. FIX - Repository change for domains during export corrected
  19. FIX - Use translations of language names in the backend selection list
  20. FIX - Country flag assignments of languages corrected
  21. FIX - Accidentally removed languages added again
  22. CHANGE - Brazil-Portuguese deactivated as backend language
  23. 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:

  1. NEW - Hosting API documentation extended
  2. NEW - Use import / export plugin via console
  3. 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:

  1. Hosting API - manage customers, domains, themes etc. via REST API (Agency Edition)
  2. Single sign-on (plugin) - enables SSO via external providers with OpenID Connect (OAuth 2.0)

Here are the changes in detail:

  1. NEW - Hosting API published - management of customers, domains, integrations and themes, among other things, via a REST API
  2. NEW - New plugin "Single Sign-on" added
  3. NEW - Plugin models can bring model templates with them
  4. NEW - ImEx plugin: export/import customers
  5. NEW - Frontend cache can be emptied separately in the caching menu item
  6. NEW - Translations updated
  7. FIX - System themes could sometimes not be created if the file 'cm-themes.json' did not yet exist
  8. FIX - Do not display the fallback language in the menu item Integrations for cookies if a translation is missing
  9. FIX - Possible problems when operating via load balancer prevented
  10. FIX - Block iframes directly when consent is revoked
  11. FIX - Allow iframes if the widget is restricted to the EU (or DNT) under certain circumstances
  12. FIX - Login process better protected against timing attacks
  13. FIX - Cache clearing for sub-users corrected
  14. CHANGE - Error pages no longer get a CSP header with 'https://update.ccm19.de'
  15. CHANGE - Embedding auto-update: check for updates more frequently (6-12 h instead of 24h)
  16. 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

  1. Login - finally summer
  2. Consent log now searchable by date and IDs
  3. Cache output optimized

Here are the changes in detail:

  1. NEW - Option to integrate inline scripts without eval function
  2. NEW - Compatibility of the detection of pre-compressed resources optimized
  3. NEW - System log: Delete function for logs from previous months
  4. NEW - Cache: keep compressed versions directly in RAM when writing for delivery
  5. NEW - Deliver the compressed version directly when saving in the widget cache
  6. NEW - Cache: always deliver gzip for Cloudflare
  7. NEW - Loading of technically necessary bindings can be switched on/off without consent
  8. FIX - Detection of primary color optimized for checkboxes, among other things
  9. FIX - Empty widget cache when system themes are updated
  10. FIX - Control language selection for code generation in the dashboard via checkbox
  11. FIX - Theme selection removed from the dashboard when generating code - caused problems too often
  12. FIX - Permissions for editing individual CSS code corrected
  13. 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:

  1. NEW - Loading of technically necessary bindings without consent can now be switched on/off (Developer settings)
  2. NEW - Compatibility of the recognition of pre-compressed resources optimized
  3. 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:

  1. Release of iframes through checkboxes below the element (automatic release of embeds)

Here are the changes in detail:

  1. NEW - Theme prefix in the skeleton renamed from ccm19 to ccm
  2. NEW - Set CORS header for the app.css (heatmaps, session recording)
  3. NEW - Enable language change of the widget via Javascript
  4. 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
  5. FIX - Script loader: The queue was not processed under certain circumstances
  6. FIX - Corrections within the language settings
  7. FIX - Jump marker can also be activated if a modal is already loaded
  8. FIX - Include technically necessary bindings even without consent
  9. FIX - Only display settings icon if no modal is active
  10. FIX - Corrected creation of users via API - defaultLocale was not determined correctly..
  11. FIX - Filter out redundant backend languages

The extension for iframes here once in the picture

Iframe activation in the frontend

Iframe management in the backend


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:

  1. Individual language setting for agencies - you can now set the available languages
  2. Login in desired language with language selection in the login mask
  3. CookieBot Import Plugin - to be able to import domains with all data from Cookiebot.
  4. Compression and optimization backend - this now runs more smoothly

Here are the changes in detail

  1. NEW - deliver backend CSS also pre-compressed
  2. NEW - Brotli- and Gz-compressed versions of the larger Javascript files integrated
  3. NEW - htaccess: never send asset requests (img/, js/, update-progress-download.json, etc.) through PHP
  4. NEW - Allow/block list for embedding option "Exclude URLs" added
  5. NEW - Record reloading of external content (iframes) in the consent log
  6. NEW - Button for manually updating imported embeddings
  7. NEW - Note for only tech necessary cookies that a banner may not be necessary
  8. FIX - Always set Autoupdate to true as template
  9. FIX - Activate consent sharing in multi-domain edition
  10. FIX - Iframe blocker texts can be translated per integration
  11. FIX - Added help text for the "Automatic update" option for embeds
  12. FIX - ser/system themes: default colors for new theme set to "white on black"
  13. FIX - Extra footer for imprint and co. also in system and user themes
  14. FIX - Iframe blocker: Ignore iframes with empty src attribute
  15. Fix - Ensures compatibility with dynamic iframes that are integrated using Fancybox v3.
  16. FIX - Iframe blocker: Apply blocking mode even with empty filter list
  17. 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
  18. FIX - protocol rotation outsourced to cronjob
  19. FIX - various fixes in the statistics plugin
  20. BUMP Packages
  21. 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

  1. NEW - general blocking element under developer settings - this allows scripts to be generally blocked and no longer unblocked
  2. NEW - Use translation of the widget buttons in the theme configuration
  3. FIX - Prevent recursive blocking of iframes
  4. FIX - Optional consent lifetime introduced for TCFv2 conformity (consent valid for max. 13 months)
  5. FIX - Optimized browser compatibility of the script loader It is now prevented that Safari preloads scripts and possibly sets cookies.
  6. FIX - Possible errors in the preview of system themes fixed, ensure fallback domain
  7. FIX - Forwarding from / to /public/ corrected Some clients (e.g. the SSLLabs test bot) cannot do anything with /./ in the path when forwarding
  8. FIX - various minor, rarely occurring PHP errors corrected
  9. FIX - Remove target of the settings icon from the theme configuration
  10. FIX - Cookie deletion exception in the agency version in the templates fixed
  11. FIX - AB test data - was partly only incompletely used from the archive - is corrected
  12. FIX - Fixed error message when using the search & replace function
  13. FIX - Validation of user input for user management optimized
  14. BUMP Packages
  15. 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:

  1. Customers can now determine the mail dispatch themselves
  2. New NoLabel functions for agencies integrated

Here are the changes in detail

  1. NEW - new mail handling - users can now make the settings for the system mails themselves, including opt-out text
  2. 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
  3. NEW - Warning when the settings icon is deactivated + help text
  4. NEW - Themes: Deactivate warnings now with confirm dialog + red exclamation mark
  5. FIX - Minor fixes in the Im/Export plugin to intercept special situations
  6. FIX - Optional Consent Lifetime introduced for TCFv2 conformity (Consent valid for max. 13 months)
  7. FIX - Processing of statistics data optimized for cronjobs
  8. FIX - Rights fixed for user and group administration (previously this was not displayed in the multidomain version)
  9. FIX - Various fixes for mail dispatch, variables, placeholders, correct dispatch
  10. FIX - primary setup file can now switch between de/en
  11. FIX - additional setup files can now switch between all available languages -> download version only
  12. FIX - Subusers can now also reach iframes and developer settings.
  13. FIX - Background image for themes corrected.
  14. FIX - Set Content-Security-Policy in Theme-Preview correctly
  15. FIX - various rare timeout phenomena in PageCheck corrected
  16. 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:

  1. New plugin to enable 2-factor authentication - read more here.
  2. New Import / Export plugin - this allows complete accounts / domains including all settings to be imported or exported
  3. And an essential function for the future - closing the widget via an X at the top right.

Here are the changes in detail

  1. NEW - Reject button is now fixed and can only be deactivated via the developer settings
  2. NEW - checkbox added to deactivate Permascanner - there will then be NO more reports... -> multiple customer request
  3. NEW - Close button (X) at the top right of the first widget can now be activated via theme
  4. NEW - Plugin 2-factor authentication
  5. NEW - Import / Export Plugin
  6. FIX - Timeout optimized for PageCheck / Crawler calls
  7. FIX - Consent sharing displayed a little better
  8. FIX - Dev settings are now also displayed in accounts without rights, layout optimized
  9. FIX / NEW - in the free tariff now meaningful hint that no plugins are available
  10. FIX - Translations added
  11. FIX - various typos and text output improved
  12. FIX - Links to documentation restored at all points after the structure of the documentation was changed
  13. FIX - HTML structure TCF settings
  14. FIX - new IAB providers are no longer activated immediately but only after checking / information text for new IAB providers added
  15. FIX - various other fixes in the statistics, weeks / months selectable again, negative data corrected due to incorrect calculation
  16. FIX - pause Google AdSense while Consent is requested
  17. FIX - Setting a theme now works again...
  18. FIX - new embedding from the remote DB is now activated by default
  19. FIX - Saving the plugin settings in the plugin manager:
  20. 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:

  1. 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
  2. The Scripts menu item has been removed and the content has been integrated under Developer settings.
  3. There is a new menu item"Iframes". All settings relating to iframes such as YouTube etc. are now defined here.
  4. The plugin infrastructure in the system has been completely rebuilt and modernized, more about this in the documentation soon.
  5. Read and write permissions can now be controlled separately for subgroups / users
  6. 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

  1. FIX - Code cleaned up, PHPdoc optimized
  2. FIX - NEW Cookie Cronjob adjusted so that the data is crawled, but only sent if it is to be actively executed...
  3. 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.
  4. NEW - Plugin infrastructure completely rebuilt and modernized, more about this soon in the documentation.
  5. FIX - Maintain cache integrity when deleting documents (MongoDB)
  6. FIX - Display tariff panel also in multidom area
  7. FIX - Memory usage statistics optimized
  8. FIX - Possible error fixed when logging in with a non-existent user name
  9. FIX - Sub-users could not activate the frontend widget by mistake
  10. FIX - Grant access to newly created domains to the active subuser
  11. FIX - Plugins: Register plugin version change at the latest with the next cache deletion
  12. FIX - Various minor fixes (static analysis) and code quality assurance
  13. NEW - You can now use the customer API to search for an ID with a string.
  14. FIX _ Translations and Page Check renamed to Permanent Crawler... this may make it clearer what is meant
  15. FIX - Activate plugins in base edition for the main user
  16. FIX - Avoid page reload when re-login to customer account as admin
  17. FIX - No longer record window size for statistics
  18. FIX - Return to correct route on forced logout fixed
  19. FIX - Run session with user ID instead of username.
  20. FIX - Check for duplicate usernames revised
  21. NEW - Make customer usernames changeable in hosting administration
  22. FIX - Adopt cookie description texts from embedding templates for the correct languages
  23. FIX - Menu sorting corrected
  24. 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.

  1. 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.

  1. NEW - For AWIN publishers, the consent can now be automatically attached to links and image links
  2. NEW - Too many failed login/recovery attempts will lock out an IP address for 5 minutes
  3. NEW - Bruteforce protection: After a failed login, the login for a user is blocked for 3 seconds
  4. NEW - Winter background image in login
  5. NEW - General API always outputs the data of the last 2 days - in case of doubt also from the archive.
  6. FIX - Type assignment of assets from the embedding DB
  7. FIX - optimized some cronjobs
  8. FIX - Serbian translations
  9. FIX - MongoDB optimizations performed
  10. FIX - Prevented session / login problems caused by partially erratic cookie settings.
  11. FIX - Correctly determine e-mail address in shipping error message
  12. UPDATE - GeoIP database updated
  13. 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.

  1. 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.

  1. 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
  2. FIX - 2 small error messages were intercepted
  3. 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.

  1. 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:

  1. 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.
  2. NEW - In the Multi Domain versions the necessary mail templates have been activated.
  3. NEW - Preparation for new tariffs - does not affect existing customers.
  4. NEW - Sliding tariffs for existing users in the current tariffs now possible
  5. NEW - Support for preloader etc. by triggering the 'load' event in the iframe
  6. FIX - when switching between 2 domains the session was not reloaded immediately, the data was not updated correctly, works now
  7. FIX - AB test data was not generated, now works again...
  8. FIX - Reset license key now also correctly resets the tariff data
  9. 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:

  1. Optimized browser compatibility of the iframe blocker
  2. 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:

  1. 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%.
  2. 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:

  1. NEW - Logo/settings icon can be reset
  2. NEW - Now no nudging themes by default - background see also here
  3. NEW - Renew widget cache context-based for corresponding domains
  4. NEW - Widget cache active by default
  5. NEW - List widget cache size under "Caching"
  6. NEW - FAll background image
  7. NEW - more languages added, Danish, Greek, Irish, Icelandic, Norwegian, Swedish, Romanian, Swedish, Slovenian, Slovakian, Turkish, Finnish
  8. NEW - Language selector backend top menu made 3 columns - looks better like this...
  9. FIX - Serbian now in Latin
  10. FIX - htaccess: Brotli support removed by default
  11. 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.
  12. FIX - Error in the statistics graphic Linux was counted twice by Android Phones.
  13. FIX - Avoid 'SessionHandler::gc(): ps_files_cleanup_dir' error
  14. FIX - Set DE as default country in the user instead of in the domains
  15. FIX - Accessibility: Keyboard operation of the "Select file" buttons for logo uploads
  16. FIX - Reset cache also for UserLocale and UserThemeManager
  17. FIX - Lock handling in Update, a further step to improve the update capability
  18. FIX - Language recognition in widget cache, and further optimizations in the cache
  19. FIX - configured timeout for communication with the license server
  20. FIX - old images removed
  21. FIX - Tariff buttons in the account moved to the top
  22. FIX - Preview of account and system-wide themes fixed
  23. BUMP Packages

Version 2021.09.21

21.09.2021 - 86b4ddc8f466443d5cde46f002dd53efcf1cc86b

Once again there are some new features - with a very big one.

  1. 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.
  2. 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:

  1. NEW - MongoDB Install now possible
  2. NEW - Console commands for update component
  3. FIX - Browser compatibility of the widget optimized
  4. FIX - Disabling multiple bindings via category switch fixed
  5. FIX - Language template - there was wrong data in it - also corrected directly in the cloud (cm-user-locales.json)
  6. FIX - AB Test Plugin now runs again via the central administration... adjust on occasion...
  7. FIX - Route AB Tests Plugin
  8. FIX - SubUserGroups now also with access to plugins - this was missing all the time...
  9. FIX - composer.json's of the plugins completed
  10. FIX - intercept empty data in imprint, data protection and accessibility - otherwise it will pop...
  11. FIX - save broken data in AB tests...
  12. FIX - Calculation of statistics data... there was still an error in the summation
  13. FIX - activate import from archive only for json-repo, is not necessary for mongodb because there is no auto-archiving
  14. FIX - : System-Log: Month selection for MongoDB fixed
  15. FIX - Log password resets via command line
  16. FIX - Downgrade via command line also disables AutoUpdates
  17. FIX - Compatibility with php-mongodb 1.5-1.8
  18. FIX - Bot detection: Detection of Google bots improved
  19. FIX - Tariff notifications written a bit more detailed.
  20. FIX - Consent-Log JSON-Export fixed
  21. BUMP Packages

Version 2021.09.07

07.09.2021 - b79d4ff66534cabd9850d340fc44a008323ca3bc

This version brings some important new features after the summer break:

  1. Extended caching of the widgets - this enables call times of approx. 30ms
  2. Dynamic reloading of the large widget masks - this makes the initial calls much smaller and faster
  3. Google Consent Mode
  4. Automatic updating of embeddings and cookie descriptions from our database, which means that your texts are automatically kept up to date!
  5. 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:

  1. NEW - Initialize content options for reloaded widget elements
  2. NEW - Generate compressed variants of 'ccm19.components.min.js'
  3. NEW - Cache: Create and deliver compressed variants
  4. NEW - Widget cache: "304 Not Modified" shortcut
  5. NEW - Google Consent Mode: also in system embeddings
  6. NEW - Apply Google Consent Mode
  7. NEW - Google Consent Mode: Show in embedding creation dialog
  8. NEW - Color backend changed - brought closer to the website colors
  9. NEW - Consider option "Show only in EU?" in widget cache
  10. NEW - Google Consent Mode: Show in embedding creation dialog
  11. NEW - Generate user consent ID (ucid) on the client side
  12. NEW - "Enable widget cache" option added to frontend behavior
  13. NEW - Caching for the frontend entry point implemented
  14. NEW: Redisplay consent dialog when embeddings have been changed
  15. NEW - Record timestamps of legally relevant changes to embeddings
  16. NEW - For "Display only in the EU", also display in Switzerland
  17. NEW - EmbeddingDb: Transfer asset storage type correctly from database
  18. NEW - Darken screen when reloading; prevent simultaneous reloading
  19. NEW - Reload detail window including TCF overhead on request
  20. NEW - Update state management also for grouping TCF checkboxes
  21. NEW - Pre-assign TCF checkboxes based on the new state management
  22. NEW -TemplateRenderEvent introduced and payment plugin separated from core code
  23. FIX - New translations added
  24. FIX - Remove default language for hosting embeddings system configuration
  25. FIX - incorrect execution of user update settings
  26. FIX - Set permissions for generated files
  27. FIX - Use Host+Schema with as cache salt
  28. FIX - Etag added during login check
  29. FIX - Open nested tabs correctly again on page reload
  30. FIX - Assignment of menu items in the menu manager
  31. FIX - Tab change based on fragment only if tab button is not hidden
  32. FIX - Note regarding limited functionality with active cache added
  33. FIX - Calls via bin/console fixed
  34. FIX - Avoid double escaping with 'replace_placeholders'
  35. FIX - Empty widget cache if domain-specific data has been customized
  36. FIX - Backport automatic consent reset to cookie model + fixes
  37. FIX - Styling setting Consent override
  38. FIX - Activating an embedding does not yet trigger a legally relevant change
  39. FIX - Onboarding revision
  40. FIX - Onboarding references and use statement corrected
  41. FIX - Statistics plugin display data optimized
  42. FIX - Login check: Transmission of the AppId in '/login/check' removed
  43. FIX - Login check: No more confusion with multiple CCM19 installations on the same domain
  44. FIX - Template "Template" removed from templates
  45. FIX - Revision of OnBoarding: made multi-language capable
  46. FIX - Embedding DB revision: Handle special case ccm_consent already in 'EmbeddingDb'
  47. FIX - Prefetching of the detail dialog
  48. FIX -Approved embeddings were sometimes not recorded correctly
  49. FIX - Update 'embedding.consent' when switching a category
  50. FIX - Logging of the SystemEmbedding updates
  51. FIX - Cronjob system restructured
  52. 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...
  53. FIX - Makefile extended again so that it also runs with the countries...
  54. FIX - Translations: Date schemes added
  55. FIX - Update: Check if CCM19 main directory is writable
  56. FIX - Recognize and reverse removal of the widget by frameworks
  57. FIX - 'TemplateRenderEvent::extendTemplate()' added
  58. FIX - Typos
  59. FIX - various fixes in the handling of the cache / templates as part of the update

Older changelogs

You can find them here...

 

// Photo by Ross Findon | unsplash