All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- [BUGFIX] Correct TYPO3 CMS core version requirement in composer.json
- [FEATURE] Add support for TYPO3 14
- [TASK] Include siteset dependency for fluid_styled_content
- [TASK] Update input group classes in AnimationPreviewField for consistency
- [TASK] Refactor AnimationPreviewField and update dependencies in composer.json
- [FEATURE] full TYPO3 13 support with SiteSets - thanks to Stephan Kellermayr
- [FEATURE] Add content blocks support - thanks to Sebastian Mueller
- [FEATURE] Modern TYPO3 13 compliance improvements
- [FEATURE] Replace FILECONTENT with AssetCollector EventListener
- [FEATURE] Add Icon Registry configuration
- [FEATURE] Full Content Security Policy (CSP) support with automatic nonce handling
- [FEATURE] Automatic CSP detection - no manual configuration needed
- [FEATURE] AddAosStyleEventListener for CSP-compliant CSS loading
- [TASK] Modernize TCA item syntax to TYPO3 13 standard (label/value/icon arrays)
- [TASK] Migrate TCA type 'input' with eval 'int' to type 'number'
- [TASK] Mark required services as public in Services.yaml
- [TASK] Remove all TYPO3 <13 version checks and compatibility code
- [TASK] Clean up ext_localconf.php (remove deprecated FILECONTENT registration)
- [TASK] Update Simple-AOS library to 4.2.1 without CSS injection
- [TASK] Implement conditional nonce attributes (only when CSP is active)
- [!!!][BREAKING] remove TYPO3 12 Support
- [!!!][BREAKING] Removed FILECONTENT ContentObject - AOS JavaScript now loaded via EventListener
- [!!!][BREAKING] Removed FileContentContentObject class (replaced by AddAosJavaScriptEventListener)
- [!!!][BREAKING] ext_tables.php restructured - TCA columns moved to Configuration/TCA/Overrides/
- [!!!][BREAKING] TypoScript: page.jsFooterInline.161113 and 161114 removed (automatic via EventListener)
- [SECURITY] CSP compatibility resolves inline script/style violations (closes #21)
- [SECURITY] Nonce attributes added to inline JavaScript and CSS when CSP is enabled
- [SECURITY] Clean HTML output when CSP is disabled (no unnecessary nonce attributes)
- [FEATURE] add content blocks support
- [BUGFIX] full PHP 8.4 support
- [BUGFIX] remove unnecessary animation attributes for empty values
- [BUGFIX] version constraints for TYPO3
- [TASK] remove unnecessary inline css
- [FEATURE] full TYPO3 13 support
- [BUGFIX] fixing typing issues
- [BUGFIX] show fallback language value
- [BUGFIX] show footer label within container elements
- [BUGFIX] optimizing animation field preview
- [BUGFIX] js include in AnimationPreviewField
- [TASK] Add official support for the Bootstrap Package v14
- [TASK] Add TYPO3 v12 LTS support and remove support below TYPO3 v10 - (Special thanks to Benni Mack 馃嵒)
- [TASK] switching outdated version of aos to forked and maintained simple-aos library
- [!!!][TASK] removed support for TYPO3 v8 and v9
- [!!!][TASK] removed support for Higher Education Package v10
- [TASK] add some company informations to extension
- [BUGFIX] PHP 8.1 compatibility
- [BUGFIX] add missing ext key to composer.json
- [FEATURE] TYPO3 11 LTS support
- [BUGFIX] fixing inline js include
- [FEATURE] adding support for TYPO3 11.*
- [FEATURE] adding support for Bootstrap Package v12.0.*
- adding support for TYPO3 10.4.*
- add typoscript include for "basic configuration" without fluid layout overwrite for custom packages
- introducing
AnimationSettingsProcessorto get and render given animation settings into the html - updating to latest AOS library
- possibility to enable advanced animation settings
- global switch to disable the animation tab for all CTypes
- adding a new and simple fade animation
- using the same library in the backend for the animation preview as in the frontend to animate the elements
- render the animation value as a label to the preview of any content element => can be deactivated via the extension setting
- option to deactivate the behaviour where the animation tab is appending to all CTypes => can be also deactivated via the extension setting
- fixing the support for the higher_eductaion_package
- [!!!] restructured internal paths of typoscript and fluid layouts
- [!!!] adding build in support for bootstrap_package, fluid_styled_content and higher_eductaion_package
- fixing problem where animations in backend are not shown as in the frontend
- fixing support for TYPO3 8 LTS
- remove
ext:formdependency from AnimationPreview - thx to @jmverges
- adding new animation preview in TYPO3 backend for better orientation.
- fixing default css classes in Default layout for
fluid_styled_content.
- first release of
content_animations.