Changelog CCM19 05.05.2021 - 04.08.2021
You can read about it here: Behind the scenes, we are constantly working on improvements to our Cookie Consent Manager.
Version 2021.08.04
04.08.2021 - 39dddefc8e3088564201bc00f817ba6d0f4c21e2
This version includes some performance optimizations, improvements in reloading blocked scripts and of course some bugfixes.
The update is installed as usual via the update section of the CCM19 administration.
A short summary of the changes:
- NEW - GeneralAPI: Compatibility with new LogStream system
- NEW - Domain-Embeddings: Take over based on CookieDB-IDs instead of Cookie-Names
- NEW - Admin-Embeddings: Accept based on CookieDB-IDs instead of Cookie-Names
- NEW - Make fallback language selectable for the user
- NEW - Sort country selection
- NEW - Change translation system to new '/share/' structure
- NEW - Check for CCM19 script optimized for external resources
- NEW - TCF: Publisher-TC removed from TC-String due to coding problems
- NEW - Embedding-DB: Listing of possible embeddings via new APIv2
- NEW - Pagination of Protocol and SystemLog optimized
- NEW - New 'LogStream'-component for storage of 'Protocol' and 'SystemLog'
- NEW - Separation of supplied models and dynamic models
- BUMP - Composer packages updated
- FIX - Login: Minor fixes/optimizations
- FIX - Code optimizations
- FIX - Prevent possible deadlocks
- FIX - Determine column width when displaying DataTables
- FIX - Error handling for system log changed to new repo system
- FIX - User-Locales: Only delete translations that will be overwritten during Deploy
- FIX - Missing translation added
- FIX - Change of UserLocale 'cz_CZ' to 'cs'
- FIX - Show placeholder for e-mail templates in each edition
- FIX - Apply category translations in inclusion/cookie management
- FIX - Languages corrected, esp. language code of Czech
- FIX - Sequentially reload scripts with defer attribute
- FIX - Observe logical order when reloading scripts
- FIX - Function 'Utils.fnmatch()' added to cookie management structure
- FIX - Preserve numeric IDs when cumulating registered languages
- FIX - Translations updated
- FIX - Full URLs in preload headers - could reduce warnings in Safari
- FIX - Include database translations in NoLabel imports
- FIX - Clean up total cache node depth on writes
- FIX - Access to undefined variable fixed
- FIX - Deprecation warning for Symfony debug component fixed
- FIX - SubGroups repository now in user context for account owner
- FIX - Setup: Accessibility
- FIX - Default value for widget positioning if empty
Version 2021.07.15
15.07.2021 - e43ecdfc729cfd66c2b893d4b0b680d9b84c9271
Fixes a display problem in the stats, date selection was broken.
Version 2021.07.14
14.07.2021 - 69accf3758eb6254c5e0f12b667329c0edfb7879
Today there is a bugfix release with rel. few new items, we are currently working almost 100% on a port to MongoDB which will hopefully be available to all in mid-August.
Here is a short summary of the changes:
- NEW - New translations for texts / languages are now transferred from the skeleton to the accounts when the menu item is called
- NEW - Translation also considers the user-locales skeleton...
- NEW - Translations also to CZ
- NEW - target blank for imprint and DS link enabled
- NEW - Show extra footer in category window... partly legal request from customers
- NEW - TECH - Languages are now queried via function in LocaleService.
- FIX - Email connection security could not be set to "none", now this works
- FIX - Login Admin - in rare cases there was an error because no array was available
- FIX - Subuser display themes works in preview again
- FIX - Take over language entries from Skeleton to transfer new data.
- FIX - Dashboard streamlined
- FIX - Integration check optimized
- FIX - Translations updated
- FIX - Global session handling corrected
- FIX - Onboarding now works correctly again, gave an error under certain conditions
- FIX - Text to view more details made customizable as well as translatable.
- FIX - Session handling optimized
- FIX - Block access during the critical update phase to fix the caching problems with the updates that occurred sporadically from time to time
- FIX - Fetch domain name correctly if it starts with http & Co - otherwise there were constructs like https://https//ccm19.de during scanning
- FIX - consider language abbreviations when saving in the accessibility section
- FIX - Coding problem also fixed for purposes translation
- FIX - Coding problem with translation fixed
Version 2021.06.29
29.06.2021 - 84fa02b032a6eb3e061cd32a22756171e1786344
There are some major changes today. The most important one in advance - finally we unlock the A/B test plugin that has been eagerly awaited by many for a long time. Here in the screenshot you can see a test analysis once
In addition, we have also reworked the statistics plugin, so that the data seen here will be processed and displayed there.
The changes briefly summarized:
- NEW - A/B Test Plugin
- NEW - new login image
- NEW - Restore original iframe on release with the iframe blocker
- UPDATE - Statistics Plugin now processes new data
- FIX - import new theme templates into existing accounts
- FIX - transfer correct purpose from DB
- FIX - more save buttons when editing texts
- FIX - set min. button width for theme position bottom left/right
- FIX - fixed wrong language entry for embedding names for multilingualism
- BUMP Packages
Version 2021.06.24.2
24.06.2021 - 020e22867433d19ac341e58eb282cf862f3279cc
And some minor fixes
The changes briefly summarized:
- FIX - Transfer of data from the old cookie setting adapted to current conditions
- FIX - Avoid error message with unencrypted SMTP configuration
- FIX - Routing error with plugins corrected, data is now displayed correctly again
Version 2021.06.24
24.06.2021 - b2bdeceebb75181b0312961db366752278305820
The menu item IAB Framework was forgotten during the conversion of the dynamic menu items and is now added
The changes briefly summarized:
- FIX - Add IAB Menu Item
Version 2021.06.22
23.06.2021 - 317c60ac5609360da6951f2b2e643333e04ee406
This update mainly provides various fixes and optimizations.
The changes are briefly summarized:
- FIX - Error pages with invalid URLs corrected
- FIX - Transfer of URL at "Add domain via onboarding" corrected
- NEW - Internal dynamic management of menu items
- NEW - Subusers don't need rights to the domain manager anymore (Full-Service, Agency-Edition)
- FIX - Breadcrumbs in several menu items corrected
- FIX - Removed surplus files
- FIX - Duplicate translations removed and menu related translations corrected
- NEW - Determine scrollbar width dynamically for occlusion purposes
- NEW - Preparation of new CCM19 edition
- FIX - No abort on invalid date values in global cookie DB
- NEW - Embedding structure status in domain listing (full service, agency version)
- NEW - Show active theme in domain listing (full service, agency version)
- NEW - Preselection of the country when creating a new domain
- FIX - Statistics code revised
- FIX - Datatable translations corrected
Version 2021.06.15
15.06.2021 - dabcb20d4fe99f1a9e07dee1547f8d1bce6e6b08
This update provides, in addition to various fixes and optimizations, a visual selection of themes - as seen here in the screenshot, in addition there are now the new pre-populated position views bottom left and bottom right.
Furthermore, consents can now be realized per domain depending on the subdirectory. What does that mean? For example, you can use your_page.com/en_DE/ and your_page.com/en_US/ to query your own consents and set your own scripts and cookies. Especially in multilingual implementations very useful!
NEW - Preview image clickable
- NEW - Blocking function is also displayed in the preview
- NEW - Display theme preview optimized a little bit and DEL button in the default theme removed...
- NEW - other Cookies are summarized under a Vendor "Other"...
- NEW - Selection of the Themes revised - now with Pseudovisual better represented...
- NEW - TCF-API: Simplify debugging
- NEW - Extended TCF Storage Disclosures: CORS Fix
- NEW - Show extended TCF Storage Disclosures in Frontend.
- NEW - New route: 'tcf/{vendor}/disclosures.json'
- NEW - Set order of widget buttons by theme configuration
- NEW - set the language via Lang parameter in the onboarding... after login it goes directly to the interface in the appropriate language
- NEW - fixed sporadic error when importing from embedding DB
- NEW - Access-Control-Header for internal Cronjobs
- NEW - Google Additional Consent Mode
- NEW - Apply selection type "Switch" also in main widget window
- NEW - Translations extended with the new entries for deleting accounts...
- NEW - Toglle Delete List hook - can be toggled all
- BUMP all packages
- FIX - Layout bug in setup - headline and backgroundimage were not correct anymore and have been corrected
- FIX - unnecessary files deleted, typos fixed
- FIX - Create new domains everywhere with the administration structure "Embedding
- FIX - Domain creation during setup removed, because obsolete
- FIX - Logout-GET-Route
- FIX - Preview account- and system-wide themes fixed
- FIX - Fixed cookie lifetime calculation on display
FIX - Translations / language management under texts and languages a bit more understandable implemented...
- FIX - For now always accept default language 'de' for Embedding-DB
- FIX - Revision of EmbeddingDB code
- FIX - Avoid errors in error message page
- FIX - When loading domains always check if a user is active
- FIX - Avoid errors when loading cronjobs
- FIX - Removed possible deadlock in cron jobs
- FIX - Discard invalid log entries
- FIX - CORS for CronWorker fixed
- FIX - CronWorker: use 403 instead of 401 for errors
- FIX - DE translations corrected
- FIX - Set default locale for sub-users correctly
- FIX - Always use the domain repository of the account owner
- FIX - Cron: introduce global cron key
- FIX - Determine theme in code snippet for CCM19 integration
- FIX - Performance optimized
Version 2021.05.26
27.05.2021 - 04f1c4a3e5c4dfdb74170cbb7ceb2e4dfbdc16e8
This update provides various fixes and optimizations, a version of the cookie dialog with selection type "switch" in the main window, the Google Additional Consent Mode for TCFv2 and in the Agency version a collective delete function for customer accounts.
The changes briefly summarized:
- FIX - Handle domains, locales, themes and the domain index correctly even for subusers
- FIX - Available menu items based on group permissions corrected
- NEW - Save embedding source (self created or imported) internally
- NEW - new images
- FIX - Problem with import from cookie database, if German was not the default language, fixed
- FIX - Avoid errors in error message page
- FIX - When loading domains always check if a user is active, especially with cron jobs
- FIX - Possible deadlock in cron jobs fixed
- FIX - Discard invalid log entries
- FIX - Cron jobs: use 403 instead of 401 for errors
- NEW - Google Additional Consent Mode
- FIX - Translations corrected
- NEW - Apply selection type "Switch" also in main widget window
- NEW - Collective delete function for inactive customer accounts (Agency version)
Version 2021.05.14
14.05.2021 - 70568c764bc0f22c3ab7f2bf9ffeb8eacfe0eed4
With this update, we are following up with a fix that addresses an issue with creating embeds for some users and now put the domain of the CCM19 installation in the subject of update notification emails on self-service installations.
A brief summary of the changes:
- FIX - Embeddings: always determine default translation correctly
- NEW - Show domain in subject of auto-update and update-available emails
Version 2021.05.11
11.05.2021 - 0d6386caa4a83a630554f8a6b595fcb6cae6d40e
This update provides updates to onboarding and frontend translations, as well as minor technical optimizations.
The most important changes are summarized below:
- FIX - Onboarding no longer fails if 0 cookies are found
- FIX - Onboarding now also overwrites old entries as warned
- FIX - Removed irrelevant service definitions for plugins, PSR-4 is already used instead
- FIX - Update notice emails now always use the name of the administrator in the salutation for the agency version
- NEW - Dynamic Content-Security-Policy for URLs in individual CSS. The necessary domains are automatically extracted from the CSS
- NEW - Translations can now be predefined for all domains of a user and overridden per domain in the full service version and agency versions
- NEW - Specific IP addresses (e.g. in-house) and user agents can now be excluded from the call count
- Project dependencies updated
Version 2021.05.06
07.05.2021 - c075e7458de4e78abdb675834cf4c79d6d977446
With this update there are - besides minor fixes - a new convenience feature that simplifies the re-login after session expiration, a better cooperation of the page check with XSS filters (e.g. with Cloudflare) and a fix of the TCFv2 functionality that eliminates in some constellations occurring error messages with Google AdSense.
The changes briefly summarized:
- Session expired hint: Enable direct re-login
- Submit HTML code in page check Base64 encoded to appease XSS filters
- FIX - Base64 length calculation in certain constellations in TC string corrected
- FIX - Correction of test e-mail dispatch
- FIX - Warning fixed for PHP 8
Version 2021.05.05
05.05.2021 - 7b4b4cd817c51baa29f9096f6ded24fed34e323a
With this update there is a new login screen and the testmail can now be sent to a free address in the SelfService version.
A short summary of the changes:
- NEW - New login picture cherry blossom
- NEW - freely selectable test email
//Photoby Ross Findon | unsplash
You can read about it here: Behind the scenes, we are constantly working on improvements to our Cookie Consent Manager.
Version 2021.08.04
04.08.2021 - 39dddefc8e3088564201bc00f817ba6d0f4c21e2
This version includes some performance optimizations, improvements in reloading blocked scripts and of course some bugfixes.
The update is installed as usual via the update section of the CCM19 administration.
A short summary of the changes:
- NEW - GeneralAPI: Compatibility with new LogStream system
- NEW - Domain-Embeddings: Take over based on CookieDB-IDs instead of Cookie-Names
- NEW - Admin-Embeddings: Take over based on CookieDB-IDs instead of Cookie-Names
- NEW - Make fallback language selectable for the user
- NEW - Sort country selection
- NEW - Change translation system to new '/share/' structure
- NEW - Check for CCM19 script optimized for external resources
- NEW - TCF: Publisher-TC removed from TC-String due to coding problems
- NEW - Embedding-DB: Listing of possible embeddings via new APIv2
- NEW - Pagination of Protocol and SystemLog optimized
- NEW - New 'LogStream'-component for storage of 'Protocol' and 'SystemLog'
- NEW - Separation of supplied models and dynamic models
- BUMP - Composer packages updated
- FIX - Login: Minor fixes/optimizations
- FIX - Code optimizations
- FIX - Prevent possible deadlocks
- FIX - Determine column width when displaying DataTables
- FIX - Error handling for system log changed to new repo system
- FIX - User-Locales: Only delete translations that will be overwritten during Deploy
- FIX - Missing translation added
- FIX - Change of UserLocale 'cz_CZ' to 'cs'
- FIX - Show placeholder for e-mail templates in each edition
- FIX - Apply category translations in inclusion/cookie management
- FIX - Languages corrected, esp. language code of Czech
- FIX - Sequentially reload scripts with defer attribute
- FIX - Observe logical order when reloading scripts
- FIX - Function 'Utils.fnmatch()' added to cookie management structure
- FIX - Preserve numeric IDs when cumulating registered languages
- FIX - Translations updated
- FIX - Full URLs in preload headers - could reduce warnings in Safari
- FIX - Include database translations in NoLabel imports
- FIX - Clean up total cache node depth on writes
- FIX - Access to undefined variable fixed
- FIX - Deprecation warning for Symfony debug component fixed
- FIX - SubGroups repository now in user context for account owner
- FIX - Setup: Accessibility
- FIX - Default value for widget positioning if empty
Version 2021.07.15
15.07.2021 - e43ecdfc729cfd66c2b893d4b0b680d9b84c9271
Fixes a display problem in the stats, date selection was broken.
Version 2021.07.14
14.07.2021 - 69accf3758eb6254c5e0f12b667329c0edfb7879
Today there is a bugfix release with rel. few new items, we are currently working almost 100% on a port to MongoDB which will hopefully be available to all in mid-August.
Here is a short summary of the changes:
- NEW - New translations for texts / languages are now transferred from the skeleton to the accounts when the menu item is called
- NEW - Translation also considers the user-locales skeleton...
- NEW - Translations also to CZ
- NEW - target blank for imprint and DS link enabled
- NEW - Show extra footer in category window... partly legal request from customers
- NEW - TECH - Languages are now queried via function in LocaleService.
- FIX - Email connection security could not be set to "none", now this works
- FIX - Login Admin - in rare cases there was an error because no array was available
- FIX - Subuser display themes works in preview again
- FIX - Take over language entries from Skeleton to transfer new data.
- FIX - Dashboard streamlined
- FIX - Integration check optimized
- FIX - Translations updated
- FIX - Global session handling corrected
- FIX - Onboarding now works correctly again, gave an error under certain conditions
- FIX - Text to view more details made customizable as well as translatable.
- FIX - Session handling optimized
- FIX - Block access during the critical update phase to fix the caching problems with the updates that occurred sporadically from time to time
- FIX - Fetch domain name correctly if it starts with http & Co - otherwise there were constructs like https://https//ccm19.de during scanning
- FIX - consider language abbreviations when saving in the accessibility section
- FIX - Coding problem also fixed for purposes translation
- FIX - Coding problem with translation fixed
Version 2021.06.29
29.06.2021 - 84fa02b032a6eb3e061cd32a22756171e1786344
There are some major changes today. The most important one in advance - finally we unlock the A/B test plugin that has been eagerly awaited by many for a long time. Here in the screenshot you can see a test analysis once
In addition, we have also reworked the statistics plugin, so that the data seen here will be processed and displayed there.
The changes briefly summarized:
- NEW - A/B Test Plugin
- NEW - new login image
- NEW - Restore original iframe on release with the iframe blocker
- UPDATE - Statistics Plugin now processes new data
- FIX - import new theme templates into existing accounts
- FIX - transfer correct purpose from DB
- FIX - more save buttons when editing texts
- FIX - set min. button width for theme position bottom left/right
- FIX - fixed wrong language entry for embedding names for multilingualism
- BUMP Packages
Version 2021.06.24.2
24.06.2021 - 020e22867433d19ac341e58eb282cf862f3279cc
And some minor fixes
The changes briefly summarized:
- FIX - Transfer of data from the old cookie setting adapted to current conditions
- FIX - Avoid error message with unencrypted SMTP configuration
- FIX - Routing error with plugins corrected, data is now displayed correctly again
Version 2021.06.24
24.06.2021 - b2bdeceebb75181b0312961db366752278305820
The menu item IAB Framework was forgotten during the conversion of the dynamic menu items and is now added
The changes briefly summarized:
- FIX - Add IAB Menu Item
Version 2021.06.22
23.06.2021 - 317c60ac5609360da6951f2b2e643333e04ee406
This update mainly provides various fixes and optimizations.
The changes are briefly summarized:
- FIX - Error pages with invalid URLs corrected
- FIX - Transfer of URL at "Add domain via onboarding" corrected
- NEW - Internal dynamic management of menu items
- NEW - Subusers don't need rights to the domain manager anymore (Full-Service, Agency-Edition)
- FIX - Breadcrumbs in several menu items corrected
- FIX - Removed surplus files
- FIX - Duplicate translations removed and menu related translations corrected
- NEW - Determine scrollbar width dynamically for occlusion purposes
- NEW - Preparation of new CCM19 edition
- FIX - No abort on invalid date values in global cookie DB
- NEW - Embedding structure status in domain listing (full service, agency version)
- NEW - Show active theme in domain listing (full service, agency version)
- NEW - Preselection of the country when creating a new domain
- FIX - Statistics code revised
- FIX - Datatable translations corrected
Version 2021.06.15
15.06.2021 - dabcb20d4fe99f1a9e07dee1547f8d1bce6e6b08
This update provides, in addition to various fixes and optimizations, a visual selection of themes - as seen here in the screenshot, in addition there are now the new pre-populated position views bottom left and bottom right.
Furthermore, consents can now be realized per domain depending on the subdirectory. What does that mean? For example, you can use your_page.com/en_DE/ and your_page.com/en_US/ to query your own consents and set your own scripts and cookies. Especially in multilingual implementations very useful!
NEW - Preview image clickable
- NEW - Blocking function is also displayed in the preview
- NEW - Display theme preview optimized a little bit and DEL button in the default theme removed...
- NEW - other Cookies are summarized under a Vendor "Other"...
- NEW - Selection of the Themes revised - now with Pseudovisual better represented...
- NEW - TCF-API: Simplify debugging
- NEW - Extended TCF Storage Disclosures: CORS Fix
- NEW - Show extended TCF Storage Disclosures in Frontend.
- NEW - New route: 'tcf/{vendor}/disclosures.json'
- NEW - Set order of widget buttons by theme configuration
- NEW - set the language via Lang parameter in the onboarding... after login it goes directly to the interface in the appropriate language
- NEW - fixed sporadic error when importing from embedding DB
- NEW - Access-Control-Header for internal Cronjobs
- NEW - Google Additional Consent Mode
- NEW - Apply selection type "Switch" also in main widget window
- NEW - Translations extended with the new entries for deleting accounts...
- NEW - Toglle Delete List hook - can be toggled all
- BUMP all packages
- FIX - Layout bug in setup - headline and backgroundimage were not correct anymore and have been corrected
- FIX - unnecessary files deleted, typos fixed
- FIX - Create new domains everywhere with the administration structure "Embedding
- FIX - Domain creation during setup removed, because obsolete
- FIX - Logout-GET-Route
- FIX - Preview account- and system-wide themes fixed
- FIX - Fixed cookie lifetime calculation on display
FIX - Translations / language management under texts and languages a bit more understandable implemented...
- FIX - For now always accept default language 'de' for Embedding-DB
- FIX - Revision of EmbeddingDB code
- FIX - Avoid errors in error message page
- FIX - When loading domains always check if a user is active
- FIX - Avoid errors in cronjob loading
- FIX - Removed possible deadlock in cron jobs
- FIX - Discard invalid log entries
- FIX - CORS for CronWorker fixed
- FIX - CronWorker: use 403 instead of 401 for errors
- FIX - DE translations corrected
- FIX - Set default locale for sub-users correctly
- FIX - Always use the domain repository of the account owner
- FIX - Cron: introduce global cron key
- FIX - Determine theme in code snippet for CCM19 integration
- FIX - Performance optimized
Version 2021.05.26
27.05.2021 - 04f1c4a3e5c4dfdb74170cbb7ceb2e4dfbdc16e8
This update provides various fixes and optimizations, a version of the cookie dialog with selection type "switch" in the main window, the Google Additional Consent Mode for TCFv2 and in the Agency version a collective delete function for customer accounts.
The changes briefly summarized:
- FIX - Handle domains, locales, themes and the domain index correctly even for subusers
- FIX - Available menu items based on group permissions corrected
- NEW - Save embedding source (self created or imported) internally
- NEW - new images
- FIX - Problem with import from cookie database, if German was not the default language, fixed
- FIX - Avoid errors in error message page
- FIX - When loading domains always check if a user is active, especially with cron jobs
- FIX - Possible deadlock in cron jobs fixed
- FIX - Discard invalid log entries
- FIX - Cron jobs: use 403 instead of 401 for errors
- NEW - Google Additional Consent Mode
- FIX - Translations corrected
- NEW - Apply selection type "Switch" also in main widget window
- NEW - Collective delete function for inactive customer accounts (Agency version)
Version 2021.05.14
14.05.2021 - 70568c764bc0f22c3ab7f2bf9ffeb8eacfe0eed4
With this update, we are following up with a fix that addresses an issue with creating embeds for some users and now put the domain of the CCM19 installation in the subject of update notification emails on self-service installations.
A brief summary of the changes:
- FIX - Embeddings: always determine default translation correctly
- NEW - Show domain in subject of auto-update and update-available emails
Version 2021.05.11
11.05.2021 - 0d6386caa4a83a630554f8a6b595fcb6cae6d40e
This update provides updates to onboarding and frontend translations, as well as minor technical optimizations.
The most important changes are summarized below:
- FIX - Onboarding no longer fails if 0 cookies are found
- FIX - Onboarding now also overwrites old entries as warned
- FIX - Removed irrelevant service definitions for plugins, PSR-4 is already used instead
- FIX - Update notice emails now always use the name of the administrator in the salutation for the agency version
- NEW - Dynamic Content-Security-Policy for URLs in individual CSS. The necessary domains are automatically extracted from the CSS
- NEW - Translations can now be predefined for all domains of a user and overridden per domain in the full service version and agency versions
- NEW - Specific IP addresses (e.g. in-house) and user agents can now be excluded from the call count
- Project dependencies updated
Version 2021.05.06
07.05.2021 - c075e7458de4e78abdb675834cf4c79d6d977446
With this update there are - besides minor fixes - a new convenience feature that simplifies the re-login after session expiration, a better cooperation of the page check with XSS filters (e.g. with Cloudflare) and a fix of the TCFv2 functionality that eliminates in some constellations occurring error messages with Google AdSense.
The changes briefly summarized:
- Session expired hint: Enable direct re-login
- Submit HTML code in page check Base64 encoded to appease XSS filters
- FIX - Base64 length calculation in certain constellations in TC string corrected
- FIX - Correction of test e-mail dispatch
- FIX - Warning fixed for PHP 8
Version 2021.05.05
05.05.2021 - 7b4b4cd817c51baa29f9096f6ded24fed34e323a
With this update there is a new login screen and the testmail can now be sent to a free address in the SelfService version.
A short summary of the changes:
- NEW - New login picture cherry blossom
- NEW - freely selectable test e-mail
//Photoby Ross Findon | unsplash