.. include:: ../Includes.txt .. _changelog: ========= Changelog ========= * 3.2.2 * Clone object storage to prevent mixing of cookie options * 3.2.1 * Add optional page reload if consent is denied on re-editing * Insert replacement element at the proper position in DOM * Properly determine configuration parameter & language in statistic module * Add version dependent language label handling for statistic module * 3.2.0 * Add Google Consent Mode for cookie options * Remove max items validation for categories and cookie options * Use event delegation for consent button replacements * Add workaround for a `Core bug `__ creating errors in the backend * 3.1.2 * Increase maximum allowed PHP version * 3.1.1 * Use AssetCollector for consent JavaScript & StyleSheets * 3.1.0 * Remove unnecessary parameter due to a breaking change * Add option to add necessary cookie category to list plugin * 3.0.2 * Use proper assignment for variable to view * Allow caching of modal rendering * Prevent exception caused by broken consent cookies * Update and declare numbered_pagination dependency in emconf * 3.0.1 * Add consent replacement parent element due to unavailability after removing the original event target * Allow PHP versions for 8.2.x properly in version constraint * 3.0.0 * Add compatibility for TYPO3 v12 * Drop support for TYPO3 v10 * Add original click event to "cookieConsentButtonsReplaced"-event * Add numbered pagination for backend optimization * Only load scripts for accepted consent replacements * 2.2.5 * Use proper total for deny buttons percentage calculation * Add default value to prevent SQL error with "strict trans tables" activated * 2.2.4 * Add template arguments option to consent view helper * 2.2.3 * Only replace direct children in consent button replacement * 2.2.2 * Optimize consent replacement function to prevent pseudo div wrap * 2.2.1 * Add custom replacement button label for cookie option * 2.2.0 * Fix install event check query for initial default configuration * Add disable option for the consent * Add option to add the language into the consent cookie * Add missing deny label field for configuration * 2.1.4 * Don't open modal on imprint & datapolicy page on active lazyloading * Add custom event for replaced consent buttons * 2.1.3 * Solve translation and compatibility issues * 2.1.2 * Add redirect url host check to prevent an "open redirect" * 2.1.1 * Use object manager in TYPO3 v10 to instantiate dataMapper * 2.1.0 * Add deny button due to ePrivacy changes * 2.0.1 * Add missing changes to emconf * 2.0.0 * Add TYPO3 v11 compatibility * Drop support for TYPO3 v9 * 1.2.2 * Fixed not replaced multiple replacement buttons * 1.2.1 * Use proper replace method for consent replacements * 1.2.0 * Add lazyloading option for consent modal * Close details when modal is closed * Check existing cookie if other consent buttons are clicked * Respect current configuration in "all time" statistics * Use existing field as tca label to prevent errors in database comparison * 1.1.1 * Add cookie option object to iframe replacement media template * Add flexform option to change the settings plugin button label * 1.1.0 * Add new plugin to list all cookies options & -categories * Optimize the hide condition for "select all" button * 1.0.7 * Add check if TypoScript is available * Hide "select all" button if no optional cookies are available * Remove trailing slash from assets path to properly resolve TYPO3 in a subfolder * 1.0.6 * Use uid instead of identifier for necessary cookies * 1.0.5 * Add option to push consent options to TagManager * 1.0.4 * Move global css styles into consent container * 1.0.3 * Add total period for statistic date select * Add statistic for single cookie selection * 1.0.2 * Alternative language label determination for "All sites" configuraiton * 1.0.1 * Make cookie name editable over TypoScript * Add default necessary cookie option "consent cookie" * 1.0.0 * Initial release