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 deliver 2 more fixes that resolve issues with session runtime and forcing HTTPS connections.
Here is a brief summary of the changes:
- FIX - Consider forced HTTPS for logo+icon
- FIX - Update session timestamp on every authenticated controller call
Version 2021.04.29
29.04.2021 - a93f5557013cd959a40f2074540c3518d4386919
The biggest news summarized:
Attention - Important! After the update, you will be forcibly logged out once due to the increased security settings. However, this only happens 1x directly after the update and is intended that way!
- Admin Embeddings for agencies - so they can maintain their own embedding and cookie database - of course you can also import the global data.
- Security revisions after an internal security audit some small things were improved again, e.g. password strength and logout time
- FLOC header is now configurable suppressed by CCM19.
- All calls are now shown in the advanced statistics too
- And you can now also release iframes via Consent.
In detail these points are revised resp. extended here.
- NEW - Setup: check for XML-Extension
- NEW - Show all calls in the extended statistics
- NEW - Calls current month per domain in the domain listing output
- NEW - Customer API displays list of all customers with domains and domaincount
- NEW - Placeholder documented which can be used in the mails.
- NEW - Table for placeholders in the emails created -> Agency Version
- NEW - Admin-Embeddings integrated - so agencies can maintain their own cookie and embeddings databases
- NEW - Introduce session maximum idle time: 3 hours, configurable
- NEW - Disable FLOC (+ microphone, camera, etc.) for CCM19 backend
- NEW - Password strength check for setup, password change and password recovery
- NEW - Block iframes via embedding
- NEW - Consider alternative route when checking CCM19 embedding
- FIX - Typos
- FIX - Translations extended
- FIX - Enter SMTP send correctly without authentication
- FIX - Removed superfluous parameter from function call
- FIX - Calculate runtime better
- FIX - Password change in account settings: Suppress password autofill
- FIX - Code formatting
- FIX - Keep session open only as long as tab is in foreground
- FIX - Prevent initialization of a session for alternative route
- BUMP - Packages Composer Update
Version 2021.04.15
15.04.2021 - a211cbe57c0797da26d0700c051492e4d2e32cd8
This is a small hotfix package which especially fixes a problem with the language management when creating new domains. The update is applied as usual via the CCM19 updater.
- FIX - Repair of the language management
Version 2021.04.14
14.04.2021 - a3a4bf7a1591789319554d0f723fcaed2704e3d1
After the slightly longer Easter holiday break, another new release with a number of tweaks. There are a number of fixes, the only new thing is the naming of the JS file that is included to bypass the blockers - is it now called app.js instead of ccm19.js as before - existing installations are of course not affected by this. We've also added extra detection for 1and1 / Ionos customers during installation. We are currently working on a number of extensions which will be finished in the next few weeks and will be released gradually.
- NEW - Generic name for the start script
- NEW - Setup: Detect IONOS, set RewriteBase and hide mod_rewrite warning
- FIX - Timeout configured for communication with the license server
- FIX - Autom. license check without effect on CCM19 operation
- FIX - For tabs in tabs (Embeddings → Cookies & Co): Avoid double spacing
- FIX - Output tab "Exclude URLs" when creating new embeddings
- FIX - Fix Locales template: e.g. Chinese no longer active by default
- FIX - Always display critical Javascript console messages
- FIX - Display problems in IE fixed
- FIX - Fixed a problem when using the Event API in IE
- FIX - Mandatory fields of e-mail configuration updated
- FIX - Wrap long page check entries to not displace actions
- FIX - Recognition of new GVL entries optimized
- FIX - Widget texts (imprint etc.) no longer sent when linking
- FIX - Added default values for widget elements in CSS
- FIX - access to undefined array index fixed
- FIX - wrong directory for translations deleted
- FIX - template label width at tcf
- FIX - template label width for tcf
Version 2021.03.17
17.03.2021 - 65348c0462804876fdb779907ecb58f0c6bc8035
This is a small hotfix package which especially fixes a problem with the translation files when updating from some older versions to version 2021.03.16. The update is applied as usual via the CCM19 updater.
- FIX - Repair of the translated country name lists
- Button styling made more robust against CSS adjustments of 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, there were problems in previous versions that have been fixed with this release.
Here is a summary of the most important new features
- 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.
- New are translations to 11 different languages, including Russian, Chinese and Japanese
- In addition, the settings icon can now be determined dynamically
- Long and often requested: console messages can now be disabled
Here is a summary of the most important new features
- NEW - Settings icon via theme configuration now freely definable
- NEW - Flags and language selection now dynamic
- NEW - Load translations for plugins
- NEW - Disable console messages when code minification is active
- NEW - Translations in various languages finalized
- NEW - Theme preview for system and account wide themes implemented
- NEW / FIX translations code reworked
- FIX - Minor bugfixes, typos and refactoring
- FIX - Composer update
- FIX - Cache: ignore missing OpCache data
- FIX - Bugfixes, language/country code confusion slightly improved
- FIX - Fixed text colors in widget replaced by dynamic ones
- FIX - Always call theme preview with empty memory
- FIX - Language files now with correct placeholders
- FIX - Internationalized domains better considered for domain recognition
- FIX - Temporary objects for repositories; write accesses not allowed
- FIX - Uniform customer count in dashboard and customer management
- FIX - Readout of customers via customer API restored
- FIX: Domain recognition should not create empty domains for non-determinable domains
- FIX - Reset call counter on time at the beginning of the month even if quota is exceeded
- FIX - Per-Domain-Cronjobs are now processed correctly
- FIX - Single column output for cookie declaration tables on mobile devices
- FIX - Separator for quick identification of individual CSS
- 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 applied as usual via the CCM19 updater.
Here is a summary of the most important changes
- FIX - Consider TCF API change for 'cookieMaxAgeSeconds'
- FIX - Release/block new IAB providers after GVL update per setting
- NEW - Determine plugin translation directories dynamically
- FIX - Widget HTML slightly reduced in size
- FIX - Minor fixes in plugin system
- FIX - Alpha calculation in 'Color' class
- FIX - Caching problem with CORS headers fixed
- FIX - Various performance optimizations
- Refactoring several places in the code
Version 2021.02.24
24.02.2021 - 1ae337c372c73b28f2090aef3ca1c385bdfe2a06
This is only a small hotfix package. The update is applied as usual via the CCM19 updater.
Here is a summary of the most important changes
- FIX - Fixed a bug in a polyfill that caused output problems in IE 11
- FIX - Catch non-existing placeholders
- 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 changes
- Plugin Manager - since this version there is a Plugin Manager, with which you can create and manage your own plugins. In the next weeks and months we will provide a corresponding infrastructure
- Plugin Advanced Statistics as the first - long awaited plugin
- There is now also a Release Candidate Channel for the update for those willing to test and developers
Detailed Changelog
- NEW - "Release Candidates" update channel added
- NEW - Start onboarding in DL version directly and allow domain input. For page check in old versions ...
- NEW - Statistic Plugin uses now also the calls in the logfiles to the counting
- NEW - Statistics Plugin now with all data completely ... broken percentage values are ignored
- NEW - statistic data can now be displayed, absolute, percentage, by date and grouped by day / week / month / year
- NEW - Plugin template and statistic plugin now on board
- FIX - add cookie to an existing embedding successfully
- FIX - several performance fixes to improve availability and performance
- FIX - take over of the cookies from the DB (when saving always only 1 cookie arrived)
- FIX - Display statistics: data slipped by 1 day corrected
- FIX - Domaincheck small fixes
- FIX - Themes commit, after the update in the BootHandler was executed
- FIX - Update statistics every ~60s to keep the call counts up to date
- FIX - Onboarding can now be disabled
- FIX - User administration also activated in the base account - here was a bug in the registration
- FIX - display plugins reworked again
- FIX - Display Plugins, if active for all
- FIX - make cronjob probability dependent on call counts of the last day
- FIX - make cronjob probability dependent on call count
- FIX - Count Call-Counts again via Access-Journal
- FIX - Purpose Name Social Media now also correctly in Lookup
- FIX - Logs also show only true entries
- FIX - Trim domain names on save (strip protocol, slashes etc.)
- FIX - Language selection - only list DE language name
- FIX - Scrollbar User
- FIX - Consider search term when exporting protocol
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
- 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 how to extend / improve this feature
- Onboarding and scanner have been streamlined, bugs have been fixed and significantly improved
- Embedding labels can now be translated
Detailed changelog
- NEW - CCM19 integration can now be checked in the dashboard with a single click
- NEW / Update - Onboarding streamlined and modernized, now also with automatic reading of urls and placeholder texts
- NEW Save group rights per menu item
- NEW - Revision of imprint, additional info is now hidden by default to reduce the size of the mask
- NEW - Widget with linked imprint etc. on those pages deactivatable
- NEW - Imprint / Privacy as link now default setting
- NEW - checkbox for display of widget controllable for imprint and privacy
- NEW - Added Package Validator to check URLS for correctness
- NEW - At the first login into an extended account you jump into the new onboarding
- NEW - Onboarding can now also be started directly from the domain management
- NEW - Deletion of all system- and account-wide themes is now possible
- NEW - Subuser also deactivated if main account is deactivated
- NEW - User table now via ajax / json and searchable
- NEW - User rights are now also considered in the dropdown and user / group menuitems are now also output there
- NEW - Images now also possible for subusers - can also be changed in the subuser admin
- NEW - User can upload own account image
- NEW - it is now automatically created a SubAdmin group, if one comes into the user administration - before it is not relevant
- NEW - use 'X-Content-Type-Options: nosniff' by default for most resources
- NEW - Hint at the domain administration if you have not created a domain yet... with a domain the hint disappears
- NEW - Domainsammel action not available for subusers.
- NEW - Purpose Description entered in the template... so that it does not look so empty ...
- NEW - new Default Theme
- NEW - Translatable integration names (Todo# 362)
- NEW Save group rights per menu item
- UPDATE - components like Symfony etc. updated to the latest version
- FIX - HTML of the templates fixed and breadcrumbs corrected
- FIX - Optimizations after static code analysis
- FIX - disable TCF component completely if framework is not explicitly enabled
- FIX - Show category texts in cookie variant directly again
- FIX - Onboarding problems corrected
- FIX - Purpose template statistics renamed to social media and analysis renamed to analysis / statistics
- FIX - Assign Cookie Scanner categories correctly
- FIX - Assign Embeddings correctly in Scan
- FIX - Add Cookies works again
- FIX - If Embedding once active - then the hint must not be displayed again, anyway not for new accounts
- FIX - Output of embedding check corrected
- FIX - Log messages improved
- FIX - Several minor fixes for onboarding
- FIX - Note on adding groups
- FIX - Accidental domain activation when deselecting all domains
- FIX - Listing of access menu items corrected
- FIX - Onboarding still revised
- FIX - Force cancellation of consent only with existing consent
- FIX Layout
- FIX - Prevent deletion of the last domain specific theme
- FIX - Width of elements - slightly adjusted to larger screens
- FIX - Display brand logo also in the area "Forgot password?
- FIX - Column width at name and email with max-width and word-wrap added
- FIX - Login in SubAccounts, Handling of TCF, Testing of Layout Templates in Subuser Accounts
- FIX - Output json Domain Manager
- FIX - Login error
- FIX button size and translation typos
- FIX - Use Brotli compression also by default if available
- FIX - Robots no-index,no-follow for requests with invalid API key
- FIX - removed too small buttons
- FIX user with correct group permissions and get SubuserID combined
- FIX - contrast warning styled differently
- FIX - Tooltip on contrast display
- FIX - Contrast check: If TCF is not active, display warning only
- FIX - Added hint to URL format when linking for imprint etc
- Fix: Avoid "Cannot read property 'append' of null" in TCF component
- FIX - Buttons "Select/Deselect all" were truncated by 2109165
- FIX - Rights check changed again
- FIX - Dark theme reworked - now looks nicer again
- FIX - Adaptation of tcfv2 mask - somewhat improved and rebuilt
- FIX - Added 'Auto-Submitted' header etc. to sent e-mails
- FIX - (Static analysis: exclude some false positives), tidied up code
- FIX - Fixed bug in Twig template; explanation table is loaded again
- FIX - removed check for full privacy URL in embedding/cookie models
- FIX - Legacy-Cookies: Allow placeholders in Privacy-Policy-URL
- FIX - Allow placeholders in translated embedding names
- FIX - Embeddings: Allow Privacy Policy URLs with placeholders
- FIX - Incomplete URLs for imprint/privacy/... allow
- FIX - Layout TCFv2 a little bit less complex
Version 2021.01.25
25.01.2021 - cd846ebcb3a3e26a7d1391979c4a5639128f001c
Today is finally the day - the TCFV2 version is ready. Since a few days the certification is available and we were last busy with some optical fine tuning, so that the necessary information can be displayed well. All other changes can be found in the changelog.
Here is a summary of the most important changes
- TCFV2 / IAB compatibility and certification
- Data in the pagecheck can now be set to Ignore and much more information
- Data in Pagecheck can now also be included in existing embeddings
- Enhancements in the context of accessibility - contrasts are requested, focus management and much more.
Detailed Changelog
- NEW - TCFV2 integrated
- NEW - Fonts a little modernized... a little fresher look
- NEW - Translations added
- NEW - Cookies / Storage elements can now be added to existing entries - you can choose now
- NEW - Call Limit in Agency Version can now be set freely, if there is none the default will be used
- NEW - Embeddings do not reload when matching exclude URLs
- NEW Exclude URLS are now also pushed to the frontend and are available in JS
- NEW - URL exclusion mask created in the admin - per embedding
- NEW / FIX - for new domains created by customers is not only status Embedding - but also the PRELEGAL hook already set
- NEW - Preassignment Agency Mails with placeholders
- NEW - Sending of Cookie Notes is now optional and happens every 7 days - you can disable it now
- NEW - Mail to operator or domainowner goes out if new entries were found in pagecheck
- NEW - Privacy policy: snippet (cookie list) by language version
- NEW - Lock focus in dialog if "Blocking" active in theme
- NEW - Show ignored entries button in pagecheck
- NEW - Cookies, Local Storage, Scripts and Objects can now also be set to ignore
- NEW - On which page cookies & local storage entries are set
- FIX - Display cookie names now with wrapping
- FIX - missing column Info in objects added
- FIX - Readability in TCFV2 window slightly improved
- FIX - Display TCFV2 description texts for categories in expandable elements
- FIX - Prevent overloading of Model::setId -> PHP 8 compatibility
- FIX - Resolved dependency for input fields of the Consent division on the storage location
- FIX - Automatic domain creation was no longer controllable since dfe3751
- FIX - Hide info about IAB-Framework for embeddings, if inactive
- FIX - CSS selector of the new H1 formatting specified
- FIX - Display of blocks unified in templates
- FIX - JS error message on remote embeddings in Consent store fixed
- FIX - HTML error fixed
- FIX - Paths dynamized at Page Check
- FIX - Transfer codeblock from DB added
- FIX - Hosting Version: Removed unnecessary GET variable at customer search
- FIX - Description for "Exclude URLs" revised
- FIX - colspans corrected for empty entries
- FIX Cookie Counter in Dashboard - still showed the old numbers with all data
- UPDATE - TCFV2 / IAB Framework activation better displayed
Version 2021.01.14
14.01.2021 - 5803820720183e249a680a1700d5b78a89571225
Since we were busy with the TCFV2 certification in the last 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
- NEW - Widget not show at imprint/privacy/accessibility
- NEW - Trigger cache invalidation when changing the active theme
- NEW - Lazy-loading of blocking-iframe thumbnails
- NEW - Thumbnail extractor for openstreetmap-iframes
- NEW - Cache restructured to avoid rare error messages
- FIX - several minor fixes that caused error messages under certain circumstances
- FIX - Domain API now returns results independent of a login session
- FIX - Clear whole cache when changing NoLabel texts
- FIX - Guarantee valid URL when creating privacy policy links
- FIX - Revision accessibility backend
- FIX - NGINX sample configuration extended again
//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.04.29.2
29.04.2021 - f206bbf733563887b16d7dbb744eb646bf82079d
With this update we deliver 2 more fixes that resolve issues with session runtime and forcing HTTPS connections.
Here is a brief summary of the changes:
- FIX - Consider forced HTTPS for logo+icon
- FIX - Update session timestamp on every authenticated controller call
Version 2021.04.29
29.04.2021 - a93f5557013cd959a40f2074540c3518d4386919
The biggest news summarized:
Attention - Important! After the update, you will be forcibly logged out once due to the increased security settings. However, this only happens 1x directly after the update and is intended that way!
- Admin Embeddings for agencies - so they can maintain their own embedding and cookie database - of course you can also import the global data.
- Security revisions after an internal security audit some small things were improved again, e.g. password strength and logout time
- FLOC header is now configurable suppressed by CCM19.
- All calls are now shown in the advanced statistics too
- And you can now also release iframes via Consent.
In detail these points are revised resp. extended here.
- NEW - Setup: check for XML-Extension
- NEW - Show all calls in the extended statistics
- NEW - Calls current month per domain in the domain listing output
- NEW - Customer API displays list of all customers with domains and domaincount
- NEW - Placeholder documented which can be used in the mails.
- NEW - Table for placeholders in the emails created -> Agency Version
- NEW - Admin-Embeddings integrated - so agencies can maintain their own cookie and embeddings databases
- NEW - Introduce session maximum idle time: 3 hours, configurable
- NEW - Disable FLOC (+ microphone, camera, etc.) for CCM19 backend
- NEW - Password strength check for setup, password change and password recovery
- NEW - Block iframes via embedding
- NEW - Consider alternative route when checking CCM19 embedding
- FIX - Typos
- FIX - Translations extended
- FIX - Enter SMTP send correctly without authentication
- FIX - Removed superfluous parameter from function call
- FIX - Calculate runtime better
- FIX - Password change in account settings: Suppress password autofill
- FIX - Code formatting
- FIX - Keep session open only as long as tab is in foreground
- FIX - Prevent initialization of a session for alternative route
- BUMP - Packages Composer Update
Version 2021.04.15
15.04.2021 - a211cbe57c0797da26d0700c051492e4d2e32cd8
This is a small hotfix package which especially fixes a problem with the language management when creating new domains. The update is applied as usual via the CCM19 updater.
- FIX - Repair of the language management
Version 2021.04.14
14.04.2021 - a3a4bf7a1591789319554d0f723fcaed2704e3d1
After the slightly longer Easter holiday break, another new release with a number of tweaks. There are a number of fixes, the only new thing is the naming of the JS file that is included to bypass the blockers - is it now called app.js instead of ccm19.js as before - existing installations are of course not affected by this. We've also added extra detection for 1and1 / Ionos customers during installation. We are currently working on a number of extensions which will be finished in the next few weeks and will be released gradually.
- NEW - Generic name for the start script
- NEW - Setup: Detect IONOS, set RewriteBase and hide mod_rewrite warning
- FIX - Timeout configured for communication with the license server
- FIX - Autom. license check without effect on CCM19 operation
- FIX - For tabs in tabs (Embeddings → Cookies & Co): Avoid double spacing
- FIX - Output tab "Exclude URLs" when creating new embeddings
- FIX - Fix Locales template: e.g. Chinese no longer active by default
- FIX - Always display critical Javascript console messages
- FIX - Display problems in IE fixed
- FIX - Fixed a problem when using the Event API in IE
- FIX - Mandatory fields of e-mail configuration updated
- FIX - Wrap long page check entries to not displace actions
- FIX - Recognition of new GVL entries optimized
- FIX - Widget texts (imprint etc.) no longer sent when linking
- FIX - Added default values for widget elements in CSS
- FIX - access to undefined array index fixed
- FIX - wrong directory for translations deleted
- FIX - template label width at tcf
- FIX - template label width for tcf
Version 2021.03.17
17.03.2021 - 65348c0462804876fdb779907ecb58f0c6bc8035
This is a small hotfix package which especially fixes a problem with the translation files when updating from some older versions to version 2021.03.16. The update is applied as usual via the CCM19 updater.
- FIX - Repair of the translated country name lists
- Button styling made more robust against CSS adjustments of 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, there were problems in previous versions that have been fixed with this release.
Here is a summary of the most important new features
- 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.
- New are translations into 11 different languages, including Russian, Chinese and Japanese
- In addition, the settings icon can now be determined dynamically
- Long and often requested: console messages can now be disabled
Here is a summary of the most important new features
- NEW - Settings icon via theme configuration now freely definable
- NEW - Flags and language selection now dynamic
- NEW - Load translations for plugins
- NEW - Disable console messages when code minification is active
- NEW - Translations in various languages finalized
- NEW - Theme preview for system and account wide themes implemented
- NEW / FIX translations code reworked
- FIX - Minor bugfixes, typos and refactoring
- FIX - Composer update
- FIX - Cache: ignore missing OpCache data
- FIX - Bugfixes, language/country code confusion slightly improved
- FIX - Fixed text colors in widget replaced by dynamic ones
- FIX - Always call theme preview with empty memory
- FIX - Language files now with correct placeholders
- FIX - Internationalized domains better considered for domain recognition
- FIX - Temporary objects for repositories; write accesses not allowed
- FIX - Uniform customer count in dashboard and customer management
- FIX - Readout of customers via customer API restored
- FIX: Domain recognition should not create empty domains for non-determinable domains
- FIX - Reset call counter on time at the beginning of the month even if quota is exceeded
- FIX - Per-Domain-Cronjobs are now processed correctly
- FIX - Single column output for cookie declaration tables on mobile devices
- FIX - Separator for quick identification of individual CSS
- 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 applied as usual via the CCM19 updater.
Here is a summary of the most important changes
- FIX - Consider TCF API change for 'cookieMaxAgeSeconds'
- FIX - Release/block new IAB providers after GVL update per setting
- NEW - Determine plugin translation directories dynamically
- FIX - Widget HTML slightly reduced in size
- FIX - Minor fixes in plugin system
- FIX - Alpha calculation in 'Color' class
- FIX - Caching problem with CORS headers fixed
- FIX - Various performance optimizations
- Refactoring several places in the code
Version 2021.02.24
24.02.2021 - 1ae337c372c73b28f2090aef3ca1c385bdfe2a06
This is only a small hotfix package. The update is applied as usual via the CCM19 updater.
Here is a summary of the most important changes
- FIX - Fixed a bug in a polyfill that caused output problems in IE 11
- FIX - Catch non-existing placeholders
- 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 changes
- Plugin Manager - since this version there is a Plugin Manager, with which you can create and manage your own plugins. In the next weeks and months we will provide a corresponding infrastructure
- Plugin Advanced Statistics as the first - long awaited plugin
- There is now also a Release Candidate Channel for the update for those willing to test and developers
Detailed Changelog
- NEW - "Release Candidates" update channel added
- NEW - Start onboarding in DL version directly and allow domain input. For page check in old versions ...
- NEW - Statistic Plugin uses now also the calls in the logfiles to the counting
- NEW - Statistics Plugin now with all data completely ... broken percentage values are ignored
- NEW - statistic data can now be displayed, absolute, percentage, by date and grouped by day / week / month / year
- NEW - Plugin template and statistic plugin now on board
- FIX - add cookie to an existing embedding successfully
- FIX - several performance fixes to improve availability and performance
- FIX - take over of the cookies from the DB (when saving always only 1 cookie arrived)
- FIX - Display statistics: data slipped by 1 day corrected
- FIX - Domaincheck small fixes
- FIX - Themes commit, after the update in the BootHandler was executed
- FIX - Update statistics every ~60s to keep the call counts up to date
- FIX - Onboarding can now be disabled
- FIX - User administration also activated in the base account - here was a bug in the registration
- FIX - display plugins reworked again
- FIX - Display Plugins, if active for all
- FIX - make cronjob probability dependent on call counts of the last day
- FIX - make cronjob probability dependent on call count
- FIX - Count Call-Counts again via Access-Journal
- FIX - Purpose Name Social Media now also correctly in Lookup
- FIX - Logs also show only true entries
- FIX - Trim domain names on save (strip protocol, slashes etc.)
- FIX - Language selection - only list DE language name
- FIX - Scrollbar User
- FIX - Consider search term when exporting protocol
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
- 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 how to extend / improve this feature
- Onboarding and scanner have been streamlined, bugs have been fixed and significantly improved
- Embedding labels can now be translated
Detailed changelog
- NEW - CCM19 integration can now be checked in the dashboard with a single click
- NEW / Update - Onboarding streamlined and modernized, now also with automatic reading of urls and placeholder texts
- NEW Save group rights per menu item
- NEW - Revision of imprint, additional info is now hidden by default to reduce the size of the mask
- NEW - Widget with linked imprint etc. on those pages deactivatable
- NEW - Imprint / Privacy as link now default setting
- NEW - checkbox for display of widget controllable for imprint and privacy
- NEW - Added Package Validator to check URLS for correctness
- NEW - At the first login into an extended account you jump into the new onboarding
- NEW - Onboarding can now also be started directly from the domain management
- NEW - Deletion of all system- and account-wide themes is now possible
- NEW - Subuser also deactivated if main account is deactivated
- NEW - User table now via ajax / json and searchable
- NEW - User rights are now also considered in the dropdown and user / group menuitems are now also output there
- NEW - Images now also possible for subusers - can also be changed in the subuser admin
- NEW - User can upload own account image
- NEW - it is now automatically created a SubAdmin group, if one comes into the user administration - before it is not relevant
- NEW - use 'X-Content-Type-Options: nosniff' by default for most resources
- NEW - Hint at the domain administration if you have not created a domain yet... with a domain the hint disappears
- NEW - Domainsammel action not available for subusers.
- NEW - Purpose Description entered in the template... so that it does not look so empty ...
- NEW - new Default Theme
- NEW - Translatable integration names (Todo# 362)
- NEW Save group rights per menu item
- UPDATE - components like Symfony etc. updated to the latest version
- FIX - HTML of the templates fixed and breadcrumbs corrected
- FIX - Optimizations after static code analysis
- FIX - disable TCF component completely if framework is not explicitly enabled
- FIX - Show category texts in cookie variant directly again
- FIX - Onboarding problems corrected
- FIX - Purpose template statistics renamed to social media and analysis renamed to analysis / statistics
- FIX - Assign Cookie Scanner categories correctly
- FIX - Assign Embeddings correctly in Scan
- FIX - Add Cookies works again
- FIX - If Embedding once active - then the hint must not be displayed again, anyway not for new accounts
- FIX - Output of embedding check corrected
- FIX - Log messages improved
- FIX - Several minor fixes for onboarding
- FIX - Note on adding groups
- FIX - Accidental domain activation when deselecting all domains
- FIX - Listing of access menu items corrected
- FIX - Onboarding still revised
- FIX - Force cancellation of consent only with existing consent
- FIX Layout
- FIX - Prevent deletion of the last domain specific theme
- FIX - Width of elements - slightly adjusted to larger screens
- FIX - Display brand logo also in the area "Forgot password?
- FIX - Column width for name and email with max-width and word-wrap added
- FIX - Login in SubAccounts, Handling of TCF, Testing of Layout Templates in Subuser Accounts
- FIX - Output json Domain Manager
- FIX - Login error
- FIX button size and translation typos
- FIX - Use Brotli compression also by default if available
- FIX - Robots no-index,no-follow for requests with invalid API key
- FIX - removed too small buttons
- FIX user with correct group permissions and get SubuserID combined
- FIX - contrast warning styled differently
- FIX - Tooltip on contrast display
- FIX - Contrast check: If TCF is not active, display warning only
- FIX - Added hint to URL format when linking for imprint etc
- Fix: Avoid "Cannot read property 'append' of null" in TCF component
- FIX - Buttons "Select/Deselect all" were truncated by 2109165
- FIX - Rights check changed again
- FIX - Dark theme reworked - now looks nicer again
- FIX - Adaptation of tcfv2 mask - somewhat improved and rebuilt
- FIX - Added 'Auto-Submitted' header etc. to sent e-mails
- FIX - (Static analysis: exclude some false positives), tidied up code
- FIX - Fixed bug in Twig template; explanation table is loaded again
- FIX - removed check for full privacy URL in embedding/cookie models
- FIX - Legacy-Cookies: Allow placeholders in Privacy-Policy-URL
- FIX - Allow placeholders in translated embedding names
- FIX - Embeddings: Allow Privacy Policy URLs with placeholders
- FIX - Incomplete URLs for imprint/privacy/... allow
- FIX - Layout TCFv2 a little bit less complex
Version 2021.01.25
25.01.2021 - cd846ebcb3a3e26a7d1391979c4a5639128f001c
Today is finally the day - the TCFV2 version is ready. Since a few days the certification is available and we were last busy with some optical fine tuning, so that the necessary information can be displayed well. All other changes can be found in the changelog.
Here is a summary of the most important changes
- TCFV2 / IAB compatibility and certification
- Data in the pagecheck can now be set to Ignore and much more information
- Data in Pagecheck can now also be included in existing embeddings
- Enhancements in the context of accessibility - contrasts are requested, focus management and much more.
Detailed Changelog
- NEW - TCFV2 integrated
- NEW - Fonts a little modernized... a little fresher look
- NEW - Translations added
- NEW - Cookies / Storage elements can now be added to existing entries - you can choose now
- NEW - Call Limit in Agency Version can now be set freely, if there is none the default will be used
- NEW - Embeddings do not reload when matching exclude URLs
- NEW Exclude URLS are now also pushed to the frontend and are available in JS
- NEW - URL exclusion mask created in the admin - per embedding
- NEW / FIX - for new domains created by customers is not only status Embedding - but also the PRELEGAL hook already set
- NEW - Preassignment Agency Mails with placeholders
- NEW - Sending of Cookie Notes is now optional and happens every 7 days - you can disable it now
- NEW - Mail to operator or domainowner goes out if new entries were found in pagecheck
- NEW - Privacy policy: snippet (cookie list) by language version
- NEW - Lock focus in dialog if "Blocking" is active in theme
- NEW - Show ignored entries button in pagecheck
- NEW - Cookies, Local Storage, Scripts and Objects can now also be set to ignore
- NEW - On which page cookies & local storage entries are set
- FIX - Display cookie names now with wrapping
- FIX - missing column Info in objects added
- FIX - Readability in TCFV2 window slightly improved
- FIX - Display TCFV2 description texts for categories in expandable elements
- FIX - Prevent overloading of Model::setId -> PHP 8 compatibility
- FIX - Resolved dependency for input fields of the Consent division on the storage location
- FIX - Automatic domain creation was no longer controllable since dfe3751
- FIX - Hide info about IAB-Framework for embeddings, if inactive
- FIX - CSS selector of the new H1 formatting specified
- FIX - Display of blocks unified in templates
- FIX - JS error message on remote embeddings in Consent store fixed
- FIX - HTML error fixed
- FIX - Paths dynamized at Page Check
- FIX - Transfer codeblock from DB added
- FIX - Hosting Version: Removed unnecessary GET variable at customer search
- FIX - Description for "Exclude URLs" revised
- FIX - colspans corrected for empty entries
- FIX Cookie Counter in Dashboard - still showed the old numbers with all data
- UPDATE - TCFV2 / IAB Framework activation better displayed
Version 2021.01.14
14.01.2021 - 5803820720183e249a680a1700d5b78a89571225
Since we were busy with the TCFV2 certification in the last 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
- NEW - Widget not show at imprint/privacy/accessibility
- NEW - Trigger cache invalidation when changing the active theme
- NEW - Lazy-loading of blocking-iframe thumbnails
- NEW - Thumbnail extractor for openstreetmap-iframes
- NEW - Cache restructured to avoid rare error messages
- FIX - several minor fixes that caused error messages under certain circumstances
- FIX - Domain API now returns results independent of a login session
- FIX - Clear whole cache when changing NoLabel texts
- FIX - Guarantee valid URL when creating privacy policy links
- FIX - Revision accessibility backend
- FIX - NGINX sample configuration extended again
//Photoby Ross Findon | unsplash