.

Changelog CCM19

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

Version 2022.01.13

13.01.2022 - a13fb0519ac9535e3da182c84a1a04d5d9f34dd2

At the end of last year some major changes have accumulated which we now publish in this release. The most important adjustments here:

  1. Major rebuild in the administration - all complex settings that require higher knowledge when editing web pages have now been consolidated under the new "Developer Settings" item. In the beta phase the feedback of the participating customers was very good: e.g. "Finally more clarity at this point"... About the documentation
  2. The Scripts menu item has been removed and the content has been incorporated under Developer Settings.
  3. There is a new menu item"Iframes". Now all settings regarding iframes like Youtube and co. are defined here.
  4. The plugin infrastructure in the system has been completely rebuilt and completely modernized, more about this soon in the documentation.
  5. Read and write permissions are now separately controllable for subgroups / users
  6. Blocking / releasing of resources now possible via explicit releases in the source code - this prevents premature loading of resources WITHOUT consent that are loaded directly via the HTML source code. Requires however manual intervention into the source code. To the documentation

Here are the changes in detail

  1. FIX - Code cleaned up, PHPdoc optimized
  2. FIX - NEW Cookie Cronjob adjusted so that the data is crawled, but the sending is only done if it should be done actively...
  3. NEW - the found cookies are now checked by the new external crawler on the pages that are listed. If the cookies / LocalStorage etc. are not found there the entries are set to ignore.
  4. NEW - Plugin infrastructure completely rebuilt and modernized, more on this soon in the documentation.
  5. FIX - Keep cache integrity when deleting documents (MongoDB)
  6. FIX - Display tariff panel also in multidom area
  7. FIX - Memory usage statistics optimized
  8. FIX - Possible error fixed when logging in with a non-existent username
  9. FIX - Subusers could not activate the frontend widget by mistake under certain circumstances
  10. FIX - Grant access to newly created domains to the active subuser
  11. FIX - Plugins: Register plugin version change on next cache clear at the latest
  12. FIX - Various minor fixes (static analysis) and code quality assurance
  13. NEW - You can now use the customer API to search for an ID with a string.
  14. FIX _ Translations and Page Check renamed to Permanent Crawler... so it might be clearer what is meant
  15. FIX - Enable plugins in Base-Edition for the main user
  16. FIX - Avoid page reload when re-login to customer account as admin
  17. FIX - Do not record window size for statistics anymore
  18. FIX - Fixed return to correct route on forced logout
  19. FIX - Run session with User-ID instead of Username.
  20. FIX - Check for duplicate usernames reworked
  21. NEW - Make customer usernames changeable in hosting administration
  22. FIX - Copy cookie description texts from embedding templates for correct languages
  23. FIX - Menu sorting corrected
  24. FIX - Hosting dashboard: limit statistics to current month -> performance with large amounts of data

The update is installed as usual via the update section of the CCM19 administration and will be installable in all versions during the next days.


Version 2021.12.17

17.12.2021 - 622ea0aafb16cbf27555aa3640087030798c109d

This version brings a bugfix that fixes blockages that occur on some installations when using the backend.

  1. FIX: Possible deadlocks with PHP session removed

The update is installed as usual via the update section of the CCM19 administration and will be installable in all versions during the next days.


Version 2021.11.30

30.11.2021 - e2358a4bdb4926c1c532c8cbff839e3ea30f949c

Again there are some bugfixes and a major new feature especially for AWIN publishers.

  1. NEW - For AWIN publishers the Consent can now be automatically attached to links and image links
  2. NEW - Too many failed login/recovery attempts will lock out an IP address for 5 minutes
  3. NEW - Bruteforce protection: after failed login, login for a user is blocked for 3 s
  4. NEW - Winter background image in login
  5. NEW - General-API always outputs the data of the last 2 days - in case of doubt also from the archive.
  6. FIX - type assignment of assets from embedding DB
  7. FIX - some cronjobs optimized
  8. FIX - Serbian translations
  9. FIX - MongoDB optimizations performed
  10. FIX - Session / Login problems stopped which were caused by partly erratic cookie settings.
  11. FIX - Correctly determine e-mail address in shipping error message
  12. UPDATE - GeoIP database updated
  13. UPDATE - Dependencies updated

The update is installed as usual via the update section of the CCM19 administration and will be installable in all versions during the next days.


Version 2021.11.18

18.11.2021 - 3f57cdd3d4ee43936954df3c427d48884ff713cd

Some minor bug fixes.

  1. FIX - fixes a path error that prevented the correct display of plugins in the menu in old versions

The update is installed as usual via the update section of the CCM19 administration and will be installable in all versions during the next days.


Version 2021.11.16

16.11.2021 - afb7660db74e56fd81350e1fcd021dd2d7be3d94

Some minor bug fixes.

  1. FIX - Under certain circumstances in the Business / Starter tariff in the download versions there was another incorrect assignment of the tariff - this has now also been fixed
  2. FIX - 2 small error messages were caught
  3. FIX - Display Screenthots in the Theme Preview was also revised and corrected

The update is installed as usual via the update section of the CCM19 administration and will be installable in all versions within the next days.


Version 2021.11.05

05.11.2021 - 4bfb3bfa0f5a13bffc8366537bb0a6bebf9398a6

Here again a small correction.

  1. Under certain circumstances there was a wrong assignment of the tariff in the Business tariff - this has now been fixed

The update is installed as usual via the update area of the CCM19 administration and will be installable in all versions within the next days.


Version 2021.11.04

04.11.2021 - 83f17a115c763a35404e08d85bad23cf4253059e

There is again a new updated version with some minor changes. The most important new features:

  1. NEW - Theme preview now with screenshot of the website in all current versions, unfortunately the old DL versions cannot implement the feature because the domain name is not saved there.
  2. NEW - In the Multi Domain versions the mail templates were activated which are necessary.
  3. NEW - Preparation for new tariffs - does not affect existing customers.
  4. NEW - Gleittarife for existing users in the current tariffs now possible
  5. NEW - Support for preloader etc. by triggering the 'load' event in the iframe
  6. FIX - when switching between 2 domains the session was not reloaded immediately, data was not updated correctly, works now
  7. FIX - AB test data was not generated, works now again...
  8. FIX - reset license key now also resets the tariff data correctly again
  9. FIX - some problems with processing old licenses was not taken into account.

The update is installed as usual via the update area of the CCM19 administration and will be installable in all versions during the next days.


Version 2021.10.19

19.10.2021 - d47f92e5d3929300b2d09f4ec14c08e0bdb4c048

Here are a few small fixes and optimizations right after. The most important new features:

  1. Browser compatibility of the iframe blocker optimized
  2. Templates of the account-wide translations corrected (among other things Serbian in Latin alphabet reinserted)

The update is installed as usual via the update section of the CCM19 administration and will be installable in all versions within the next days.


Version 2021.10.18

18.10.2021 - 476e754de57d374133188de143505a65a7338f48

Once again, there are some new features - and a number of minor bug fixes. The most important new features:

  1. With the cache optimization, the load time for customer pages improves teiweilse by a factor of 10 to about 30-60 ms, and the load of the agency installations drops massively by about 50-60%.
  2. More languages added, Danish, Greek, Irish, Icelandic, Norwegian, Swedish, Romanian, Slovenian, Slovak, Turkish, Finnish, Serbian, Croatian

The update is installed as usual via the update section of the CCM19 administration and will be installable in all versions during the next days.

The changes briefly summarized:

  1. NEW - Logo/settings icon resettable
  2. NEW - Now no nudging themes by default - background see also here
  3. NEW - Refresh widget cache contextually for appropriate domains
  4. NEW - Widget cache active by default
  5. NEW - List widget cache size under "Caching
  6. NEW - FAll background image
  7. NEW - added more languages, Danish, Greek, Irish, Icelandic, Norwegian, Swedish, Romanian, Slovenian, Slovak, Turkish, Finnish
  8. NEW - Language selector backend top menu made 3 columns - looks better like this.
  9. FIX - Serbian now in Latin
  10. FIX - htaccess: Brotli support removed by default
  11. FIX - Display statistics data in dashboard, data was not correct. Possibly after the update once in the Advanced Statistics Plugin must be clicked on Import data from archive.
  12. FIX - Error in the statistics graphic Linux was counted twice by Android Phones.
  13. FIX - 'SessionHandler::gc(): ps_files_cleanup_dir' error avoid
  14. FIX - Set DE as default country in user instead of domains
  15. FIX - Accessibility: Keyboard operation of "Select file" buttons when uploading logos
  16. FIX - Reset cache also for UserLocale and UserThemeManager
  17. FIX - Lock handling in Update, another step to improve updateability.
  18. FIX - Language recognition in widget cache, and further optimizations in cache
  19. FIX - timeout configured for communication with license server
  20. FIX - old images removed
  21. FIX - tariff buttons in account moved to the top
  22. FIX - fixed preview of account and system wide themes
  23. BUMP packages

Version 2021.09.21

21.09.2021 - 86b4ddc8f466443d5cde46f002dd53efcf1cc86b

Again there are some new features - with a very big one.

  1. From now on with MongoDB support. With this release we unlock MongoDB support, which has been running in the background for a long time, for all major download versions.
  2. And as always a number of bugfixes

The update is installed as usual via the update section of the CCM19 administration and will be installable in all versions within the next days.

The changes briefly summarized:

  1. NEW - MongoDB Install now possible
  2. NEW - Console commands for update component
  3. FIX - Browser compatibility of the widget optimized
  4. FIX - Disabling multiple embeds via category switch fixed
  5. FIX - Language template - there was wrong data in it - also fixed directly in the cloud (cm-user-locales.json)
  6. FIX - AB Test Plugin runs now again via the central administration... adjust on occasion...
  7. FIX - Route AB Tests Plugin
  8. FIX - SubUserGruppen now also with access to plugins - that was missing the whole time...
  9. FIX - composer.json's of the plugins completed
  10. FIX - catch empty data in imprint, privacy and accessibility - otherwise it bangs...
  11. FIX - save broken data in AB tests...
  12. FIX - calculation statistic data... there was still an error in the summing up
  13. FIX - activate import from archive only with json-repo, is not necessary with mongodb because no auto-archiving takes place
  14. FIX - : System log: Month selection for MongoDB fixed
  15. FIX - Log password resets via command line
  16. FIX - Downgrade via command line also disables AutoUpdates
  17. FIX - Compatibility with php-mongodb 1.5-1.8
  18. FIX - Bot detection: detection of Google bots improved
  19. FIX - Tariff messages written a bit more detailed.
  20. FIX - Consent log JSON export fixed
  21. BUMP Packages

Version 2021.09.07

07.09.2021 - b79d4ff66534cabd9850d340fc44a008323ca3bc

This version brings some important new features after the summer break:

  1. Enhanced caching of the widgets - thus call times of about 30ms are possible
  2. Dynamic reloading of large widget masks - this makes initial calls much smaller and faster
  3. Google Consent Mode
  4. Automatic update of embeddings and cookie descriptions from our database, which means that your texts are automatically kept up to date!
  5. And dozens of bugfixes

The update is installed as usual via the update section of the CCM19 administration and will be installable in all versions during the next days.

The changes briefly summarized:

  1. NEW - Initialize Consent options for reloaded widget elements
  2. NEW - Generate compressed variants of 'ccm19.components.min.js'
  3. NEW - Cache: generate and deliver compressed variants
  4. NEW - Widget cache: "304 Not Modified" shortcut
  5. NEW - Google Consent Mode: also in system embeddings
  6. NEW - Apply Google Consent Mode
  7. NEW - Google Consent Mode: show in embedding create dialog
  8. NEW - Color backend changed - brought closer to the web site colors
  9. NEW - Consider option "Show only in EU?" in widget cache
  10. NEW - Google Consent Mode: show in embedding create dialog
  11. NEW - Generate user-consent-ID (ucid) client-side
  12. NEW - Frontend behavior extended by "Enable widget cache" option
  13. NEW - Caching for frontend entry point implemented
  14. NEW: Show Consent dialog again if embeddings have been changed
  15. NEW - Capture timestamp of legally relevant changes to embeddings
  16. NEW - For "Show only in EU" also play out in Switzerland
  17. NEW - EmbeddingDb: Transfer asset storage type correctly from database
  18. NEW - Darken screen when reloading; prevent simultaneous reloading
  19. NEW - Reload detail window including TCF overhead on request
  20. NEW - Update state management also for grouping TCF checkboxes
  21. NEW - Preset TCF checkboxes based on new state management
  22. NEW -TemplateRenderEvent introduced and payment plugin separated from core code
  23. FIX - Added new translations
  24. FIX - take default language for hosting embeddings system configuration
  25. FIX - incorrectly execute User Update Settings
  26. FIX - set permissions for generated files
  27. FIX - Use Host+Schema with as Cache Salt
  28. FIX - Etag added at login check
  29. FIX - Reopen nested tabs correctly on page reload
  30. FIX - Assignment of menu items in Menu Manager
  31. FIX - Tab change based on fragment only if tab button is not hidden
  32. FIX - Added hint regarding limited functionality when cache is active
  33. FIX - Calls via bin/console fixed
  34. FIX - Avoid double escaping with 'replace_placeholders
  35. FIX - Clear widget cache when domain specific data has been customized
  36. FIX - Backport Automatic Consent Reset to Cookie Model + Fixes
  37. FIX - Styling setting Consent override
  38. FIX - Activating an embedding does not yet trigger a legally relevant change
  39. FIX - Onboarding revision
  40. FIX - Onboarding references and use statement fixed
  41. FIX - Statistics plugin display data optimized
  42. FIX - Login-Check: Transmission of AppId in '/login/check' removed
  43. FIX - Login-Check: No more confusion with multiple CCM19 installations on the same domain
  44. FIX - Template "Template" removed from templates
  45. FIX - OnBoarding revision: made multi-language capable
  46. FIX - Embedding DB revision: handle special case ccm_consent already in 'EmbeddingDb
  47. FIX - Prefetching of the detail dialog
  48. FIX - Allowed embeddings were sometimes not captured correctly
  49. FIX - Update 'embedding.consent' when switching a category
  50. FIX - Logging of SystemEmbedding updates
  51. FIX - Cronjob system restructured
  52. FIX - Prename error in the imprint crawler fixed and the whole names added on the basis the crawler Mr/Woman determines if it does not stand in the imprint in it...
  53. FIX - Makefile extended again so that also the with the countries runs through...
  54. FIX - Translations: Date schemes added
  55. FIX - Update: Check if CCM19 main directory is writable
  56. FIX - Detect and reverse widget removal by frameworks
  57. FIX - 'TemplateRenderEvent::extendTemplate()' added
  58. FIX - typos
  59. FIX - various fixes in the handling of the cache / templates as part of the update

Older changelogs

Find here...

 

// Photo by Ross Findon | unsplash