.

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:

  1. NEW - GeneralAPI: Compatibility with new LogStream system
  2. NEW - Domain embeddings: Transfer based on CookieDB IDs instead of cookie names
  3. NEW - Admin embeddings: Transfer based on CookieDB IDs instead of cookie names
  4. NEW - Make fallback language selectable for the user
  5. NEW - Sort country selection
  6. NEW - Convert translation system to new '/share/' structure
  7. NEW - Check for CCM19 script optimized for external resources
  8. NEW - TCF: Publisher TC removed from TC string due to coding issues
  9. NEW - Embedding DB: Listing of possible embeddings via new APIv2
  10. NEW - Pagination of Protocol and SystemLog optimized
  11. NEW - New 'LogStream' component for storing 'Protocol' and 'SystemLog'
  12. NEW - Separation of supplied models and dynamic models
  13. BUMP - Composer packages updated
  14. FIX - Login: Minor fixes/optimizations
  15. FIX - Code optimizations
  16. FIX - Prevent possible deadlocks
  17. FIX - Determine column width when fading in for DataTables
  18. FIX - Error handling for system log changed to new repo system
  19. FIX - User locales: Only delete translations that are overwritten during deploy
  20. FIX - Missing translation added
  21. FIX - Change from UserLocale 'cz_CZ' to 'cs'
  22. FIX - Show placeholder for e-mail templates in each edition
  23. FIX - Apply category translations in embed/cookie management
  24. FIX - Corrected languages, esp. language code of Czech
  25. FIX - Sequentially reload scripts with defer attribute
  26. FIX - Observe logical order when reloading scripts
  27. FIX - Function 'Utils.fnmatch()' added to cookie management structure
  28. FIX - Preserve numeric IDs when cumulating registered languages
  29. FIX - Translations updated
  30. FIX - Full URLs in preload headers - could reduce warnings in Safari
  31. FIX - Consider database translations when reading NoLabels
  32. FIX - Clean up total cache node depth during write operations
  33. FIX - Fixed access to undefined variable
  34. FIX - Deprecation warning for Symfony debug component removed
  35. FIX - SubGroups repository now in user context for account owner
  36. FIX - Setup: Accessibility
  37. 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:

  1. NEW - New translations for texts / languages are now transferred from the skeleton to the accounts when the menu item is called up
  2. NEW - Translation also takes into account the user-local skeleton...
  3. NEW - Translations also to CZ
  4. NEW - target blank for imprint and DS link enabled
  5. NEW - Display extra footer in category window... partly legal request from customers
  6. NEW - TECH - Languages are now queried via function in LocaleService.
  7. FIX - Email connection security could not be set to "none", now it works
  8. FIX - Login Admin - there was an error in rare cases because no array was available
  9. FIX - Subuser display themes works again in the preview
  10. FIX - Transfer language entries from skeleton to transfer new data.
  11. FIX - Dashboard streamlined
  12. FIX - Optimized integration check
  13. FIX - Translations updated
  14. FIX - Global session handling corrected
  15. FIX - Onboarding now works correctly again, there was an error under certain conditions
  16. FIX - Text to view more details for purposes made customizable and translatable.
  17. FIX - Session handling optimized
  18. FIX - Block access during the critical update phase to fix the caching problems with the updates that occurred sporadically from time to time
  19. FIX - Get domain name correctly if it starts with http & Co - otherwise there were constructs like https://https//ccm19.de when scanning
  20. FIX - Consider language abbreviations when saving in the accessibility area
  21. FIX - Fixed encoding problem also with purposes translation
  22. 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.

Cookie Banner A/B Test

We have also revised the statistics plugin so that the data shown here can also be processed and displayed there.

The changes briefly summarized:

  1. NEW - A/B test plugin
  2. NEW - new login image
  3. NEW - Restore original iframe when sharing with the iframe blocker
  4. UPDATE - Statistics plugin now processes new data
  5. FIX - Import new theme templates into existing accounts
  6. FIX - transfer correct purpose from the DB
  7. FIX - more save buttons when editing texts
  8. FIX - set min. button width for theme position bottom left/right
  9. FIX - incorrect language entry for embedding names corrected for multilingualism
  10. BUMP Packages

Version 2021.06.24.2

24.06.2021 - 020e22867433d19ac341e58eb282cf862f3279cc

And some minor fixes

The changes briefly summarized:

  1. FIX - Transfer of data from the old cookie setting adapted to current conditions
  2. FIX - Avoid error message with unencrypted SMTP configuration
  3. 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:

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

  1. FIX - Error pages with invalid URLs corrected
  2. FIX - Transfer of URL for "Add domain via onboarding" corrected
  3. NEW - Internal dynamic management of menu items
  4. NEW - Subusers no longer need rights to the domain manager (full service, agency edition)
  5. FIX - Breadcrumbs in several menu items corrected
  6. FIX - Superfluous files removed
  7. FIX - Duplicate translations removed and menu-related translations corrected
  8. NEW - Dynamically determine scrollbar width for masking purposes
  9. NEW - Preparation of new CCM19 edition
  10. FIX - No abort with invalid date values in global cookie DB
  11. NEW - Embedding structure status in domain listing (full service, agency version)
  12. NEW - Show active theme in domain listing (full service, agency version)
  13. NEW - Preselection of the country when creating a new domain
  14. FIX - Statistics code revised
  15. 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.

Cookie Banner Layout

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

  1. NEW - Blocking function is also displayed in the preview
  2. NEW - Theme preview display optimized and DEL button in default theme removed...
  3. NEW - other cookies are summarized under a vendor "Other"...
  4. NEW - Selection of themes revised - now better displayed with pseudovisual...
  5. NEW - TCF-API: Simplify debugging
  6. NEW - Extended TCF Storage Disclosures: CORS Fix
  7. NEW - Show extended TCF Storage Disclosures in frontend.
  8. NEW - New route: 'tcf/{vendor}/disclosures.json'
  9. NEW - Set order of widget buttons via theme configuration
  10. NEW - Set the language via Lang parameter in onboarding... after logging in, you go directly to the interface in the appropriate language
  11. NEW - Fixed sporadic error when importing from the embedding DB
  12. NEW - Access-Control header for internal cronjobs
  13. NEW - Google Additional Consent Mode
  14. NEW - Apply selection type "Switch" also in the main window of the widget
  15. NEW - Translations extended with the new entries for deleting accounts...
  16. NEW - Toglle Delete List hook - can all be toggled
  17. BUMP all packages
  18. FIX - Layout error in setup - headline and background image were no longer correct and have been corrected
  19. FIX - Superfluous files deleted, typos fixed
  20. FIX - Create new domains everywhere with the "Embedding" management structure
  21. FIX - Domain creation during setup removed as obsolete
  22. FIX - Logout GET route
  23. FIX - Preview of account and system-wide themes fixed
  24. FIX - Correction cookie lifetime calculation for display
  25. FIX - Translations / language management under texts and languages implemented more comprehensible...

  26. FIX - For the time being always accept default language 'de' for Embedding-DB
  27. FIX - Revision of EmbeddingDB code
  28. FIX - Avoid errors in error message page
  29. FIX - Always check whether a user is active when loading domains
  30. FIX - Avoid errors when loading cronjobs
  31. FIX - Possible deadlock in cron jobs removed
  32. FIX - Discard invalid log entries
  33. FIX - CORS for CronWorker corrected
  34. FIX - CronWorker: use 403 instead of 401 for errors
  35. FIX - DE translations corrected
  36. FIX - Set default locale correctly for sub-users
  37. FIX - Always use the domain repository of the account holder
  38. FIX - Cron: introduce global cron key
  39. FIX - Determine theme in code snippet for CCM19 integration
  40. 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:

  1. FIX - Handle domains, locales, themes and the domain index correctly, even for subusers
  2. FIX - Corrected available menu items based on group authorizations
  3. NEW - Save embedding source (self-created or imported) internally
  4. NEW - new images
  5. FIX - Problem with import from cookie database when German was not the default language fixed
  6. FIX - Avoid errors in error message page
  7. FIX - When loading domains, always check whether a user is active, especially for cron jobs
  8. FIX - Possible deadlock in cron jobs removed
  9. FIX - Discard invalid log entries
  10. FIX - Cron jobs: use 403 instead of 401 for errors
  11. NEW - Google Additional Consent Mode
  12. FIX - Translations corrected
  13. NEW - Apply selection type "Switch" also in the main window of the widget
  14. 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:

  1. FIX - Embeddings: Always determine default translation correctly
  2. 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:

  1. FIX - Onboarding no longer fails if 0 cookies are found
  2. FIX - Onboarding now also overwrites old entries as warned
  3. FIX - Irrelevant service definitions for plugins removed, PSR-4 is already used instead
  4. FIX - Update notice emails now always use the name of the administrator in the salutation for the agency version
  5. NEW - Dynamic content security policy for URLs in individual CSS. The necessary domains are automatically extracted from the CSS
  6. NEW - Translations can now be specified in the full-service version and agency versions for all domains of a user and overridden per domain
  7. NEW - Certain IP addresses (e.g. in-house) and user agents can now be excluded from the call count
  8. 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:

  1. Session expired hint: Enable direct log-in again
  2. Transmit HTML code in the page check Base64-encoded to appease XSS filters
  3. FIX - Base64 length calculation in certain constellations in the TC string corrected
  4. FIX - Correction of the test e-mail dispatch
  5. 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:

  1. NEW - New login picture cherry blossom
  2. NEW - freely selectable test e-mail

 

//Photoby Ross Findon | unsplash