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 when reloading blocked scripts and, of course, a few bug fixes.
As usual, the update is installed via the update section of the CCM19 administration.
The changes briefly summarized:
- NEW - GeneralAPI: Compatibility with new LogStream system
- NEW - Domain embeddings: Transfer based on CookieDB IDs instead of cookie names
- NEW - Admin embeddings: Transfer based on CookieDB IDs instead of cookie names
- NEW - Make fallback language selectable for the user
- NEW - Sort country selection
- NEW - Convert 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 issues
- NEW - Embedding DB: Listing of possible embeddings via new APIv2
- NEW - Pagination of Protocol and SystemLog optimized
- NEW - New 'LogStream' component for storing '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 fading in for DataTables
- FIX - Error handling for system log changed to new repo system
- FIX - User locales: Only delete translations that are overwritten during deploy
- FIX - Missing translation added
- FIX - Change from UserLocale 'cz_CZ' to 'cs'
- FIX - Show placeholder for e-mail templates in each edition
- FIX - Apply category translations in embed/cookie management
- FIX - Corrected languages, 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 - Consider database translations when reading NoLabels
- FIX - Clean up total cache node depth during write operations
- FIX - Fixed access to undefined variable
- FIX - Deprecation warning for Symfony debug component removed
- FIX - SubGroups repository now in user context for account owner
- FIX - Setup: Accessibility
- FIX - Default value for widget positioning when empty
Version 2021.07.15
15.07.2021 - e43ecdfc729cfd66c2b893d4b0b680d9b84c9271
Fixes a display problem in the statistics, the date selection was disturbed.
Version 2021.07.14
14.07.2021 - 69accf3758eb6254c5e0f12b667329c0edfb7879
Today there is a bugfix release with relatively few new points, we are currently working almost 100% on a port to MongoDB, which will hopefully be available to everyone in mid-August.
The changes briefly summarized:
- NEW - New translations for texts / languages are now transferred from the skeleton to the accounts when the menu item is called up
- NEW - Translation also takes into account the user-local skeleton...
- NEW - Translations also to CZ
- NEW - target blank for imprint and DS link enabled
- NEW - Display 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 it works
- FIX - Login Admin - there was an error in rare cases because no array was available
- FIX - Subuser display themes works again in the preview
- FIX - Transfer language entries from skeleton to transfer new data.
- FIX - Dashboard streamlined
- FIX - Optimized integration check
- FIX - Translations updated
- FIX - Global session handling corrected
- FIX - Onboarding now works correctly again, there was an error under certain conditions
- FIX - Text to view more details for purposes made customizable and 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 - Get domain name correctly if it starts with http & Co - otherwise there were constructs like https://https//ccm19.de when scanning
- FIX - Consider language abbreviations when saving in the accessibility area
- FIX - Fixed encoding problem also with purposes translation
- FIX - Fixed coding problem with translation
Version 2021.06.29
29.06.2021 - 84fa02b032a6eb3e061cd32a22756171e1786344
There are some major changes today. The most important one first - we are finally releasing the long awaited A/B test plugin. Here in the screenshot you can see a test analysis.
We have also revised the statistics plugin so that the data shown here can also be processed and displayed there.
The changes briefly summarized:
- NEW - A/B test plugin
- NEW - new login image
- NEW - Restore original iframe when sharing with the iframe blocker
- UPDATE - Statistics plugin now processes new data
- FIX - Import new theme templates into existing accounts
- FIX - transfer correct purpose from the DB
- FIX - more save buttons when editing texts
- FIX - set min. button width for theme position bottom left/right
- FIX - incorrect language entry for embedding names corrected 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 - Corrected routing error with plugins, data is now displayed correctly again
Version 2021.06.24
24.06.2021 - b2bdeceebb75181b0312961db366752278305820
The IAB Framework menu item was forgotten during the implementation of the dynamic menu items and is now available
The changes briefly summarized:
- FIX - Add IAB menu item
Version 2021.06.22
23.06.2021 - 317c60ac5609360da6951f2b2e643333e04ee406
This update mainly provides various corrections and optimizations.
The changes briefly summarized:
- FIX - Error pages with invalid URLs corrected
- FIX - Transfer of URL for "Add domain via onboarding" corrected
- NEW - Internal dynamic management of menu items
- NEW - Subusers no longer need rights to the domain manager (full service, agency edition)
- FIX - Breadcrumbs in several menu items corrected
- FIX - Superfluous files removed
- FIX - Duplicate translations removed and menu-related translations corrected
- NEW - Dynamically determine scrollbar width for masking purposes
- NEW - Preparation of new CCM19 edition
- FIX - No abort with 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
In addition to various corrections and optimizations, this update provides a visual selection of themes - as can be seen here in the screenshot, and there are now also the new default position views at the bottom left and bottom right.
Furthermore, consents can now be realized per domain depending on the subdirectory. What does this mean? For example, with your_page.com/en_DE/ and your_page.com/en_US/ you can query your own consents and set your own scripts and cookies. This is particularly useful in multilingual implementations!
NEW - Clickable preview image
- NEW - Blocking function is also displayed in the preview
- NEW - Theme preview display optimized and DEL button in default theme removed...
- NEW - other cookies are summarized under a vendor "Other"...
- NEW - Selection of themes revised - now better displayed with pseudovisual...
- 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 via theme configuration
- NEW - Set the language via Lang parameter in onboarding... after logging in, you go directly to the interface in the appropriate language
- NEW - Fixed sporadic error when importing from the embedding DB
- NEW - Access-Control header for internal cronjobs
- NEW - Google Additional Consent Mode
- NEW - Apply selection type "Switch" also in the main window of the widget
- NEW - Translations extended with the new entries for deleting accounts...
- NEW - Toglle Delete List hook - can all be toggled
- BUMP all packages
- FIX - Layout error in setup - headline and background image were no longer correct and have been corrected
- FIX - Superfluous files deleted, typos fixed
- FIX - Create new domains everywhere with the "Embedding" management structure
- FIX - Domain creation during setup removed as obsolete
- FIX - Logout GET route
- FIX - Preview of account and system-wide themes fixed
- FIX - Correction cookie lifetime calculation for display
FIX - Translations / language management under texts and languages implemented more comprehensible...
- FIX - For the time being always accept default language 'de' for Embedding-DB
- FIX - Revision of EmbeddingDB code
- FIX - Avoid errors in error message page
- FIX - Always check whether a user is active when loading domains
- FIX - Avoid errors when loading cronjobs
- FIX - Possible deadlock in cron jobs removed
- FIX - Discard invalid log entries
- FIX - CORS for CronWorker corrected
- FIX - CronWorker: use 403 instead of 401 for errors
- FIX - DE translations corrected
- FIX - Set default locale correctly for sub-users
- FIX - Always use the domain repository of the account holder
- 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
In addition to various corrections and optimizations, this update provides 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 deletion function for customer accounts.
The changes briefly summarized:
- FIX - Handle domains, locales, themes and the domain index correctly, even for subusers
- FIX - Corrected available menu items based on group authorizations
- NEW - Save embedding source (self-created or imported) internally
- NEW - new images
- FIX - Problem with import from cookie database when German was not the default language fixed
- FIX - Avoid errors in error message page
- FIX - When loading domains, always check whether a user is active, especially for cron jobs
- FIX - Possible deadlock in cron jobs removed
- 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 the main window of the widget
- NEW - Collective deletion function for inactive customer accounts (agency version)
Version 2021.05.14
14.05.2021 - 70568c764bc0f22c3ab7f2bf9ffeb8eacfe0eed4
With this update, we are delivering a correction that fixes a problem when creating embeds for some users and now puts the domain of the CCM19 installation in the subject of update notification emails on self-service installations.
The changes briefly summarized:
- FIX - Embeddings: Always determine default translation correctly
- NEW - Show domain in the subject line of auto-update and update available emails
Version 2021.05.11
11.05.2021 - 0d6386caa4a83a630554f8a6b595fcb6cae6d40e
This update provides updates in onboarding and translations for the frontend as well as minor technical optimizations.
The most important new features are summarized below:
- FIX - Onboarding no longer fails if 0 cookies are found
- FIX - Onboarding now also overwrites old entries as warned
- FIX - Irrelevant service definitions for plugins removed, 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 specified in the full-service version and agency versions for all domains of a user and overridden per domain
- NEW - Certain 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
In addition to minor corrections, this update includes a new convenience function that simplifies logging in again after the session has expired, better cooperation of the page check with XSS filters (e.g. with Cloudflare) and a correction of the TCFv2 functionality, which eliminates error messages that occur in some constellations with Google AdSense.
The changes briefly summarized:
- Session expired hint: Enable direct log-in again
- Transmit HTML code in the page check Base64-encoded to appease XSS filters
- FIX - Base64 length calculation in certain constellations in the TC string corrected
- FIX - Correction of the test e-mail dispatch
- FIX - Warning for PHP 8 fixed
Version 2021.05.05
05.05.2021 - 7b4b4cd817c51baa29f9096f6ded24fed34e323a
With this update there is a new login image and the test mail can now be sent to a freely selectable address in the SelfService version.
The changes briefly summarized:
- NEW - New login picture cherry blossom
- NEW - freely selectable test e-mail
//Photoby Ross Findon | unsplash