.

Changelog CCM19

You can read about it here: Behind the scenes, we are constantly working on improvements to our Cookie Consent Manager.

Version 2025.05.13

13.05.2025 - 0939457f7431158eeb960a2bf9ca0137459a29a0

Here are the changes in detail:

  1. NEW - Hosting API: New Statistics API added
  2. NEW - Hosting API: 'Client' component extended by 'mailSubscriptions' property
  3. NEW - Reporting: Diagrams for results pages added
  4. FIX - Onboarding: The URLs for imprint and data protection were sometimes not visible
  5. FIX - Agency version: Restore customer account after session expiration for managers
  6. FIX - Consent sharing: Workaround for incompatibility with consent sharing in 3rd party inframes in Safari
  7. FIX - Performance: Response time optimized when clicking on save button in banner
  8. FIX - GeoIP: Assign unknown country codes correctly to "unknown region"
  9. FIX - Accessibility: Removed unnecessary 'aria-role="none"' in the banner
  10. FIX - Integration database: Apply storage type 'session_storage' correctly
  11. FIX - Create active language for banner display on-the-fly if required
  12. FIX - Reporting: Sorting of scripts by severity level
  13. CHANGE - Onboarding: The banner is now displayed on imprint and privacy URL by default
  14. CHANGE - Uniform sorting of translation tabs by language code
  15. CHANGE - Country list extended to all regions with ISO-3166-1 code

Version 2025.04.09

09.04.2025 - 559735b23acd02aab9094c3de71d78b6ab7e97dd

Here are the changes in detail:

  1. NEW - System log: Record deletion of duplicates during integration updates
  2. NEW - Reporting: Support for export in docx format
  3. FIX - Sub-user management: Display error with "Last login" fixed
  4. FIX - Bindings: Fixed rare error when updating after merging duplicates
  5. FIX - CB import: Error message for invalid API key added
  6. FIX - CDN: Load cookie declaration table via the CDN
  7. FIX - CDN: Correction of generated URLs when using CDN
  8. FIX - MongoDB: Rare error when accessing an array field fixed
  9. CHANGE - Onboarding API: '/onboarding/scan' no longer aborts after failed imprint retrieval
  10. CHANGE - Onboarding database: Display label next to localized display name
  11. UPDATE - Project dependencies updated
  12. UPDATE - GeoIP database updated

Version 2025.03.26

26.03.2025 - b5b735d8e3c56b49f6cd0e06889c9cfffe212960

Here are the changes in detail:

  1. NEW - Bindings: Mark source of imported bindings in the overview (e.g. "imported from system template")
  2. NEW - Performance: Short-term caching of integration data for automatic integration updates
  3. FIX - Script loader: Scripts with '[type="text/x-ccm-loader"]' were executed twice if they were added dynamically ('appendChild' etc.)
  4. CHANGE - Customer management: "List of inactive accounts" now always shows all inactive accounts

Version 2025.03.19

19.03.2025 - fe2bc27e0170be39b0fc018e6ef150dc758a1655

Here are the changes in detail:

  1. NEW - Enable/disable multiple languages at the same time
  2. NEW - Explicitly release system themes for distribution
  3. NEW - Translatable languages: Taiwanese and Filipino added
  4. NEW - Recognition of modified JavaScript functions improved
  5. NEW - Optionally override system-wide default theme for new domains
  6. NEW - Script loader: Support for JavaScript modules
  7. FIX - Corrected default country mappings for some languages
  8. FIX - Banner activation for sub-users after version 2025.02.03 fixed
  9. FIX - Consent banner: Accessibility for the close button improved
  10. FIX - Agencies: Call limit for new customers corrected
  11. FIX - Statistics API: Link to API documentation updated
  12. FIX - Statistics API: Endpoints adjusted
  13. FIX - Fixed asset URLs that may have been incorrect after version 2025.02.06
  14. FIX - TCF: Correction in the handling of the TCFv2 policy change from June 2021
  15. FIX - Settings icon: Attributes 'width' and 'height' added
  16. CHANGE - System themes: Column "Active" renamed to "Standard"
  17. CHANGE - Consent banner: Language switcher marked with a "language icon"
  18. UPDATE - Translations updated

Version 2025.02.17

17.02.2025 - 5e2e7246b6988f31fa8869300af020dde647b6b3

Here are the changes in detail:

  1. FIX - Fixed re-login on expired session via modal dialog
  2. FIX - Available menu items for project type "App" corrected after version 2025.02.03
  3. FIX - Hide permanent crawler when external crawler is active

Version 2025.02.14

14.02.2025 - 79e7f958026cbc7798a627e29edfde34a181625c

Here are the changes in detail:

  1. FIX - Possible access to undefined array area fixed
  2. CHANGE - Ignore Youtube thumbnail variants with black bars

Version 2025.02.11

13.02.2025 - 4aff6d55e69e7618aa0f19b123585e0dcadd62a6

Here are the changes in detail:

  1. CHANGE - Login screen: New layout
  2. CHANGE - Backend: Updated proportions and spacing
  3. UPDATE - Translations updated

Version 2025.02.06

06.02.2025 - 3378de999f6943a7a781f27b97680cfc0d6ccff6

Here are the changes in detail:

  1. FIX - FOUC on banner initialization fixed
  2. FIX - '/index.php' may be retained when determining further URLs

Version 2025.02.03

03.02.2025 - 6330293ea9271071833190619f494e57d8c57ce0

Here are the changes in detail:

  1. NEW - SSO plugin: Matching via 'sub' claim + metadata field enabled
  2. NEW - TCF: Search vendor list by vendor ID
  3. NEW - Agency version: Creation of invitation links enabled
  4. NEW - Image loader: Images can also use script loader group
  5. NEW - Themes: Tooltip for "Primary Buttons" colors added
  6. FIX - Hosting API: Release lock on config repository as soon as possible
  7. FIX - Iframe blocker: Retain line breaks of the dialog text
  8. FIX - Customer management: Escaping of names in customer table corrected
  9. CHANGE - Themes: Button names in the color settings updated
  10. UPDATE - Translations updated
  11. UPDATE - Project dependencies updated

Version 2025.01.27

27.01.2025 - 37d9488c54658f666a9c3c9cac258b6a1fc2df3d

Here are the changes in detail:

  1. FIX - Problem with tariff parameter "more than 2 languages" fixed

Version 2025.01.22

22.01.2025 - 2cc918ab8958fca88e1fb990a58425f5bfc3ee24

Here are the changes in detail:

  1. NEW - Agency version: Deactivation of password access to customer accounts without SSO plugin possible
  2. NEW - Input field for CDN URL in network settings (experimental)
  3. NEW - Support for CSP-nonces
  4. NEW - Developer settings: "Hide banner for specific regions"
  5. NEW - Developer settings: "Show banner even if consent is not required"
  6. FIX - correctly remove inert attribute even for elements cached by JS frameworks
  7. FIX - Iframe blocker: Origin check for 'postMessage' communication corrected
  8. FIX - Single-SignOn-Plugin: Suppress "Already logged in" hint during SSO process
  9. FIX - Single SignOn plugin: Do not accept deactivated providers during login process
  10. FIX - Accessibility: Logo on login page marked as decorative
  11. CHANGE - Hosting API: Client payload '"password": null' for "no password"
  12. CHANGE - Project management: Buttons for adding projects moved to separate area
  13. CHANGE - TCFv2.2: Supported TCF policy version increased to 5
  14. CHANGE - Single-SignOn-Plugin: Enable hidden SSO providers
  15. CHANGE - Single-SignOn-Plugin: Hide extended login field if no SSO provider is active
  16. CHANGE - Customer management: Reduce "Domain list" column to website projects
  17. CHANGE - Customer management: Column "Number of domains" renamed to "Number of projects"
  18. UPDATE - GeoIP database updated

Version 2024.12.12

12.12.2024 - 28a223aa41cb25f62099be78f273503df0fa856e

Here are the changes in detail:

  1. FIX - Accessibility: Heading hierarchy in the details dialog revised
  2. FIX - TCFv2: Only display "Legitimate interest" in the banner if "Legitimate interest" is active
  3. FIX - Update signal for Google Consent Mode of technically necessary integrations corrected
  4. FIX - Consider translations of IFrame texts when updating bindings
  5. FIX - Country list for GDPR-like laws updated
  6. UPDATE - GeoIP database updated

Version 2024.12.03

03.12.2024 - 8c2762b8fff213071c597bdf5f93d9f5b725fcf7

Here are the changes in detail:

  1. NEW - Iframe blocker: Replace placeholder in dialog text
  2. NEW - Added customer field "Route ID" ('buyerReference')
  3. NEW - Added customer field "E-mail address for payment reminders"
  4. FIX - Include script filter when blocking technically necessary bindings
  5. FIX - Delete banner copies created by external scripts in the HTML DOM when restoring the banner
  6. FIX - Increased cache duration for static resources
  7. FIX - Significantly increase cacheability of settings icon and banner logo
  8. FIX - Backend: Layout fundamentally RTL-capable (WiP)
  9. CHANGE - Login background image updated
  10. CHANGE - Time limit for consent forwarding via URL increased to 30 minutes

Version 2024.10.29

29.10.2024 - 2004eeb94eaa2d0a2386634d8b2fbc4cc3058cd7

Here are the changes in detail:

  1. NEW - TCFv2: Support for TCF integration with Google Consent Mode
  2. NEW - Microsoft Consent Mode (UET) integrated analogous to Google Consent Mode (GCM)
  3. NEW - Agency version: Integrate individual code into the backend (e.g. for chat integration)
  4. FIX - Translate cookie purpose labels under "Texts & Languages" in the backend
  5. FIX - Integrations: Only update TCF vendor when updating if the vendor field is not locked
  6. FIX - Skeleton: Rounded corners for gradient themes corrected
  7. FIX - Google Consent Mode: Handling of 'ad_personalization' corrected
  8. FIX - Generate markup for the page logo only if a logo exists
  9. FIX - Reset 'inert' attribute correctly even with Javascript element replacements
  10. FIX - Added translation option for accessibility text of the close button
  11. FIX - Self-hosting: Enable some branding settings again without NoLabel license
  12. FIX - Accessibility: Labeling of the language of the "Powered by" link
  13. FIX - Workaround for incorrect Origin resolution for CSP 'form-action 'self''
  14. CHANGE - Keyboard focus display of the banner text revised
  15. CHANGE - Embedding templates must first be activated per user account under "Available settings"
  16. CHANGE - Preferred color scheme set to "light"
  17. CHANGE - Self-hosting: Only consider active users and their domains for license billing
  18. CHANGE - Empty frontend cache for an account when the account is deactivated/activated
  19. CHANGE - Disable frontend output for deactivated accounts
  20. UPDATE - Translations updated
  21. UPDATE - Project dependencies updated

Version 2024.09.25

25.09.2024 - 26e8b7266709b2b8a42fe36ac98f9e0667e5a995

Here are the changes in detail:

  1. NEW - TCFv2: Information on Consent storage according to TCF-Policy v5.0 added to the settings dialog (2nd layer)
  2. NEW - Agency version: New customer field added to store customer-specific information
  3. FIX - Cookie banner: Accessibility improved
  4. FIX - Cookie banner: Mark dialogs with the 'hidden' attribute as long as they are hidden
  5. FIX - Cookie banner: Determine fallback locale even with outdated cookie structure
  6. FIX - Website: Restore interactivity after version 2024.09.11 ('inert') even with DOM changes
  7. CHANGE - Login background image updated

Version 2024.09.11

11.09.2024 - c78ff2ce1b43fcbd80de0736069f6a097cba5641

Here are the changes in detail:

  1. NEW - New 'AccountUpdateEvent' event when changing master data or the password of a user
  2. NEW - Use new 'inert' HTML attribute to make the rest of the website non-interactive
  3. NEW - Added link to cancel in tariff overview
  4. FIX - Display of the menu item "Permanent crawler" fixed
  5. FIX - Prevent possible problems by consistently using the native 'Array.from'
  6. FIX - Avoid stronger darkening with superimposed modal dialogs
  7. FIX - Accessibility improved
  8. FIX - Fixed formatting of the toggle switch for embeddings after version 2024.07.09
  9. CHANGE - Legacy onboarding for old cookie data model removed
  10. CHANGE - Login via hosting API key revised
  11. CHANGE - Crawler settings under "Available settings" restructured
  12. UPDATE - Translations updated
  13. UPDATE - Project dependencies updated

Version 2024.08.22

22.08.2024 - b113c006812462ad277591f50fd535aa40f4b45f

This is a small hotfix release that fixes a problem in the last version.

Here are the changes in detail:

  1. FIX - Hosting API: Creation of new customers after version 2024.08.21 fixed

Version 2024.08.21

22.08.2024 - 83ade6fbe9728f9b7571a2882d2397f082e39703

Here are the changes in detail:

  1. NEW - Branding: New field "Application name" added
  2. NEW - JS-API: Embedding IDs added to 'CCM.embeddings'
  3. NEW - Arabic translation added
  4. FIX - Positions "bottom right" and "bottom left" for account and system-wide themes added
  5. FIX - Fixed a possible issue where the banner reopened after saving
  6. FIX - Hosting API: Allow update of username to the same name in different capitalization
  7. FIX - Consider structured legal bases in cookie declaration table
  8. FIX - 2FA plugin: Use application name as name in QR code
  9. FIX - Themes: Accept more valid information for color values
  10. CHANGE - Cronjob: Log rotation changed from 2h to every 30min

Version 2024.07.18

18.07.2024 - d625d66ab46867f24d6ab40d25264eeb5ec27bd6

Here are the changes in detail:

  1. NEW - Output consent state at the "Customize consent" link in the cookie declaration table
  2. NEW - TCFv2: Output SpecialPurpose IDs in JS API for tracking-free networks
  3. NEW - Experimental developer setting for the JS API added
  4. FIX - Reload structured legal bases in case of failed download
  5. FIX - Statistics: Counting of banner impressions (bounces) after version 2024.07.09 fixed

Version 2024.07.11

11.07.2024 - 98a163ee4ae65b01eabf10634dd268d627944b32

In response to your feedback, we have adjusted the behavior of the banner: The initial focus is now on the introductory text instead of the primary button. In addition, the Google Consent Mode parameters are now transmitted in time so that the correct values are available after loading bindings.

Here are the changes in detail:

  1. CHANGE - Accessibility: Set keyboard focus in the cookie banner to the text area by default
  2. CHANGE - Google Consent Mode: Send updated GCM parameters before bindings are loaded

Version 2024.07.10

10.07.2024 - 6cc41c3dbb57ab8ff38c070bdcdd492c818632a8

This is a small hotfix release that fixes a problem in the last version.

Here are the changes in detail:

  1. FIX - Consent sharing: Problems after version 2024.07.09 fixed

Version 2024.07.09

09.07.2024 - 1a1a49a835bf50f68cf8c654ba6c0f72c09840c7

Here are the changes in detail:

  1. NEW - Added empty base layout "Empty" to define CSS completely by yourself
  2. NEW - Optionally lock input fields for automatic updates in the translations
  3. NEW - Optionally lock properties of embeddings for automatic updates
  4. NEW - 2FA plugin: Publisher for time-based codes depending on the domain of the CCM19 instance
  5. FIX - Consent splitting for iframes improved
  6. FIX - Problems in the theme preview fixed (e.g. CSP)
  7. FIX - Grant user group "SubAdmin" authorization for all plugins when creating
  8. FIX - Recognize and possibly redefine fallback translation for users
  9. FIX - A/B testing: serialize arrays when outputting the changelog
  10. FIX - Request plugin scripts via the origin of app.js (fixes possible CSP problems)
  11. FIX - Output "More information" for TCF providers in correct language
  12. FIX - Fallback if nothing is recognized at the integration link
  13. FIX - Display error of the detail dialog in Firefox fixed
  14. FIX - Accessibility improved
  15. CHANGE - Focus handling revised, now without 'tabindex="1"'
  16. CHANGE - Statistics: Show banner overlays in all diagrams
  17. UPDATE - Translations updated
  18. UPDATE - Project dependencies updated

Version 2024.05.08

08.05.2024 - f9a1a7b0486cfb1002ff80375f2f0f98654f01cf

Here are the changes in detail:

  1. NEW - 2FA: Passkey support
  2. FIX - 2FA: QR code optimized in dark mode
  3. FIX - Workaround: largely avoid 'bind()' in 'app.js'
  4. FIX - Agency version: Get hits for domains with any substring in the customer search
  5. FIX - Date format for translations aligned with Unicode CLDR database
  6. FIX - Register clicks on '#CCM.' links also for DOM updates

Version 2024.04.25

25.04.2024 - 6e1b6b21a2635c8682dfc9da213a3f75b1779116

Here are the changes in detail:

  1. NEW - Accessibility: Added tooltip for the settings icon
  2. FIX - Accessibility: Ensure that a focus switch with tabbing from an iframe to the outer website always works
  3. FIX - A/B testing: Fixed dynamic theme selection
  4. FIX - Avoid scrolling when initializing the dialog in an iframe
  5. FIX - Binding database: Search for cookie names restored after v2024.04.10
  6. FIX - Binding database: Scoring via column "Relevance" restored
  7. FIX - Integration database: Server-side search added at system level
  8. CHANGE - 2FA plugin: Settings moved to separate menu item
  9. CHANGE - Limit for searching the consent log archive raised to 10,000 entries
  10. CHANGE - Login background image updated

Version 2024.04.10

10.04.2024 - 597ea925fdcfe6efbf48bf1488cfcf7c4b369db4

Here are the changes in detail:

  1. NEW - Multi-import in the embedding database
  2. NEW - Extended statistics: User-wide statistics
  3. NEW - JS-API: Embedding information for ad-free and tracking-free networks available
  4. NEW - Hosting API: Pagination of customers using '_limit' and '_skip'
  5. FIX - Redis: Archiving of very large consent logs divided into blocks
  6. FIX - Download of structured legal bases revised
  7. FIX - Correctly suppress additional settings icon in IFrames
  8. FIX - Transfer TCF-Consent correctly to CCM19 instances loaded in IFrames
  9. FIX - JS-API: Set 'CCM.consent' to 'false' in case of expired consent
  10. FIX - TCFv2.2: No longer send expired consent in the TC string
  11. FIX - Initially save consent settings in opt-out environment
  12. FIX - Script placeholder: Added reference to current test period
  13. FIX - Refresh and display of plugin test periods corrected
  14. FIX - Banner could be displayed despite content sharing
  15. FIX - Display inactive customers grayed out again after v2024.02.29
  16. FIX - Customer table for managers sometimes not accessible
  17. FIX - Extended statistics: Problems with data preparation fixed

Version 2024.03.13

13.03.2024 - fca4d604123f11e89817594ce684fb5e4c48281b

In this version, the focus is on the accelerated display of the banner.

Here are the changes in detail:

  1. NEW - Hosting API: Endpoint for bulk editing of system-wide embed templates
  2. NEW - Hosting API: Endpoint for bulk editing of bindings
  3. FIX - Consent splitting for subdomains may not have taken effect
  4. FIX - Formatting for banner elements added
  5. UPDATE - Loading speed of the banner optimized

Version 2024.03.07

07.03.2024 - 2974f078bb157d9d719b8ee776f4bea2c1ccba3a

Here are the changes in detail:

  1. FIX - Fixed cloning of domains for sub-users
  2. FIX - Categories (purposes) were sometimes invisible in the backend after version 2024.02.29 (locale configurations)
  3. FIX - Agency version: Apply branding text "powered by" in the theme configuration
  4. FIX - Consent division: Correction of the domain count regarding tariff parameters
  5. FIX - Domain management: Always determine tariff data for the main account
  6. FIX - Hosting API: Consider domain limit for 'consentSharingDomains'

Version 2024.03.05

05.03.2024 - 0f0f98b9ad240451527b133ae642a44e30054417

Here are the changes in detail:

  1. FIX - Select fallback locale if the default language is not available
  2. CHANGE - setting for fallback language moved to the "Available settings" menu item
  3. UPDATE - SensioBundle dependency replaced by Symfony component

Version 2024.03.04

04.03.2024 - a713122d86ad54985f3355a6ccd349f05b5b5137

This version is a hotfix release that fixes a few issues from the last version.

Here are the changes in detail:

  1. FIX - Agency version: Display/behavior of the customer table revised after 2024.02.29
  2. FIX - Agency version: Sub-users were also listed under the main accounts after 2024.02.29
  3. FIX - Agency version: Jump from a sub-user to the linked main account after 2024.02.29 fixed
  4. FIX - TCF: TC string for ad-free and tracking-free networks fixed after 2024.02.29
  5. UPDATE - Project dependencies updated

Version 2024.02.29

29.02.2024 - 5f4b2441e57276dc86fc6d15520c7c9ec1b24338

Happy leap year! This version mainly brings optimizations in the frontend as well as in the backend. All speech recognition now takes place on the client side. In addition, processes have been accelerated in favor of the new core web vitals metric INP.

Here are the changes in detail:

  1. NEW - Speech recognition outsourced to Javascript
  2. NEW - INP optimization of accept button clicks
  3. NEW - Agency version: Dynamic customer table (without reloading the whole page)
  4. NEW - Agency version: Parallelized cron jobs in cluster operation (experimental)
  5. NEW - Themes: Added note on different color scheme for the basic layout "Summer Rain"
  6. FIX - Redis: Memory consumption for login IP lock optimized
  7. FIX - Record clicks on the settings icon with high priority
  8. FIX - Output categories when listing and editing bindings in the backend language
  9. FIX - Button order after version 2024.02.14 may be mixed up
  10. FIX - Retain scripts with orphaned loader group
  11. UPDATE - Geo-IP database updated
  12. UPDATE - Translations updated

Version 2024.02.14

15.02.2024 - 88ac7ef3e28a29b650b5445b411248d82640c602

This version completes the transition to Google Consent Mode v2. In addition, an experimental mini-solution for legitimate interest (TCF) is available.

Here are the changes in detail:

  1. NEW - TCF: Support for "Legitimate Interest" (experimental)
  2. NEW - Developer setting: Dedicated consent storage for certain URL parameters
  3. NEW - Google Consent Mode v2: Initial state 'denied' for 'ad_personalization' and 'ad_user_data' added
  4. NEW - Hosting API: Endpoints for managing system-wide themes implemented
  5. FIX - Automatic quotation marks for banner texts restored after version 2023.08.11
  6. FIX - Added space before reference to content split in banner
  7. FIX - Themes: Tab order corrected for user-defined button order
  8. FIX - Themes: Moving the reject button within the drop area to version 2024.01.16 fixed
  9. FIX - Broader browser compatibility restored
  10. FIX - Rendering cycles reduced when expanding a TCF vendor list
  11. FIX - Properties in the ImEx plugin and the hosting API added
  12. UPDATE - Translations updated

Version 2024.01.24

24.01.2024 - 64344f829f7b6e7039eb82caba03079933c44c27

This version removes the TCFv2.0 compatibility mode. There is also a new theme option that displays bindings in the category window. The update will be distributed within the next few days.

Here are the changes in detail:

  1. NEW - Themes: Optionally display bindings in the category window
  2. FIX - Plugin Manager: No more error message about invalid test criteria with deactivated test periods
  3. FIX - Banner: Consent selection retained when loading additional modal dialogs
  4. FIX - Banner: Prevent empty lines behind fold-out TCF descriptions
  5. FIX - Banner: Apply translation of the Details button (?) also for embedding structure
  6. FIX - Banner: Preserve formatting of the details button for ':hover' and ':focus'
  7. CHANGE - TCFv2.0 compatibility mode removed

Version 2024.01.16

17.01.2024 - 9711e3ae627620b74bbe535a24e4bd58fd1ea329

Here are the changes in detail:

  1. NEW - Script placeholders: Placeholders can now be duplicated
  2. NEW - Themes: Set maximum height of the main window for the mobile view
  3. FIX - Reject consent logs and page check reports in preview mode
  4. FIX - Optimized data transfer for preflight responses
  5. FIX - Collective action: Output of widget activation reduced to domains with inactive widget
  6. FIX - Themes: Invalid button combination ("Reject"/"Accept all"/etc.) highlighted by hint
  7. FIX - Agency version: Display image originator on the login screen depending on branding settings
  8. FIX - Iframe blocker: Only block iframes that exist in the active document
  9. FIX - Added translation for the link text "Accessibility"
  10. UPDATE - Translations updated

Version 2023.12.19

17.01.2024 - 5673442341dc6611111e115ec3683399981f64f0

Here are the changes in detail:

  1. NEW - TCF/Google compliance: Banner text regarding the scope of consent

Version 2023.12.15

15.12.2023 - a6d35a92e76cf9678a1f92e70578d75d81b5df98

This version brings another big package just before the holidays, containing many changes, corrections and new features.

Here are the changes in detail:

  1. NEW - bindings: Selected properties can now be excluded from the update
  2. NEW - 'data-nosnippet' attribute added to avoid the use of banner text in Google search results
  3. NEW - Iframe blocker: Option to override the 'load' event for bindings
  4. NEW - Locales: Selection box when creating for filling from another translation
  5. FIX - TCF: Correction of the 'fullConsentGiven' API when manually selecting all TCF purposes and vendors
  6. FIX - Setup/Update: Apply file timestamp from ZIP for deterministic results in cluster operation
  7. FIX - TCFv2.2: Only display TCF usage purposes requested by vendors in the dialog
  8. FIX - Behavior of update actions for bindings standardized
  9. FIX - Do not count the same domain twice as a domain name and in consent sharing
  10. FIX - Locales: Reject empty or unknown locale names (language codes)
  11. FIX - Locales: Exclude created languages from selection as target language
  12. FIX - Show/hide banner after URL change via history API
  13. FIX - Danish translation restored and updated
  14. FIX - Banner does not close when sharing via iframe blocker
  15. FIX - Do not show settings icon when banner is open
  16. FIX - Consider relative URL for domain synchronization in iframe and script blocker
  17. CHANGE - Winter is coming (login background image)
  18. CHANGE - Accelerated decompression during setup/update in PHP 8.2+
  19. CHANGE - Logging of every outgoing mail in the system log
  20. CHANGE - Swiftmailer replaced by Symfony-Mailer
  21. CHANGE - Classify deactivation and activation of integrations as legally relevant
  22. CHANGE - Frontend-JS: 'Cache-Control' header revised
  23. CHANGE - Frontend CSS: Submit 'Last-Modified' header
  24. CHANGE - TCF: Cut intro text in favor of buttons if space is limited
  25. UPDATE - TCFv2.0 compatibility mode: GVL version increased to 224
  26. UPDATE - Translations updated

Version 2023.11.09

09.11.2023 - 514880c71afa91aedeb21986c097414c041ebdf7

All good things come in threes: This hotfix release once again addresses problems discovered at short notice.

Here are the changes in detail:

  1. FIX - TCF: Do not cut off intro text even at position "Top"/"Bottom" if possible
  2. FIX - Single sign-on: Login after version 2023.11.07 fixed
  3. FIX - Backend language list: Show languages sorted

Version 2023.11.08

08.11.2023 - 35d21a297cabce65cd92f052fb3c48caa5b83b82

This is a hotfix release that fixes problems from the last versions. There are also a few visual optimizations.

Here are the changes in detail:

  1. FIX - Agency version: Consider general full access when checking for expired test phase
  2. FIX - Improved display of the search bar in the cookie DB list, among other things
  3. FIX - System log: Search can now correctly handle special characters and takes into account the month to be searched
  4. FIX - MongoDB: Filter/search functionality in edge cases corrected
  5. FIX - Permanent crawler: shorten too long LocalStorage names before pattern matching

Version 2023.11.07

07.11.2023 - 8afc788af78b61358e9c7a950ad5982840724101

This update provides optimizations for performance and accessibility, among other things. Of course, this version also comes with various minor corrections and adjustments.

Here are the changes in detail:

  1. NEW - Optional transfer of approval and rejection signals between domains
  2. NEW - Agency version: Test periods added to plugins
  3. NEW - Agency version: Test period for "Script placeholder" plugin integrated
  4. FIX - CCM.fullConsentGiven sometimes returned false, although true would have been expected
  5. FIX - Set CCM.requiresConsentUpdate to false after Consent update
  6. FIX - The password could not be reset under certain circumstances
  7. FIX - Consider main domain for cross-domain content sharing
  8. FIX - Accessibility: Workaround for websites with tabbing scripts
  9. FIX - Accessibility: Inner text area can only be focused if it is also scrollable
  10. FIX - Accessibility: Set focus back to the top of the page after closing the dialog
  11. CHANGE - Performance optimization: app.js is now built after static minification without Twig
  12. CHANGE - Customer management: authorizations for features and plugins divided into separate field groups
  13. CHANGE - Global domain settings extracted into separate field group
  14. UPDATE - Vendor list version for TCF compatibility mode updated
  15. UPDATE - GeoIP database updated

Version 2023.10.12

12.10.2023 - 2e4a1a4a89ed9cb7017afd999711bd42a2dbc2e7

This update brings optimizations in the theme configuration and preview. It also adds 2 new endpoints in the hosting API and improves banner integration for certain websites.

Here are the changes in detail:

  1. NEW - Set theme buttons by drag & drop selection
  2. NEW - "Reject all" button depending on country/region (extension menu with whitelist)
  3. NEW - Hosting API: /client/by-username and /client/by-apiKey added
  4. NEW - Hosting API: Region selection declineButtonRestrictions for themes added
  5. FIX - Theme preview no longer falsified by the CSS code of the administration
  6. FIX - Recognize complete DOM replacement (hydration) by frameworks
  7. FIX - Record statistics: "Reject" and "Accept all" for ad- and tracking-free networks
  8. FIX - Rare problem with multiple 'ccm_consent' cookies after switching to consent splitting fixed
  9. FIX - Do not close option list with multiple selection (legal bases)
  10. FIX - Manual update of integrations from the database fixed

Version 2023.09.15

15.09.2023 - 7f562d4d961933708283e0870261d4a207c15c18

This time there is a long overdue update, we have updated the display and processing of the legal basis in the banner and the management of embeddings. This means that country-specific laws can now also be displayed in the banner, such as the current DPA in Switzerland.

Here are the changes in detail:

  1. NEW - New processing and display of the legal basis in the banner.
  2. NEW - Languages added for free translation: en_AT, en_CH, en_DE
  3. FIX - Load settings icon in the preview of system and user themes
  4. FIX - Apply settings icon colors during import/rollout
  5. FIX - some minor code fixes and optimizations

Version 2023.09.13

13.09.2023 - 89a1b497b07ec6a226fb5e838a81d6cd7d00482c

We are of course expanding the system and this time we have mainly fixed bugs, removed stumbling blocks in use and added a little fine-tuning.

Here are the changes in detail:

  1. NEW - Set high-contrast colors for the statistics charts
  2. NEW - Export UserData as Json file command for Commandline
  3. NEW - Iframe blocker: Thumbnail extractor for stream24.de added
  4. FIX - TCFv2.0 compatibility mode: Vendor list version number raised
  5. FIX - Recording of banner insertions adjusted: The counter is now incremented for actions for which the event ccm19WidgetOpened is also triggered
  6. FIX - Some fixes made in the HostingAPI, Hosting API: Ignore crawler problems in /aio/website using ignoreCrawlerError=true
  7. FIX - various minor code fixes and optimizations

Version 2023.08.30

24.08.2023 - 814b023ac08c9999a71b5305c45a6149829a3ce4

This is another small hotfix release that fixes some other minor issues from the last versions.

Here are the changes in detail:

  1. FIX - Agency version: corrected problems with the display of the number of domains, this was partly inconsistent and did not contain current numbers.
  2. FIX - some minor code fixes
  3. FIX - Recognition of embeddings from other banners improved
  4. FIX - Empty domains in the listing replaced by a "-" instead of "none"
  5. FIX - Consider comments when marking up CSS declarations with !important and add default values
  6. FIX - Placement of invisible checkboxes in the category window corrected
  7. FIX - Select widget primary color based on contrast ratio

Version 2023.08.24

24.08.2023 - 218d277ce06edd76fec2771fdf5efde0279a04b5

This is a small hotfix release that mainly fixes problems from the last versions.

Here are the changes in detail:

  1. FIX - Agency version: Problems in the API endpoint /aio/website fixed
  2. FIX - System requirements: Check for at least 256 MiB RAM added during setup
  3. FIX - Prevented compression and expansion of checkboxes after v2023.08.22

Version 2023.08.22

22.08.2023 - 009cac1b6971a596570c8d94117970726edfb6f9

The new version brings corrections, optimizations and new functions. Among other things, the iframe blocker now supports the script loader attributes data-ccm-loader-src and data-ccm-loader-group, which are already available with the script blocker.

Here are the changes in detail:

  1. NEW - Agency version: (customer management) action "Save and log in" added
  2. NEW - Support for script loader attributes in the iframe blocker
  3. FIX - Checkboxes of the detail window (sidebar) consider theme colors
  4. FIX - Bulgarian for new user accounts inactive by default
  5. FIX - Settings link opens the category window if categories are not displayed in the main window
  6. FIX - Formatting of the banner footer corrected
  7. FIX - Agency version: Restriction on access to customers by managers corrected
  8. CHANGE - Login background image "Milky Way"
  9. UPDATE - Translations updated
  10. UPDATE - Project dependencies updated

Version 2023.08.11

14.08.2023 - ac5a1113eb5145e56a0e05d74c9c5c1dd5fb6edd

After the big vacation, there is once again an update that contains some bug fixes and minor improvements as well as a new management interface at admin level. The sensible separation of access and access rights is particularly important in the enterprise sector, and we have now made this possible for agency versions with this version. In addition, agencies can now replace the standard integration that is created for the banner during onboarding with their own. Furthermore, there is now a bulk import function for creating many customers in one go via a CSV file. So if you have several thousand customers, you can import them directly into CCM19 via the interface.

Here are the changes in detail:

  1. NEW - Long intro text added as a separate translation field under TCF
  2. NEW / FIX - add technically necessary cookies that were not recognized by the embedding DB to an embedding "website driver". This is for e.g. csrf* cookies or cookies that come from the CM banner and are marked as technically necessary. Possibly this data can be outsourced to an extended database later, until then there is this fallback.
  3. NEW - New area "Customer groups" in the hosting administration, access to customers per manager controllable via customer groups
  4. NEW - for WL embeddings -> agency has activated its own WL embedding, then the standard CCM19 embedding is not output in the DB listing for the embeddings.
  5. NEW - Output of a system embedding instead of the CCM19 embedding in the Scanning UI during onboarding
  6. NEW - SSO and 2FA plugin: Support for the new Manager role
  7. NEW - Cluster API: New endpoint '/network' for the network settings
  8. NEW - In the Agency WL settings you can now define the embedding to be used instead of the CCM19 embedding - needs implementation
  9. NEW - direct download of the CookieDB via Curl into the cache file - hopefully saves some RAM
  10. NEW - in payment, the current tariff is now also displayed in the business area
  11. NEW - Iframe blocker for new domains by default in "Blocklist" mode
  12. NEW - New helper function to force a checked checkbox
  13. NEW - New helper function for switching linked buttons in a hierarchy
  14. NEW - Processing of banner data from UC integrated, banner layout is adopted by the scan
  15. NEW - Branding: Overwrite favicon for agency version
  16. NEW - Bulgarian added as active language
  17. NEW - Consider notation '.cmplazyload[type="text/plain"][data-cmp-src]' in script blocker
  18. NEW - Include notation '[type="text/plain"][data-usercentrics]' in script blocker
  19. NEW - Customer management: Quick creation of customers/domains via CSV file
  20. UPDATE - Reset intro text to shorter version without ':partnerCount'
  21. UPDATE - Language files updated
  22. CHANGE - Extension of the license cronjob so that we can better update the data externally.
  23. FIX - Fixed problems from static code analysis
  24. FIX - Conditional output of customer statistics in the hosting dashboard
  25. FIX - Code optimizations implemented
  26. FIX - Invoice e-mail is now saved correctly
  27. FIX - Path in CookieBot import plugin in the assets fixed
  28. FIX - Possible 'NullPointerException' fixed
  29. FIX - Distribution of UC banner data correctly encapsulated
  30. FIX - Output of external script notations revised
  31. FIX - Resolved code repetitions when saving uploaded images
  32. FIX - Upload preview code standardized
  33. FIX - Highlight column names as code block
  34. FIX - Cache-ETag calculation changed
  35. FIX - Include URL path in the domain list of users
  36. FIX - Corrected language recognition for language codes with writing system specification
  37. FIX - add isNecessary as method name
  38. FIX - TCFv2.0: Vendor list version for compatibility mode updated
  39. FIX - Timeout when calling the CookieDB slightly increased
  40. FIX - Renamed table column "Account" to "Username"
  41. FIX - Basic layout "Summer Rain": Checkboxes and TCF components revised
  42. FIX - TCFv2.0 compatibility mode disabled by default
  43. FIX - Maxlength of cookie descriptions now removed everywhere

Version 2023.07.17

17.07.2023 - fa2b7bc1f2bb1b45e5a5af9cc97d646f57840f63

This version provides further optimizations and corrections. In addition, any URLs can now be specified on which the banner is not displayed - instead, the settings icon is displayed directly, e.g. on an imprint page. As usual, the update will be available as an automatic update in the next few days or can be installed manually in the update area of CCM19.

Here are the changes in detail:

  1. NEW - Exclude display of the frontend widget from custom URLs
  2. FIX - TCF: Compatibility with various TC string decoders improved
  3. FIX - Consider excluded URLs when displaying the banner again
  4. FIX - Possible problems when integrating the cookie declaration table fixed
  5. FIX - Memory bars in the backend standardized
  6. FIX - Notification of rejection/approval via JavaScript API to __tcfapi
  7. FIX - Resolved race condition when rejecting/approving via JavaScript API
  8. FIX - Transfer of embeddings from the scan that have no cookies (relevant for external banners)
  9. FIX - Script placeholder: Catch empty and incorrect CSS selectors
  10. UPDATE - GeoIP database updated

Version 2023.07.12

12.07.2023 - 40474fa0d7726c4c9f9b2d6d79a181d0d725204f

This version provides a handful of optimizations and fixes, nothing major. As usual, the update will be available as an automatic update in the next few days or can be installed manually in the CCM19 update area.

Here are the changes in detail:

  1. FIX - Fixed a conflict when coloring the settings icon
  2. FIX - TCFv2: Recognition of new GVL entries strengthened
  3. FIX - TCFv2: Consent for TCF resources corrected
  4. FIX - Problems from static code analysis fixed
  5. FIX - Caching header for A/B tests improved
  6. FIX - Assignment of countries for "Show only in EU" improved

Version 2023.07.06

06.07.2023 - c84950a559fe5046eceb6070025768196a75979b

With this version we introduce the TCFv2.0 compatibility mode. Some ad networks do not yet support TCFv2.2, which may result in ads not being displayed. For existing customers and domains, this mode is automatically active and can be switched on and off as required via the IAB framework settings in CCM19.

There is also a new feature for the agency version for system-wide overwriting of the template for account-wide standard texts.

Here are the changes in detail:

  1. NEW - Agency version: System-wide area "Overwrite standard texts" set up
  2. NEW - TCFv2.0 compatibility mode (active by default for existing domains)
  3. FIX - TCFv2.2: Fixes for TCF validation
  4. FIX - Replace intro text placeholder also in the cookie declaration table

Version 2023.07.04

04.07.2023 - dd6655d267b07c0655634ac5b696b1bcdd66bdbf

Today we are releasing a new version which, in addition to corrections and a new theme, also provides technical innovations relating to TCFv2.2. As usual, the update will be distributed to everyone over the next few days.

Here are the changes in detail:

  1. NEW - Extend category window with optional "Cancel all" button
  2. NEW - Show number of partners/embeddings per (TCF) purpose in the 2nd layer
  3. NEW - Widget intro text: Placeholders :partnerCount, :decline and :settings for the partner count, the "Decline" and "Settings" button added
  4. NEW - TCF: TCFv2.2 specification taken into account
  5. NEW - New "Summer Rain" theme added to the standard templates
  6. NEW - Basic layout "Summer Rain" added
  7. NEW - Theme configuration extended to include selection of a basic layout
  8. NEW - Frontend translations for the states "active", "inactive" and "partial" added
  9. NEW - Apply domain bindings as account-wide binding template
  10. NEW - Agency version: Apply binding templates of customers/domains as system-wide binding template
  11. FIX - Possible PHP warnings fixed
  12. FIX - Optimization: Lazy loading of the logo in the cookie banner
  13. FIX - Standardized formatting of categories
  14. FIX - Buttons for deleting account and system-wide themes removed from domain context
  15. FIX - Error when invalidating the frontend caches in MongoDB installations fixed
  16. CHANGE - Maximum length of cookie description texts removed
  17. CHANGE - User management: Sort groups and domains alphabetically and display them in a table
  18. CHANGE - User management: Output URL path to identify the exact domain
  19. UPDATE - Translations updated

Version 2023.06.01

01.06.2023 - 9e2214c0012fc5ff2954b87127ec550dc7bc281d

New version with a few bug fixes and extended functions. As usual, the update will be distributed to everyone over the next few days.

Here are the changes in detail:

  1. NEW - JavaScript API for ad-free and tracking-free networks extended by endpoint 'CCM.tcf.customVendors'
  2. NEW - JavaScript API for ad- and tracking-free networks extended by endpoint 'CCM.tcf.stacks'
  3. NEW - Script placeholders: display conditions in derived placeholders can be overwritten
  4. FIX - Hide settings icon if part of an ad- and tracking-free network
  5. FIX - Continue onboarding even if the scan result is empty
  6. FIX - ImEx plugin: Error message due to undefined UserEmbeddings during import fixed
  7. CHANGE - 'CCM.tcf.vendors' now no longer returns an object but an array
  8. CHANGE - Locales and standard texts merged into one table
  9. CHANGE - Locales: Sort overview table by columns "Active" and "Language"
  10. CHANGE - Script placeholders: Always distribute account-wide placeholders to all domains

Version 2023.05.25

25.05.2023 - 3a2ac98d7842788675a94c6a5b3c87b9d7c40eb5

New version with a handful of corrections. The update will be distributed to everyone as usual over the next few days.

Here are the changes in detail:

  1. FIX - Error fixed when an unknown domain is selected
  2. FIX - ImEx: Alternative country code corrected (in case no country is specified in domain/user)
  3. FIX - Consider subuser rights for user integration templates
  4. FIX - Translations standardized: "Embedding" → "Integration"
  5. FIX - Group management: Translate areas within the rights assignment table
  6. FIX - Group management: Accidental pagination prevented

Version 2023.05.22

22.05.2023 - 6a026dfd52b76a440956e225ccea25a60d9079fe

New version with some bugfixes, extended functions in the scripts placeholder plugin, a new function for embedding templates at user level and some minor additions. As usual, the update will be distributed to everyone over the next few days.

Here are the changes in detail:

  1. NEW - Script placeholders: Reversible input fields for derived placeholders
  2. NEW - Script placeholders: Area for static templates added
  3. NEW - Script placeholders: Linked embeddings linked in overview table
  4. NEW - Script placeholder: Template for generic overlays added
  5. NEW - Optional prioritization of browser language settings over the 'lang' attribute
  6. NEW - Open and close detail window via JavaScript API enabled
  7. NEW - Different invoice email address provided in data model
  8. NEW - Batch tag manager: "Distribute all" button added for bindings
  9. NEW - Consent protocol: export of search results
  10. NEW - Optional different consent lifetime for partial consent
  11. NEW - JavaScript API extended by 'CCM.fullConsentGiven' property
  12. NEW - Search function integrated in the SystemLogs
  13. NEW - Added a note in the domain context if an integration is never displayed by "Exclude URLs"
  14. NEW - New background image with summer feeling at login
  15. NEW - Reversible input fields for account-wide translations (standard texts)
  16. NEW - Infrastructure for user cronjobs added
  17. NEW - User integration templates added
  18. NEW - Twig templating/variable substitution in "Individual CSS" of themes
  19. CHANGE - Performance in cluster installations: Caching-ETags based on a content hash instead of timestamps
  20. CHANGE - Extension of update routines with version numbers for more targeted planning in the update process
  21. CHANGE - Added default values for widget elements in CSS
  22. CHANGE - Embedding templates: subheadings added to the table
  23. CHANGE - Script placeholders: Sort templates by name
  24. CHANGE - Script placeholders: Alphabetical listing of account-wide placeholders
  25. CHANGE - Standard e-mail templates regarding call limit supplemented by name of the affected domain
  26. FIX - Forwarding target for "Save and close" in the domain overview corrected
  27. FIX - Include actual domain when counting plus the consent sharing domains
  28. FIX - Script placeholder: added parent element for detail button in category list to fulfill Google pagespeed audit
  29. FIX - Scripts placeholder: Avoid redundant DOM manipulation
  30. FIX - Performance: Display already accumulated domain count in the agency dashboard
  31. FIX - Correctly recognize missing placeholder templates when importing new domains
  32. FIX - Consent protocol: CSV export better structured
  33. FIX - Code for newer PHP versions revised (obsolete `var` removed)
  34. FIX - Generate attributes 'width' and 'height' for the page logo in the banner
  35. FIX - Corrections to German translations
  36. FIX - Corrections to Spanish translations
  37. FIX - Global account settings revised
  38. FIX - SSO plugin: Show settings in "My account" again
  39. FIX - Mobile view: Show footer completely on small screens
  40. FIX - Mobile view: optimized tariff overview in domain management
  41. FIX - User themes: Revised note if no themes have been created yet
  42. FIX - Customer list: Text corrected in case of unsuccessful search
  43. FIX - Embed templates: Pagination fixed and standardized
  44. FIX - Inline CSS in the backend reduced
  45. FIX - Styling of the note "You only use technically necessary embeddings" corrected
  46. FIX - HTML structure correction in the IFrame settings
  47. FIX - Import data templates from plugins
  48. FIX - Code refactoring based on static code analysis
  49. FIX - Adjustments for PHP 8.2 compatibility
  50. FIX - Script placeholders: browser compatibility of the template preview improved
  51. FIX - Scripts placeholder: Consider option "Exclude URLs" of linked bindings
  52. FIX - Embedding templates: Compile backend translation from multiple languages under certain circumstances
  53. FIX - Binding templates: Only search translations for the active backend language
  54. FIX - Embedding templates: Evaluate search result and sort by relevance
  55. FIX - Auto-update on cluster instances disabled
  56. FIX - Sliding tariff link now opens in new tab
  57. FIX - Iframe blocker: Access to the background thumbnail sometimes failed
  58. FIX - Performance optimization when deleting customers
  59. FIX - MongoDb: Frontend cache invalidation optimized for global changes to multiple domains
  60. FIX - Hosting API: Equip sub-requests with temporary 'Session' and meaningful 'RequestContext'
  61. FIX - Hosting API: More meaningful error messages
  62. FIX - Reading the timestamp of the last cronjob execution corrected
  63. FIX - Avoid possible error message during an update

Version 2023.05.19

19.05.2023 - f690cc9b1ebe5e18c6467a3738fa2ca9cab6d869

Hotfix for incorrect TCF data. Unfortunately, invalid data is linked in the last update of an IAB/TCF resource from the evening of 18.05.2023. This leads to problems with some domains that use the TCF framework when processing those contents and the subsequent output of the banner. In the affected file version, the data integrity is damaged by referencing an undefined object - we could not foresee this, only deal with it now. Please install this hotfix urgently if you use the TCF component.

A regular update with some new functions will be released next week, which will of course also contain the hotfix.

Addendum: The affected file has been updated in the meantime, so that the problem can also be solved by emptying the TCF cache in CCM19 instead of this update.

Here are the changes in detail:

  1. FIX - Ignore invalid entries of the affected JSON file and only let correct data through

Version 2023.03.29

29.03.2023 - 5e6c6a5c30e903e59876273cea9fb8398fcdefc8

New version with some bugfixes and new import function for banners from other manufacturers. As usual, the update will be distributed to everyone over the next few days.

Here are the changes in detail:

  1. NEW - Cookiebot pages can now be completely imported after an initial scan. All cookies, embeddings and even the color scheme will be transferred to the CCM19 banner. The automatic detection of obfuscated scripts is also activated - see point 2. Happens automatically as soon as the scanner finds a CB implementation
  2. NEW - Consider notation '[type="text/plain"][data-cookieconsent]' in the script blocker (option under "Developer settings")
  3. NEW - Upgrade hints made a bit friendlier and clearer
  4. NEW - Theme templates now with "Save button in details window" active by default
  5. FIX - Cloning of domains fixed
  6. FIX - CSRF token for Consent Protocol Controller added
  7. FIX - Avoid possible duplication of the 'p' element in the introduction text
  8. FIX - Fixed typos, optimized code, improved comments, restructured code

Version 2023.03.20

20.03.2023 - c59f97501ea1d4302716644a436a9dde8bd03ff7

New version! The dashboard has been revised and now offers an overview of existing integrations, URLs for imprint and data protection, the active theme and domain information, among other things. In addition, the frontend widget is now switched on and off in the dashboard. This version also contains various bug fixes, optimizations and new functions.

Here are the changes in detail:

  1. NEW - Script placeholders: Account-wide templates replaced by distributable placeholders
  2. NEW - Link for calling up domains in the customer administration added
  3. NEW - Options for websites as part of an ad-free and tracking-free network
  4. NEW - Dashboard revised
  5. FIX - "Active" status retained when distributing account-wide translations
  6. FIX - Forward the 'load' or 'error' event to the reloaded script to trigger registered handlers
  7. FIX - Hide screen element until the settings icon is loaded (pagespeed optimization)
  8. FIX - Corrected order for loading the individual CSS in the iframe blocker
  9. FIX - Changed icon and color for collection widget activation
  10. FIX - Possible error message from the 2FA plugin in the user administration fixed
  11. FIX - Check for still existing 'setup.php': do not trigger 'open_basedir' warning
  12. FIX - Deprecated messages for PHP 8.1 fixed
  13. FIX - Load plugins in recognized or active language
  14. CHANGE - Reset default color for the settings icon after v2023.01.31
  15. CHANGE - Moved "Frontend behavior" section to "Developer settings". The frontend widget is now activated/deactivated via the dashboard
  16. CHANGE - Easier readability of tariff limits through thousands separators
  17. UPDATE - Execution of migration routines optimized after an update
  18. UPDATE - Properties in the ImEx plugin and the hosting API added
  19. UPDATE - CCM19 installations under MongoDB optimized
  20. UPDATE - Theme templates added and updated

Version 2023.02.22

22.02.2023 - 22a58c3ac723b9306e8f9b2ca8cd47b7cc2d9d98

New version! Some bugfixes and new usersettings in the administration where every user can unlock elements from the admin.

Here are the changes in detail:

  1. NEW - New settings area, various settings can now be activated in your own account, such as cross-domain theme management, language management, the domain API, IAB/TCF and much more.
  2. FIX - Load iframe blocker in recognized or active language
  3. FIX - Consider backend language when listing system-wide integrations
  4. FIX - Adopt translations of the display name when importing system-wide bindings
  5. FIX - Display reset counter in the correct column
  6. FIX - Plugin Manager on domain level - only display plugins that can be activated via domain
  7. FIX - No longer display Resend in Agency Plugin for accepted customers

Version 2023.02.15

15.02.2023 - 04f238e811f36c991a9937da951837ed2651caa5

New version! This time with a few optimizations and corrections after the last version.

Here are the changes in detail:

  1. FIX - Activation of various plugins for subusers corrected
  2. FIX - ImEx plugin: Import of various properties corrected
  3. FIX - Session handling optimized for Symfony 5
  4. FIX - Fixed orphaned class reference introduced with v2023.02.10
  5. FIX - Fixed template errors that were introduced with v2023.02.10
  6. UPDATE - Translations updated

Version 2023.02.10

10.02.2023 - 87ae32d469374cb6a2d886b59165bf362d156a1a

We have a new version for you, the highlight should be the upgrade from the old Symfony 4.4 LTS to Symfony 5.4 LTS.
Attention: The following notes are only relevant for agency / enterprise and tariff customers who use a download version with their own installation!

  1. As long as CCM19 runs with Symfony 5.4 LTS, PHP versions 7.2.5 to 8.0.x will still be supported - probably until the end of 2024.
  2. With the next LTS version (probably Symfony 6.4) we will discontinue support for these old PHP versions - the development of PHP 7 has already been completely discontinued and PHP 8.0 will only receive security patches until November 2023.
  3. The switch to the next LTS version is expected to take place at the end of 2024/beginning of 2025. From then on, CCM19 will only run on PHP 8.1 and newer.
  4. For a quick overview of the LTS versions of Symfony, we recommend taking a look at the Symfony release calendar.

The change has no effect on the support of PHP 8.1 and newer.

Here are the changes in detail:

  1. NEW - CCM19 now runs with Symfony 5.4 LTS
  2. NEW - Call counter exceptions extended by IP address ranges
  3. NEW - Keep frontend active even with dysfunctional session memory
  4. NEW - Consider `lang` attribute for automatic language recognition
  5. FIX - Added spacing around the label of the consent switch for iframes
  6. FIX - ImEx plugin: Consider additional properties
  7. FIX - Prevent visual highlighting of `[role="document"]:focus-visible
  8. FIX - Avoid NULL byte errors in cookie scan and permanent crawler

Version 2023.01.31

01.02.2023 - f906bfb3e8e199ce6648b9b8bb15d933841cab06

A new version is here! Some bugfixes have been integrated and some things are new again. In particular, you can now change the color of the settings icon on the website.

Customize settings icon

Here are the changes in detail:

  1. NEW - Hosting API: Endpoints for managing system-wide integrations implemented
  2. NEW - Hosting API: Documentation updated
  3. NEW - Setting for reducing "Google Tag Manager" events added
  4. NEW - Colors of the settings icon freely definable for all theme types
  5. FIX - Iframe blocker: detection/activation of modified iframes optimized
  6. FIX - Panels "Iframes" and "Exclude URLs" in system embeddings completed
  7. FIX - JSON decoding in repository special case corrected
  8. FIX - Missing cases for 'ConfigNotWritableException' with non-writable 'var' directory added
  9. FIX - Ensure that the settings icon is not displayed in inner IFrames if CCM19 is already running outside
  10. FIX - Migrate new user-wide translations after an update
  11. FIX - ImEx plugin: Ignore TCF vendor IDs that no longer exist
  12. FIX - MongoDB indexes revised
  13. FIX - Migration of untranslated embedding cookie descriptions for very old installations
  14. UPDATE - Performance optimization
  15. UPDATE - Geo-IP database updated

Version 2023.01.18

18.01.2023 - 22bdb5afc412164b08c68493993dc54ac2d28351

A new version is here! Some bugfixes have been integrated and some things are new again.

Here are the changes in detail:

  1. NEW - User-wide release or blocking of auto-updates for integrations
  2. NEW - Sortable tables in the backend: Save sorting and pagination length in LocalStorage
  3. NEW - Script placeholder: Time-dependent display condition implemented
  4. NEW - Also delete cached TCFv2 data when manually clearing the cache
  5. NEW - Agency version: Hosting option for widget output, if bindings are active
  6. NEW - New login background image - Cardiff Bay
  7. NEW - Agency version: Hosting API: 'Locale' is now generated with default values from 'UserLocale'
  8. NEW - Directory protection data can now be entered per domain
  9. NEW - Quickscan can now use directory protection data
  10. NEW - Agency version: Hosting API: Endpoints for managing system-wide bindings implemented
  11. NEW - Developer setting for reducing "Google Tag Manager" events added
  12. FIX - Reduced memory consumption when loading the cookie database
  13. FIX - Consent sharing also for clicks on links in shadow DOM elements
  14. FIX - Consent sharing now more robust against URL manipulation by external scripts
  15. FIX - Do not send automatic mails to deactivated users
  16. FIX - Correction of Polish translations
  17. FIX - Avoid flashing of the dark mode button if no color scheme has been explicitly selected yet
  18. FIX - When changing users, use and save the backend color scheme of the originally logged in user
  19. FIX - Darkmode: Display of some input fields corrected when changing the color scheme
  20. FIX - HTML IDs in the backend corrected
  21. FIX - Statistics plugin: Error message with empty statistics fixed
  22. FIX - Darkmode: Display of the selection list for provider names corrected
  23. FIX - TCFv2 support in system-wide embed templates corrected
  24. FIX - Embedding templates: Save button bar standardized
  25. FIX - Error handling when downloading TCFv2 data improved
  26. FIX - Color component supplemented with newer CSS syntax for color values
  27. FIX - Plugin YAML configuration template adapted for deviating 'var' paths
  28. FIX - Read default value for the timezone of domains from the main user
  29. FIX - Sliding tariff now only possible in paid monthly tariffs, otherwise an error message appears
  30. FIX - In case of corrupted TCF data, display frontend banner anyway as far as possible
  31. FIX - TCFv2: do not save faulty downloads in the cache
  32. FIX - CSS display problems with checkboxes/sliders in the banner on some websites fixed
  33. FIX - Error when saving NoLabel data in MongoDB installations corrected
  34. FIX - Ignore domain context outside of domain-specific routes
  35. FIX - MongoDB PHP library version fixed to support all MongoDB versions from 1.6 onwards
  36. FIX - CSV output Consent Log corrected
  37. FIX - Bindings: Clean up database when deleting cookie entries
  38. CHANGE - Performance optimization of the PHP autoloader
  39. CHANGE - Translations updated
  40. CHANGE - Agency version: NoLabel menu items and routes of the hosting navigation revised
  41. CHANGE - Agency version: Documentation updated
  42. CHANGE - Removed obsolete workarounds for IE7 from backend CSS
  43. CHANGE - New block "Domain preferences" in the account settings

Older changelogs

You can find them here...

 

// Photo by Ross Findon | unsplash

OSZAR »