Releases: tollwerk/TYPO3-ext-tw_eprivacy
Version 3.2.2
- Bugfix: ConsentConditionProvider::getFunction() incompatible with interface ExpressionFunctionProviderInterface
Full Changelog: v3.2.1...v3.2.2
Version 3.2.1
What's Changed
- Bugfix: Wrong namespace for SubjectControler in lib.ePrivacyDialog.typoscript.
Full Changelog: v3.2.0...v3.2.1
Version 3.2.0
What's Changed
- Add new properties 'isThirdPartyCookie' and 'thirdPartyHost' to Subject records. (#31)
- Bugfix: Delete cookies without consent that were set by JavaScript or any other means outside the current request.
Full Changelog: v3.1.2...v3.2.0
3.1.2
3.1.0
3.0.0 TYPO3 12 Compatibility
-
Update composer.json: Set compatibility to TYPO3 ^12.
-
Change old -statement with .
-
Fix deprecation: #98487 - ExtensionManagementUtility::allowTableOnStandardPages.
-
Fix deprecation: #97312 - Deprecate CSH-related methods.
-
Fix deprecation: #94619 - Extbase ObjectManager.
-
Update Subject.php: Hide line from extension scanner because of false positive for 'Breaking: #93023 - Reworked session handling'.
-
TCA Migration: The TCA setting 'enableMultiSelectFilterTextfield' is deprecated and should be removed from TCA for tt_content['columns']['tx_tweprivacy_consent']['config']['enableMultiSelectFilterTextfield'].
-
TCA Migration: The TCA field 'sys_language_uid' of table 'tx_tweprivacy_domain_model_subject' is defined as the 'languageField' and should therefore use the TCA type 'language' instead of TCA type 'select' with 'foreign_table=sys_language' or 'special=languages'.
-
TCA Migration: The TCA field 'title' of table 'tx_tweprivacy_domain_model_subject' defines required in its eval list. This is not evaluated anymore and should be replaced by .
-
TCA Migration: The TCA field 'lifetime' in table 'tx_tweprivacy_domain_model_subject' defines eval='int'. The field has therefore been migrated to the TCA type 'number'. This includes corresponding migration of the 'eval' list, as well as obsolete field configurations, such as 'max'. Please adjust your TCA accordingly.
-
TCA Migration: The TCA property ['ctrl']['cruser_id'] of table 'tx_tweprivacy_domain_model_type' is not evaluated anymore and has therefore been removed. Please adjust your TCA accordingly.
-
TCA Migration: The TCA field 'hidden' of table 'tx_tweprivacy_domain_model_subject' uses the legacy way of defining 'items'. Please switch to associated array keys: label, value, icon, group, description.
-
Update ext_localconf.php: Use aliases for all classes.
-
Update ext_localconf.php, tt_content.php for better readability.
-
Update ext_localconf.php: Move registration of plugin for TYPO3 content wizard to new file page.tsconfig in accordance with newest best practices.
-
Add Services.yaml for registering and configuring services. See https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/DependencyInjection/Index.html#configure-dependency-injection-in-extensions.
-
Update SubjectRepository.php: Use spread-operator for passing array of constraints to query builder.
-
Change SubjectController.php: Fix deprecation #92784 - Extbase controller actions must return ResponseInterface.
-
Change inclusion of TypoScript setup to be conform with newest best practices.
-
Move TypoScript files for 'lib.ePrivacyDialog' (for rendering the consent dialog) to a standard conform folder and use instead of . See feature: #100293 - New ContentObject EXTBASEPLUGIN in TypoScript.
-
Remove feature for settings access permissions for content elements as editor because of issues with caching and changes in TYPO3 hooks. This feature will return after solving those issues.
2.1.4 Maintenance Release
What's Changed
- Change rendering position of consent dialog and update README.
Full Changelog: v2.1.3...v2.1.4
2.1.3 Maintenance Release
What's Changed
- Fix plugin settings not passed to lib.ePrivacyDialog.
2.1.2 Maintenance Release
What's Changed
- Fix plugin settings not passed to lib.ePrivacyDialog.
2.1.1 Maintenance Release
What's Changed
- Fix typo in README file.