.

Changelog CCM19 - 2021 - January to April

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

Version 2021.04.29.2

29.04.2021 - f206bbf733563887b16d7dbb744eb646bf82079d

With this update, we are also delivering 2 corrections that fix problems with the session runtime and when forcing HTTPS connections.

The changes briefly summarized:

  1. FIX - Consider forced HTTPS for logo+icon
  2. FIX - Update session timestamp for each authenticated controller call

Version 2021.04.29

29.04.2021 - a93f5557013cd959a40f2074540c3518d4386919

The biggest news summarized:

Attention - important! After the update, you will be forced to log out once due to the increased security settings. However, this only happens once directly after the update and is intentional!

  1. Admin embeddings for agencies - so that they can maintain their own embedding and cookie database - of course you can also import the global data.
  2. Security revisions after an internal security audit some small things have been improved again, e.g. password strength and logout time
  3. FLOC header is now configurably suppressed by CCM19.
  4. All calls are now also displayed in the extended statistics
  5. And you can now also release iframes via Consent.

In detail, these points have been revised or extended here.

  1. NEW - Setup: check for XML extension
  2. NEW - Show all calls in the extended statistics
  3. NEW - Display calls of current month per domain in the domain listing
  4. NEW - Customer API displays list of all customers with domains and domain count
  5. NEW - Placeholders documented which can be used in the mails.
  6. NEW - Table for placeholders in emails created -> Agency Version
  7. NEW - Admin embeddings integrated - so agencies can maintain their own cookie and embeddings databases
  8. NEW - Introduce session maximum idle time: 3 hours, configurable
  9. NEW - Disable FLOC (+ microphone, camera, etc.) for the CCM19 backend
  10. NEW - Password strength check for setup, password change and password recovery
  11. NEW - Block iframes via embedding
  12. NEW - Consider alternative route when checking CCM19 integration
  13. FIX - Typos
  14. FIX - Translations extended
  15. FIX - Correctly enter SMTP dispatch without authentication
  16. FIX - Superfluous parameters removed from function call
  17. FIX - Calculate runtime better
  18. FIX - Change password in account settings: Suppress password autofill
  19. FIX - Code formatting
  20. FIX - Keep session open only as long as the tab is in the foreground
  21. FIX - Prevent initialization of a session for alternative route
  22. BUMP - Packages Composer Update

Version 2021.04.15

15.04.2021 - a211cbe57c0797da26d0700c051492e4d2e32cd8

This is a small hotfix package that fixes a problem with the language management when creating new domains. The update is installed as usual via the CCM19 updater.

  1. FIX - Repair of the language management

Version 2021.04.14

14.04.2021 - a3a4bf7a1591789319554d0f723fcaed2704e3d1

After the somewhat longer Easter holiday break, a new version with a number of adjustments. There are a number of fixes, the only new thing is the naming of the JS file that is included to bypass the blockers - it is now called app.js instead of ccm19.js as before - existing installations are of course not affected by this. We have also added an extra detection for 1und1 / Ionos customers during installation. We are currently working on a whole series of extensions which will only be completed in the next few weeks and then gradually rolled out.

  1. NEW - Generic name for the start script
  2. NEW - Setup: Recognize IONOS, set RewriteBase and hide mod_rewrite warning
  3. FIX - Timeout configured for communication with the license server
  4. FIX - Automatic license check without effect on the operation of CCM19
  5. FIX - For tabs in tabs (Embeddings → Cookies & Co): Avoid double spacing
  6. FIX - Output "Exclude URLs" tab when creating new embeddings
  7. FIX - Correction Locales template: Chinese no longer active by default, among other things
  8. FIX - Always display critical Javascript console messages
  9. FIX - Display problems in IE fixed
  10. FIX - Fixed a problem when using the Event API in IE
  11. FIX - Mandatory fields of the e-mail configuration updated
  12. FIX - Wrap long page check entries to avoid displacing actions
  13. FIX - Recognition of new GVL entries optimized
  14. FIX - Widget texts (imprint etc.) no longer sent when linking
  15. FIX - Added default values for widget elements in CSS
  16. FIX - Access to undefined array index fixed
  17. FIX - incorrectly created directory for translations deleted
  18. FIX - Template label width for tcf
  19. FIX - Template label width for tcf

Version 2021.03.17

17.03.2021 - 65348c0462804876fdb779907ecb58f0c6bc8035

This is a small hotfix package that fixes a problem with the translation files when updating from some older versions to version 2021.03.16. The update is installed as usual via the CCM19 updater.

  1. FIX - Repair of the translated country name lists
  2. Button styling made more robust against CSS adjustments to the main page

Version 2021.03.16

16.03.2021 - 7152bfedc1db3fb1ee65329fe0bcb722589fdeeb

This is an important update if the new embedding structure is used. When retrieving the IAB repository, problems occurred in previous versions that have been fixed with this version.

The most important new features are summarized below:

  1. FIX - Retrieving resources from the IAB repository updated

Version 2021.03.12

12.03.2021 - af88efe272f49857a02f9299f12f06997dbbd7b2

This is just an update package with some changes before Easter 2021.

  1. New are the translations into 11 different languages, including Russian, Chinese and Japanese
  2. In addition, the settings icon can now be determined dynamically
  3. Long and often requested: Console messages can now be deactivated

Here is a summary of the most important new features:

  1. NEW - Settings icon can now be freely defined via theme configuration
  2. NEW - Flags and language selection now dynamic
  3. NEW - Load translations for plugins
  4. NEW - Disable console messages when code minification is active
  5. NEW - Translations into various languages finalized
  6. NEW - Theme preview for system and account-wide themes implemented
  7. NEW / FIX - Translations code revised
  8. FIX - Minor bug fixes, typos and refactoring
  9. FIX - Composer update
  10. FIX - Cache: ignore missing OpCache data
  11. FIX - Bugfixes, language/country code confusion slightly improved
  12. FIX - Fixed text colors in widget replaced by dynamic ones
  13. FIX - Always call theme preview with empty memory
  14. FIX - Language files now with correct placeholders
  15. FIX - Internationalized domains better considered in domain recognition
  16. FIX - Temporary objects for repositories; write access not allowed
  17. FIX - Standardized number of customers in the dashboard and customer management
  18. FIX - Readout of customers via customer API restored
  19. FIX: Domain detection should not create empty domains for non-determinable domains
  20. FIX - Reset call counter punctually at the beginning of the month even if the quota is exceeded
  21. FIX - Per-domain cron jobs are now processed correctly
  22. FIX - Single-column output for cookie declaration tables on mobile devices
  23. FIX - Separator for quick identification of individual CSS
  24. FIX - Widget height and breakpoints optimized for Retina displays

Version 2021.02.26

26.02.2021 - 45bdb635a3d014e59703864605c4059b96ee82c6

This is just another small hotfix package. The update is installed as usual via the CCM19 updater.

Here is a summary of the most important new features:

  1. FIX - Consider TCF API change for 'cookieMaxAgeSeconds'
  2. FIX - Enable/disable new IAB providers by setting after GVL update
  3. NEW - Dynamically determine plugin translation directories
  4. FIX - Widget HTML slightly reduced in size
  5. FIX - Minor fixes in the plugin system
  6. FIX - Alpha calculation in 'Color' class
  7. FIX - Caching problem with CORS headers fixed
  8. FIX - Various performance optimizations
  9. Refactoring various places in the code

Version 2021.02.24

24.02.2021 - 1ae337c372c73b28f2090aef3ca1c385bdfe2a06

This is only a small hotfix package. The update is installed as usual via the CCM19 updater.

Here is a summary of the most important new features:

  1. FIX - Fixed a bug in a polyfill that caused problems with the output in IE 11
  2. FIX - Intercept non-existent placeholders
  3. NEW - Output of debug messages in the console is now dependent on the Code Minification option

Version 2021.02.23

23.02.2021 - 139c9d4b398a23458ae10585497da3d05d5cd8d2

There are again some new features in CCM19 - we list the most important ones here. All other changes can be found in the changelog below.

Here is a summary of the most important new features:

  1. Plugin Manager - since this version there is a Plugin Manager with which you can create and manage your own plugins. We will provide a corresponding infrastructure in the coming weeks and months
  2. Extended statistics plugin as the first - long-awaited plugin
  3. There is now also a release candidate channel for the update for test users and developers

Detailed changelog

  1. NEW - "Release Candidates" update channel added
  2. NEW - Start onboarding in DL version directly and enable domain input. For the page check with old versions ...
  3. NEW - Statistics plugin now also uses the calls in the log files for counting
  4. NEW - Statistics plugin now complete with all data ... broken percentage values are ignored
  5. NEW - Statistics data can now be displayed, absolute, percentage, by date and grouped by day / week / month / year
  6. NEW - Plugin template and statistics plugin now on board
  7. FIX - Successfully add cookie to an existing embedding
  8. FIX - various performance fixes that improve availability and performance
  9. FIX - Transfer of cookies from the DB (only 1 cookie ever arrived when saving)
  10. FIX - Display statistics: data slipped by 1 day corrected
  11. FIX - Domain check small fixes
  12. FIX - Commit themes after the update has been carried out in the BootHandler
  13. FIX - Execute statistics update every ~60s to keep the call counts up to date
  14. FIX - Onboarding can now also be switched off
  15. FIX - User administration also activated in the base account - there was still a bug in the login here
  16. FIX - display plugins revised again
  17. FIX - Display plugins when active for all
  18. FIX - Make cronjob probability dependent on call counts of the last day
  19. FIX - Make probability of cronjob dependent on call count
  20. FIX - Count call counts via access journal again
  21. FIX - Purpose name social media now also correct in lookup
  22. FIX - Logs also only show true entries
  23. FIX - Trim domain names when saving (strip protocol, slashes etc.)
  24. FIX - Language selection - only list DE language name
  25. FIX - Scrollbar user
  26. FIX - Consider search term when exporting the log

Version 2021.02.10

10.02.2021 - b5da014701287d87709d1789201c22231903bafd

There are again some new features in CCM19 - the most important in the list here. All other changes can be found in the changelog below.

Here is a summary of the most important changes:

  1. Subusers / groups for customers in all variants. You can now set up users and groups and assign them rights to certain areas, we welcome feedback on extending / improving the function
  2. Onboarding and the scanner have been streamlined, bugs have been fixed and significantly improved
  3. Embedding names can now be translated

Detailed changelog

  1. NEW - CCM19 integration can now be checked in the dashboard with a click
  2. NEW / Update - Onboarding streamlined and modernized, now also with automatic reading of urls and placeholder texts
  3. NEW Save group rights per menu item
  4. NEW - Revised integration of imprint, additional information is now hidden by default to reduce the size of the mask
  5. NEW - Widget can be deactivated for linked imprint etc. on those pages
  6. NEW - Imprint / data protection as link now default setting
  7. NEW - Check mark for display of the widget can be controlled for imprint and data protection
  8. NEW - Package Validator added to check URLS for correctness
  9. NEW - The first time you log in to an extended account, you jump to the new onboarding
  10. NEW - Onboarding can now also be started directly from the domain administration
  11. NEW - Deletion of all system and account-wide themes is now possible
  12. NEW - Subuser also deactivated if main account is deactivated
  13. NEW - User table now via ajax / json and searchable
  14. NEW - User rights are now also taken into account in the dropdown and user / group menu items are now also displayed there
  15. NEW - Images now also possible for subusers - can also be changed in the subuser admin
  16. NEW - Users can upload their own account image
  17. NEW - a SubAdmin group is now automatically created when you enter the user administration - previously it was not relevant
  18. NEW - Use 'X-Content-Type-Options: nosniff' by default for most resources
  19. NEW - Note in domain administration if you have not yet created a domain... with a domain the hint disappears
  20. NEW - Domain collection action not available for subusers.
  21. NEW - Purpose description entered in the template... so that it doesn't look so empty ...
  22. NEW - new default theme
  23. NEW - Translatable embedding names (Todo# 362)
  24. NEW Save group rights per menu item
  25. UPDATE - components like Symfony etc. updated to the latest version
  26. FIX - HTML of templates repaired and breadcrumbs corrected
  27. FIX - Optimizations after static code analysis
  28. FIX - Disable TCF component completely if the framework has not been explicitly activated
  29. FIX - Show category texts directly again in cookie variant
  30. FIX - Onboarding problems corrected
  31. FIX - Rename purpose template statistics to social media and analysis to analysis / statistics
  32. FIX - Assign cookie scanner categories correctly
  33. FIX - Assign embeddings correctly in the scan
  34. FIX - Add Cookies works again
  35. FIX - If embedding is active once - then the note no longer needs to be displayed, not for new accounts anyway
  36. FIX - Output of the embedding check corrected
  37. FIX - Log messages improved
  38. FIX - Various minor fixes during onboarding
  39. FIX - Hint for adding groups
  40. FIX - Accidental domain activation when deselecting all domains
  41. FIX - Listing of access menu items corrected
  42. FIX - Onboarding still revised
  43. FIX - Force removal of consent only with existing consent
  44. FIX - Layout
  45. FIX - Prevent deletion of the last domain-specific theme
  46. FIX - Width of elements - slightly adapted to larger screens
  47. FIX - Display brand logo also in the "Forgot password?" area, among others
  48. FIX - Column width for name and e-mail with max-width and word-wrap added
  49. FIX - Login in SubAccounts, handling of TCF, testing layout templates in subuser accounts
  50. FIX - Output json Domain Manager
  51. FIX - Login error
  52. FIX Button size and translation typos
  53. FIX - Brotli compression also use by default if available
  54. FIX - Robots no-index,no-follow for requests with invalid API key
  55. FIX - buttons too small removed
  56. FIX user with correct group rights and get out the subuserID summarized
  57. FIX - contrast warning styled differently
  58. FIX - Tooltip on contrast display
  59. FIX - Contrast check: If TCF is not active, only display warning
  60. FIX - Added note on URL format for links to imprint etc
  61. Fix: "Cannot read property 'append' of null" in TCF component avoid
  62. FIX - "Select/deselect all" buttons were cut off by 2109165
  63. FIX - Rights check changed again
  64. FIX - Dark theme reworked - now looks nicer again
  65. FIX - Customization tcfv2 mask - a little prettier and rebuilt
  66. FIX - Sent e-mails provided with 'Auto-Submitted' header etc
  67. FIX - (Static analysis: exclude some false positives), code tidied up
  68. FIX - Fixed bug in Twig template; explanation table is loaded again
  69. FIX - Removed check for full privacy URL in embedding/cookie models
  70. FIX - Legacy cookies: Allow placeholders in privacy policy URL
  71. FIX - Allow placeholders in translated embedding names
  72. FIX - Embeddings: Allow privacy policy URLs with placeholders
  73. FIX - Allow incomplete URLs in imprint/privacy/... allow
  74. FIX - Layout TCFv2 a little more streamlined

Version 2021.01.25

25.01.2021 - cd846ebcb3a3e26a7d1391979c4a5639128f001c

Today the time has finally come - the TCFV2 version is ready. The certification has been available for a few days and we have recently been busy with some visual fine-tuning so that the necessary information can also be displayed well. Please refer to the changelog for all other changes.

Here is a summary of the most important new features:

  1. TCFV2 / IAB compatibility and certification
  2. Data in the page check can now be set to Ignore and much more information
  3. Pagecheck data can now also be transferred to existing embeddings
  4. Enhancements in the context of accessibility - contrasts are required, focus management and much more.

Detailed changelog

  1. NEW - TCFV2 integrated
  2. NEW - Fonts a little modernized... a slightly fresher look
  3. NEW - Translations added
  4. NEW - Cookies / Storage elements can now be added to existing entries - you can now choose
  5. NEW - Call limit in agency version can now be set freely, if none is available the default is used
  6. NEW - Embeddings do not reload when matching exclude URLs
  7. NEW Exclude URLS are now also pushed to the frontend and are available in the JS
  8. NEW - URL exclusion mask created in the admin - per embedding
  9. NEW / FIX - for new domains created by customers not only status embedding - but also the PRELEGAL check mark is already set
  10. NEW - Pre-assignment of agency mails with placeholders
  11. NEW - Sending cookie notes is now optional and is then sent every 7 days - you can now switch it off
  12. NEW - Mail to operator or domain owner goes out when new entries are found in pagecheck
  13. NEW - Privacy policy: Snippet (cookie list) by language version
  14. NEW - Lock focus in dialog if "Blocking" is active in the theme
  15. NEW - Show ignored entries button in pagecheck
  16. NEW - Cookies, local storage, scripts and objects can now also be set to ignore
  17. NEW - On which page cookies & local storage entries are set
  18. FIX - Display cookie names now with wrapping
  19. FIX - missing column Info in objects added
  20. FIX - Readability in TCFV2 window slightly improved
  21. FIX - Output TCFV2 description texts for categories in expandable elements
  22. FIX - Prevent overloading of Model::setId -> PHP 8 compatibility
  23. FIX - Resolved dependency for input fields of the content division on the storage location
  24. FIX - Automatic domain creation was no longer controllable since dfe3751
  25. FIX - Hide information about IAB framework for embeddings when inactive
  26. FIX - CSS selector of the new H1 formatting specified
  27. FIX - Display of the blocks standardized in the templates
  28. FIX - JS error message for removed embeddings in the consent store fixed
  29. FIX - HTML error fixed
  30. FIX - Paths dynamized for page check
  31. FIX - Transfer code block from DB added
  32. FIX - Hosting version: Unnecessary GET variable for customer search removed
  33. FIX - Description for "Exclude URLs" revised
  34. FIX - colspans corrected for empty entries
  35. FIX - Cookie counter in dashboard - still displayed the old numbers with all data
  36. UPDATE - TCFV2 / IAB Framework activation better displayed

Version 2021.01.14

14.01.2021 - 5803820720183e249a680a1700d5b78a89571225

Since we have been busy with the TCFV2 certification in the last few weeks, there are only a few minor additions. The new TCFv2 version will be available next week, before that we have to merge the version into the master.

Detailed changelog

  1. NEW - Do not show widget for imprint/data protection/accessibility
  2. NEW - Trigger cache invalidation when changing the active theme
  3. NEW - Lazy loading of blocking Iframe thumbnails
  4. NEW - Thumbnail extractor for Openstreetmap inframes
  5. NEW - Cache restructured to avoid rare error messages
  6. FIX - various minor fixes that led to error messages under certain circumstances
  7. FIX - Domain API now returns results independent of a login session
  8. FIX - Empty entire cache when NoLabel texts are changed
  9. FIX - Guarantee valid URL when creating links to the privacy policy
  10. FIX - Revise accessibility backend
  11. FIX - NGINX sample configuration extended again

 

//Photoby Ross Findon | unsplash