Changelog CCM19
You can read about it here: Behind the scenes, we are constantly working on improvements to our Cookie Consent Manager.
Version 2023.05.22
22.05.2023 - 6a026dfd52b76a440956e225ccea25a60d9079fe
New version with some bug fixes, enhanced features in the scripts placeholder plugin, a new feature for user-level embed templates and some minor additions. The update will be distributed to everyone over the next few days as usual.
Here are the changes in detail:
- NEW - Script placeholders: Reversible input fields for derived placeholders
- NEW - Script placeholders: Added area for static templates
- NEW - Scripts placeholder: Linked embeddings in overview table linked
- NEW - Scripts placeholder: Template for generic overlays added
- NEW - Optional prioritization of browser language settings over the 'lang' attribute
- NEW - Open and close details window via JavaScript API enabled
- NEW - Different invoice email address provided in data model
- NEW - Batch tag manager: "Distribute all" button added for embeddings
- NEW - Consent protocol: export search results
- NEW - Optionally deviating Consent lifetime in case of partial consent
- NEW - JavaScript API extended by 'CCM.fullConsentGiven' property
- NEW - Search function in the SystemLogs integrated
- NEW - Note in the Domainkontext supplemented, if an integration by "URLs exclude" is never indicated
- NEW - New background image with summer feeling at login
- NEW - Reversible input fields for account-wide translations (standard texts)
- NEW - Added infrastructure for user cronjobs
- NEW - User integration templates added
- NEW - Twig templating/variable substitution in "Custom CSS" of themes
- CHANGE: Performance in cluster installations: Caching-ETags based on content hash instead of timestamps
- CHANGE - Enhancement of update routines by version numbers for a more targeted planning in the update process
- CHANGE - Added default values for widget elements in CSS
- CHANGE - Embedding templates: Subheadings in table added
- CHANGE - Scripts placeholders: Sort templates by name
- CHANGE: Script placeholders: Alphabetical listing of accounted placeholders
- CHANGE - 'Utils::getAccessRightsAccount()' renamed to 'Utils::filterAccessRightsAccount()
- CHANGE - Added name of affected domain to default email templates regarding call limit
- FIX - Forwarding destination for "Save and close" in domain overview corrected
- FIX - Include actual domain when counting plus consent sharing domains
- FIX - Scripts placeholder: parent element added for detail button in category list to comply with Google pagespeed audit
- FIX - Scripts Placeholder: Avoid redundant DOM manipulation
- FIX - Performance: Output already cumulated domain count in agency dashboard
- FIX - Correctly detect missing placeholder templates when importing new domains
- FIX - Consent Protocol: CSV export better structured
- FIX - Code for newer PHP versions revised (obsolete `var` removed)
- FIX - Generate attributes 'width' and 'height' for page logo in banner
- FIX - Corrections of German translations
- FIX - Corrections of Spanish translations
- FIX - Global account settings revised
- FIX - SSO Plugin: Show settings in "My Account" again
- FIX - Mobile View: Show footer completely on small screens
- FIX - Mobile View: Optimized tariff overview in domain administration
- FIX - User Themes: Hint, if no themes are created yet, revised
- FIX - Customer List: Text on unsuccessful search corrected
- FIX - Embedding templates: Pagination fixed and unified
- FIX - Inline CSS in backend reduced
- FIX - Styling of the hint "You are using only technically necessary embeddings" fixed
- FIX - HTML structure correction in IFrame settings
- FIX - Read in data templates from plugins
- FIX - Code refactoring based on static code analysis
- FIX - Adjustments for PHP 8.2 compatibility
- FIX - Scripts Placeholder: Template Preview Browser Compatibility Improved
- FIX - Scripts Placeholder: Consider "Exclude URLs" option of linked embeddings
- FIX - Embedding templates: backend translation may be composed from multiple languages
- FIX - Embedding Templates: Search only translations for active backend language
- FIX - Embedding Templates: Rate search result and sort by relevance
- FIX - Auto Update on Cluster Instances disabled
- FIX - Sliding tariff link now opens in new tab
- FIX - Iframe blocker: access to background thumbnail sometimes failed
- FIX - Performance optimization when deleting customers
- FIX - MongoDb: frontend cache invalidation optimized for global changes on multiple domains
- FIX - Hosting-API: internal sub-requests equipped with temporary 'Session' and meaningful 'RequestContext
- FIX - Hosting API: More meaningful error messages
- FIX - Readout of timestamp of last cronjob execution corrected
- FIX - Centralized creation of service URLs for simplified testing
- FIX - avoid possible error message during update
Version 2023.05.19
19.05.2023 - f690cc9b1ebe5e18c6467a3738fa2ca9cab6d869
Hotfix for incorrect TCF data. Unfortunately, the latest update of an IAB/TCF resource from the evening of 05/18/2023 links invalid data. This causes problems for some domains using the TCF framework when processing those contents and the subsequent output of the banner. In the affected file version, the data integrity is corrupted by referencing an undefined object - we could not foresee this, only handle it now after the fact. Please install this hotfix urgently if you use the TCF component.
In the course of the next week there will be another regular update with some new features, which of course will include the hotfix.
Addendum: The affected file has been updated in the meantime, so the problem can also be fixed by flushing the TCF cache in CCM19 instead of this update.
Here are the changes in detail:
- FIX - Ignore invalid entries of the affected JSON file and allow only correct data through
Version 2023.03.29
29.03.2023 - 5e6c6a5c30e903e59876273cea9fb8398fcdefc8
New version with some bugfixes and new import function for third-party banners. The update will be distributed to everyone over the next few days as usual.
Here are the changes in detail:
- NEW - Cookiebot pages can now be taken over completely after an initial scan. All cookies, embeddings and even the color scheme will be taken over to the CCM19 banner. Also the automatic detection of obfuscated scripts is activated - see point 2. Happens automatically as soon as the scanner finds a CB implementation
- NEW - Consider notation '[type="text/plain"][data-cookieconsent]' in the script blocker (option under "Developer settings")
- NEW - Upgrade hints made a bit friendlier and clearer
- NEW - Theme templates now with "Save button in Details window" active by default
- FIX - Cloning of domains fixed
- FIX - CSRF token added to Consent protocol controller
- FIX - Avoid possible duplication of 'p' element in introduction text
- FIX - Typos fixed, code optimized, comments improved, code restructured
Version 2023.03.20
20.03.2023 - c59f97501ea1d4302716644a436a9dde8bd03ff7
New version! The dashboard has been revised and now offers an overview of existing embeds, URLs to imprint and privacy, the active theme and domain info, among other things. In addition, the frontend widget is now switched on and off in the dashboard. In addition, this version includes various bug fixes, optimizations and new features.
Here are the changes in detail:
- NEW - Scripts placeholders: account-wide templates replaced by distributable placeholders
- NEW - Link to call domains in the customer management added
- NEW - Options for websites to be part of an ad and tracking free network
- NEW - Dashboard revised
- FIX - Preserved 'active' state when distributing account-wide translations
- FIX - Forward the 'load' or 'error' event to the reloaded script to trigger registered handlers
- FIX - Hide image element until setting icon is loaded (pagespeed optimization)
- FIX - Fixed order to load custom CSS in iframe blocker
- FIX - Icon and color for collection widget activation changed
- FIX - Possible error message from 2FA plugin in user management fixed
- FIX - Check for still existing 'setup.php': do not trigger 'open_basedir' warning
- FIX - Deprecated messages for PHP 8.1 fixed
- FIX - Load plugins in recognized or active language
- CHANGE - Default color for settings icon reset after v2023.01.31
- CHANGE - Moved "Frontend behavior" section to "Developer settings". Frontend widget is now de/activated from dashboard.
- CHANGE - Make tariff limits easier to read by adding thousands separator
- UPDATE - Execution of migration routines optimized after an update
- UPDATE - Added properties in ImEx plugin and hosting API
- UPDATE - CCM19 installations under MongoDB optimized
- UPDATE - Theme templates added and updated
Version 2023.02.22
22.02.2023 - 22a58c3ac723b9306e8f9b2ca8cd47b7cc2d9d98
New version! Some bugfixes and new usersettings in the admin where every user can then unlock items from the admin.
Here are the changes in detail:
- NEW - New settings area, it is now possible to activate various settings in your own account, such as cross-domain theme management, language management, the domain API, IAB/TCF and more.
- FIX - Load iframe blocker in recognized or active language
- FIX - Consider backend language when listing system-wide embeds
- FIX - Take over translations of display name when importing system-wide bindings
- FIX - Display reset counter in correct column
- FIX - Plugin Manager on domain level - display only plugins that can be activated by domain
- FIX - Do not display Resend in Agency Plugin for accepted customers anymore
Version 2023.02.15
15.02.2023 - 04f238e811f36c991a9937da951837ed2651caa5
New version! This time with a few optimizations and corrections retrospectively to the last version.
Here are the changes in detail:
- FIX - Unlocking of various plugins for subusers corrected
- FIX - ImEx plugin: import of various properties corrected
- FIX - Session handling optimized for Symfony 5
- FIX - Fixed orphaned class reference introduced with v2023.02.10
- FIX - Template bug fixed introduced with v2023.02.10
- UPDATE - Translations updated
Version 2023.02.10
10.02.2023 - 87ae32d469374cb6a2d886b59165bf362d156a1a
We have a new version for you, the highlight here should be the move 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 variant with own installation!
- 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.
- With the next LTS release (expected to be Symfony 6.4), we will stop supporting these old PHP versions - PHP 7 development has already been completely stopped and PHP 8.0 will only receive security patches until November 2023.
- The transition to the next LTS version is expected to take place in late 2024/early 2025. From that point on, CCM19 will only run on PHP 8.1 and newer.
- For a quick overview of Symfony's LTS versions, we recommend taking a look at the Symfony release calendar.
The change does not affect support for PHP 8.1 and newer.
Here are the changes in detail:
- NEW - CCM19 now runs with Symfony 5.4 LTS
- NEW - Call counter exceptions extended by IP address ranges
- NEW - Keep frontend active even if session memory is dysfunctional
- NEW - consider `lang` attribute for automatic language recognition
- FIX - Spacing around Consent switch label for iframes added
- FIX - ImEx plugin: consider additional properties
- FIX - Disable visual highlighting of [role="document"]:focus-visible
- FIX - Avoid NULL byte error in cookie scan and permanent crawler
Version 2023.01.31
01.02.2023 - f906bfb3e8e199ce6648b9b8bb15d933841cab06
A new version is available! Some bugfixes have been integrated and some things are new again. In particular, you can now customize the color of the settings icon on the web page.
Here are the changes in detail:
- NEW - Hosting API: Endpoints for managing system-wide bindings implemented
- NEW - Hosting API: Documentation updated
- NEW - Added setting to reduce "Google Tag Manager" events
- NEW - Settings icon colors freely definable for all theme types
- FIX - Iframe blocker: detection/unblocking of modified iframes optimized
- FIX - Panels "Iframes" and "Exclude URLs" in system embeddings completed
- FIX - JSON decoding in repository special case fixed
- FIX - Added missing cases to 'ConfigNotWritableException' for non-writable 'var' directory
- FIX - Ensure Settings icon is not displayed in inner IFrames when CCM19 is already running on the outside
- FIX - Migrate new user-wide translations after an update
- FIX - ImEx Plugin: Ignore TCF Vendor IDs that no longer exist
- FIX - MongoDB indexes revised
- FIX - Migrate untranslated embedding cookie descriptions for very old installations
- UPDATE - Performance optimization
- UPDATE - Geo-IP database updated
Version 2023.01.18
18.01.2023 - 22bdb5afc412164b08c68493993dc54ac2d28351
A new version is available! Some bugfixes have been integrated and some things are new again.
Here are the changes in detail:
- NEW - User-wide release or lock of auto-updates for embeddings
- NEW - Sortable tables in the backend: Save sorting and pagination length in LocalStorage
- NEW - Script placeholder: Time dependent display condition implemented
- NEW - Cached TCFv2 data also deleted when manually clearing cache
- NEW - Agency version: Hosting option for widget output, if embeddings are active
- NEW - New login background image - Cardiff Bay
- NEW - Agency version: Hosting API: 'Locale' is now created with default values from 'UserLocale
- NEW - Directory protection data can now be entered per domain
- NEW - Quickscan can now use directory protection data
- NEW - Agency version: Hosting API: Endpoints implemented to manage system-wide bindings
- NEW - Added developer setting to reduce "Google Tag Manager" events
- FIX - memory consumption reduced when loading cookie database
- FIX - Consent sharing also for clicks on links in shadow DOM elements
- FIX - Consent sharing now more robust against URL manipulation by foreign scripts
- FIX - Automatic mails not sent to disabled users
- FIX - Correction of Polish translations
- FIX - Avoid flashing of darkmode button if no color scheme has been explicitly selected yet
- FIX - When changing user, use and save backend color scheme of originally logged in user
- FIX - Darkmode: Display of some input fields when changing color scheme corrected
- FIX - HTML IDs in backend corrected
- FIX - Statistics Plugin: Error message on empty statistics fixed
- FIX - Darkmode: Display of selection list for provider names corrected
- FIX - TCFv2 support in system-wide embedding templates fixed
- FIX - Embedding templates: Save button bar unified
- FIX - Error handling when downloading TCFv2 data improved
- FIX - Color component added newer CSS syntax for color values
- FIX - Plugin YAML configuration template adapted for different 'var' paths
- FIX - Read default value for domain time zone from main user
- FIX - Sliding tariff now only possible in paid monthly tariffs, otherwise an error message appears
- FIX - In case of corrupted TCF data show frontend banner anyway as far as possible
- FIX - TCFv2: do not save corrupted downloads in cache
- FIX - CSS display problems with checkboxes/sliders in banner on some websites fixed
- FIX - Fixed error when saving NoLabel data in MongoDB installations
- FIX - Ignore domain context outside domain specific routes
- FIX - MongoDB PHP library version fixed to support all MongoDB versions 1.6 and later
- FIX - CSV output Consent Log fixed
- FIX - Bindings: Clean database when deleting cookie entries
- CHANGE - Performance optimization of the PHP autoloader
- CHANGE - Translations updated
- CHANGE - Agency version: NoLabel menu items and routes of hosting navigation revised
- CHANGE - Agency version: Documentation updated
- CHANGE - Deprecated workarounds for IE7 removed from backend CSS
- CHANGE - New block "Domain preferences" in account settings
Older changelogs
// Photo by Ross Findon | unsplash
You can read about it here: Behind the scenes, we are constantly working on improvements to our Cookie Consent Manager.
Version 2023.05.22
22.05.2023 - 6a026dfd52b76a440956e225ccea25a60d9079fe
New version with some bug fixes, enhanced features in the scripts placeholder plugin, a new feature for user-level embed templates and some minor additions. The update will be distributed to everyone over the next few days as usual.
Here are the changes in detail:
- NEW - Script placeholders: Reversible input fields for derived placeholders
- NEW - Script placeholders: Added area for static templates
- NEW - Scripts placeholder: Linked embeddings in overview table linked
- NEW - Scripts placeholder: Template for generic overlays added
- NEW - Optional prioritization of browser language settings over the 'lang' attribute
- NEW - Open and close detail window via JavaScript API enabled
- NEW - Different invoice email address provided in data model
- NEW - Batch tag manager: "Distribute all" button added for embeddings
- NEW - Consent protocol: export search results
- NEW - Optionally deviating Consent lifetime in case of partial consent
- NEW - JavaScript API extended by 'CCM.fullConsentGiven' property
- NEW - Search function in the SystemLogs integrated
- NEW - Note in the Domainkontext supplemented, if an integration by "URLs exclude" is never indicated
- NEW - New background image with summer feeling at login
- NEW - Reversible input fields for account-wide translations (standard texts)
- NEW - Added infrastructure for user cronjobs
- NEW - User integration templates added
- NEW - Twig templating/variable substitution in "Custom CSS" of themes
- CHANGE: Performance in cluster installations: Caching-ETags based on content hash instead of timestamps
- CHANGE - Enhancement of update routines by version numbers for a more targeted planning in the update process
- CHANGE - Added default values for widget elements in CSS
- CHANGE - Embedding templates: Subheadings in table added
- CHANGE - Scripts placeholders: Sort templates by name
- CHANGE: Script placeholders: Alphabetical listing of accounted placeholders
- CHANGE - 'Utils::getAccessRightsAccount()' renamed to 'Utils::filterAccessRightsAccount()
- CHANGE - Added name of affected domain to default email templates regarding call limit
- FIX - Forwarding destination for "Save and close" in domain overview corrected
- FIX - Include actual domain when counting plus consent sharing domains
- FIX - Scripts placeholder: parent element added for detail button in category list to comply with Google pagespeed audit
- FIX - Scripts Placeholder: Avoid redundant DOM manipulation
- FIX - Performance: Output already cumulated domain count in agency dashboard
- FIX - Correctly detect missing placeholder templates when importing new domains
- FIX - Consent Protocol: CSV export better structured
- FIX - Code for newer PHP versions revised (obsolete `var` removed)
- FIX - Generate attributes 'width' and 'height' for page logo in banner
- FIX - Corrections of German translations
- FIX - Corrections of Spanish translations
- FIX - Global account settings revised
- FIX - SSO Plugin: Show settings in "My Account" again
- FIX - Mobile View: Show footer completely on small screens
- FIX - Mobile View: Optimized tariff overview in domain administration
- FIX - User Themes: Hint, if no themes are created yet, revised
- FIX - Customer List: Text on unsuccessful search corrected
- FIX - Embedding templates: Pagination fixed and unified
- FIX - Inline CSS in backend reduced
- FIX - Styling of the hint "You are using only technically necessary embeddings" fixed
- FIX - HTML structure correction in IFrame settings
- FIX - Read in data templates from plugins
- FIX - Code refactoring based on static code analysis
- FIX - Adjustments for PHP 8.2 compatibility
- FIX - Script Placeholder: Template Preview Browser Compatibility Improved
- FIX - Scripts Placeholder: Consider "Exclude URLs" option of linked embeddings
- FIX - Embedding Templates: Backend translation may be composed from multiple languages
- FIX - Embedding Templates: Search only translations for active backend language
- FIX - Embedding Templates: Rate search result and sort by relevance
- FIX - Auto Update on Cluster Instances disabled
- FIX - Sliding tariff link now opens in new tab
- FIX - Iframe blocker: access to background thumbnail sometimes failed
- FIX - Performance optimization when deleting customers
- FIX - MongoDb: frontend cache invalidation optimized for global changes on multiple domains
- FIX - Hosting-API: internal sub-requests equipped with temporary 'Session' and meaningful 'RequestContext
- FIX - Hosting API: More meaningful error messages
- FIX - Readout of timestamp of last cronjob execution corrected
- FIX - Centralized creation of service URLs for simplified testing
- FIX - avoid possible error message during update
Version 2023.05.19
19.05.2023 - f690cc9b1ebe5e18c6467a3738fa2ca9cab6d869
Hotfix for incorrect TCF data. Unfortunately, the latest update of an IAB/TCF resource from the evening of 05/18/2023 links invalid data. This causes problems for some domains using the TCF framework when processing those contents and the subsequent output of the banner. In the affected file version, the data integrity is corrupted by referencing an undefined object - we could not foresee this, only handle it now after the fact. Please install this hotfix urgently if you use the TCF component.
In the course of the next week there will be another regular update with some new features, which of course will include the hotfix.
Addendum: The affected file has been updated in the meantime, so the problem can also be fixed by flushing the TCF cache in CCM19 instead of this update.
Here are the changes in detail:
- FIX - Ignore invalid entries of the affected JSON file and allow only correct data through
Version 2023.03.29
29.03.2023 - 5e6c6a5c30e903e59876273cea9fb8398fcdefc8
New version with some bugfixes and new import function for third-party banners. The update will be distributed to everyone over the next few days as usual.
Here are the changes in detail:
- NEW - Cookiebot pages can now be taken over completely after an initial scan. All cookies, embeddings and even the color scheme will be taken over to the CCM19 banner. Also the automatic detection of obfuscated scripts is activated - see point 2. Happens automatically as soon as the scanner finds a CB implementation
- NEW - Consider notation '[type="text/plain"][data-cookieconsent]' in the script blocker (option under "Developer settings")
- NEW - Upgrade hints made a bit friendlier and clearer
- NEW - Theme templates now with "Save button in Details window" active by default
- FIX - Cloning of domains fixed
- FIX - CSRF token added to Consent protocol controller
- FIX - Avoid possible duplication of 'p' element in introduction text
- FIX - Typos fixed, code optimized, comments improved, code restructured
Version 2023.03.20
20.03.2023 - c59f97501ea1d4302716644a436a9dde8bd03ff7
New version! The dashboard has been revised and now offers an overview of existing embeds, URLs to imprint and privacy, the active theme and domain info, among other things. In addition, the frontend widget is now switched on and off in the dashboard. In addition, this version includes various bug fixes, optimizations and new features.
Here are the changes in detail:
- NEW - Scripts placeholders: account-wide templates replaced by distributable placeholders
- NEW - Link to call domains in the customer management added
- NEW - Options for websites to be part of an ad and tracking free network
- NEW - Dashboard revised
- FIX - Preserved 'active' state when distributing account-wide translations
- FIX - Forward the 'load' or 'error' event to the reloaded script to trigger registered handlers
- FIX - Hide image element until setting icon is loaded (pagespeed optimization)
- FIX - Fixed order to load custom CSS in iframe blocker
- FIX - Icon and color for collection widget activation changed
- FIX - Possible error message from 2FA plugin in user management fixed
- FIX - Check for still existing 'setup.php': do not trigger 'open_basedir' warning
- FIX - Deprecated messages for PHP 8.1 fixed
- FIX - Load plugins in recognized or active language
- CHANGE - Default color for settings icon reset after v2023.01.31
- CHANGE - Moved "Frontend behavior" section to "Developer settings". Frontend widget is now de/activated from dashboard.
- CHANGE - Make tariff limits easier to read by adding thousands separator
- UPDATE - Execution of migration routines optimized after an update
- UPDATE - Added properties in ImEx plugin and hosting API
- UPDATE - CCM19 installations under MongoDB optimized
- UPDATE - Theme templates added and updated
Version 2023.02.22
22.02.2023 - 22a58c3ac723b9306e8f9b2ca8cd47b7cc2d9d98
New version! Some bugfixes and new usersettings in the admin where every user can then unlock items from the admin.
Here are the changes in detail:
- NEW - New settings area, it is now possible to activate various settings in your own account, such as cross-domain theme management, language management, the domain API, IAB/TCF and more.
- FIX - Load iframe blocker in recognized or active language
- FIX - Consider backend language when listing system-wide embeds
- FIX - Take over translations of display name when importing system-wide bindings
- FIX - Display reset counter in correct column
- FIX - Plugin Manager on domain level - display only plugins that can be activated by domain
- FIX - Do not display Resend in Agency Plugin for accepted customers anymore
Version 2023.02.15
15.02.2023 - 04f238e811f36c991a9937da951837ed2651caa5
New version! This time with a few optimizations and corrections retrospectively to the last version.
Here are the changes in detail:
- FIX - Unlocking of various plugins for subusers corrected
- FIX - ImEx plugin: import of various properties corrected
- FIX - Session handling optimized for Symfony 5
- FIX - Fixed orphaned class reference introduced with v2023.02.10
- FIX - Template bug fixed introduced with v2023.02.10
- UPDATE - Translations updated
Version 2023.02.10
10.02.2023 - 87ae32d469374cb6a2d886b59165bf362d156a1a
We have a new version for you, the highlight here might 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 variant with own installation!
- 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.
- With the next LTS release (expected to be Symfony 6.4), we will stop supporting these old PHP versions - PHP 7 development has already been completely stopped and PHP 8.0 will only receive security patches until November 2023.
- The transition to the next LTS version is expected to happen in late 2024/early 2025. From that point on, CCM19 will only run on PHP 8.1 and newer.
- For a quick overview of Symfony's LTS versions, we recommend taking a look at the Symfony release calendar.
The change does not affect support for PHP 8.1 and newer.
Here are the changes in detail:
- NEW - CCM19 now runs with Symfony 5.4 LTS
- NEW - Call counter exceptions extended by IP address ranges
- NEW - Keep frontend active even if session memory is dysfunctional
- NEW - consider `lang` attribute for automatic language recognition
- FIX - Spacing around Consent switch label for iframes added
- FIX - ImEx plugin: consider additional properties
- FIX - Disable visual highlighting of [role="document"]:focus-visible
- FIX - Avoid NULL byte error in cookie scan and permanent crawler
Version 2023.01.31
01.02.2023 - f906bfb3e8e199ce6648b9b8bb15d933841cab06
A new version is available! Some bugfixes have been integrated and some things are new again. In particular, you can now customize the color of the settings icon on the web page.
Here are the changes in detail:
- NEW - Hosting API: Endpoints for managing system-wide bindings implemented
- NEW - Hosting API: Documentation updated
- NEW - Added setting to reduce "Google Tag Manager" events
- NEW - Settings icon colors freely definable for all theme types
- FIX - Iframe blocker: detection/unblocking of modified iframes optimized
- FIX - Panels "Iframes" and "Exclude URLs" in system embeddings completed
- FIX - JSON decoding in repository special case fixed
- FIX - Added missing cases to 'ConfigNotWritableException' for non-writable 'var' directory
- FIX - Ensure Settings icon is not displayed in inner IFrames when CCM19 is already running on the outside
- FIX - Migrate new user-wide translations after an update
- FIX - ImEx Plugin: Ignore TCF Vendor IDs that no longer exist
- FIX - MongoDB indexes revised
- FIX - Migrate untranslated embedding cookie descriptions for very old installations
- UPDATE - Performance optimization
- UPDATE - Geo-IP database updated
Version 2023.01.18
18.01.2023 - 22bdb5afc412164b08c68493993dc54ac2d28351
A new version is available! Some bugfixes have been integrated and some things are new again.
Here are the changes in detail:
- NEW - User-wide release or lock of auto-updates for embeddings
- NEW - Sortable tables in the backend: Save sorting and pagination length in LocalStorage
- NEW - Script placeholder: Time dependent display condition implemented
- NEW - Cached TCFv2 data also deleted when manually clearing cache
- NEW - Agency version: Hosting option for widget output, if embeddings are active
- NEW - New login background image - Cardiff Bay
- NEW - Agency version: Hosting API: 'Locale' is now created with default values from 'UserLocale
- NEW - Directory protection data can now be entered per domain
- NEW - Quickscan can now use directory protection data
- NEW - Agency version: Hosting API: Endpoints implemented to manage system-wide bindings
- NEW - Added developer setting to reduce "Google Tag Manager" events
- FIX - memory consumption reduced when loading cookie database
- FIX - Consent sharing also for clicks on links in shadow DOM elements
- FIX - Consent sharing now more robust against URL manipulation by foreign scripts
- FIX - Automatic mails not sent to disabled users
- FIX - Correction of Polish translations
- FIX - Avoid flashing of darkmode button if no color scheme has been explicitly selected yet
- FIX - When changing user, use and save backend color scheme of originally logged in user
- FIX - Darkmode: Display of some input fields when changing color scheme corrected
- FIX - HTML IDs in backend corrected
- FIX - Statistics Plugin: Error message on empty statistics fixed
- FIX - Darkmode: Display of selection list for provider names corrected
- FIX - TCFv2 support in system-wide embedding templates fixed
- FIX - Embedding templates: Save button bar unified
- FIX - Error handling when downloading TCFv2 data improved
- FIX - Color component added newer CSS syntax for color values
- FIX - Plugin YAML configuration template adapted for different 'var' paths
- FIX - Read default value for domain time zone from main user
- FIX - Sliding tariff now only possible in paid monthly tariffs, otherwise an error message appears
- FIX - In case of corrupted TCF data show frontend banner anyway as far as possible
- FIX - TCFv2: do not save corrupted downloads in cache
- FIX - CSS display problems with checkboxes/sliders in banner on some websites fixed
- FIX - Fixed error when saving NoLabel data in MongoDB installations
- FIX - Ignore domain context outside domain specific routes
- FIX - MongoDB PHP library version fixed to support all MongoDB versions 1.6 and later
- FIX - CSV output Consent Log fixed
- FIX - Bindings: Clean database when deleting cookie entries
- CHANGE - Performance optimization of the PHP autoloader
- CHANGE - Translations updated
- CHANGE - Agency version: NoLabel menu items and routes of hosting navigation revised
- CHANGE - Agency version: Documentation updated
- CHANGE - Deprecated workarounds for IE7 removed from backend CSS
- CHANGE - New block "Domain preferences" in account settings
Older changelogs