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.
- Add TYPO3 extension key to composer.json
- Add (empty) dependency array to component skeletons
- Allow for custom extension directories (#16)
- Enable configuration of form components
- Add support for development components
- Include color system base component
- Enable HTML source code beautification
- Add contras viewhelper
- Add support for abstract components / component extensions
- Switch to Symfony style CLI commands
- Bump to TYPO3 10 minimum requirement
- Enable HTML beautifier for rendered component source code
- Switch to USER TypoScript for component rendering
- Component export needs to be enabled via
features.exportComponent
- Improve error output & context export
- Fix broken viewhelper inheritance
- Automatically append the necessary
cHashExcludedParameters
- Add SvgIconUtility for simple SVG graphic listings
- Moved static template inclusion to Overrides (#10)
- Add a "TBD" component status and make it the default
- Add component status to all component declaration templates
- Renamed the default preview template
- Improve backend integration
- Fix layout / template / partial root path configuration issue
- Introduce form framework component
- Add support for custom component folder names via local
label
setting
- Make component base classes abstract
- Add validation error support to Fluid components
- Ensure one-off extbase controller class declaration
- Use default plugin settings for extbase controller components
- Switched to Fluid template / layout for Fractal preview rendering
- TYPO3 v9 compatibility
- Added support for directory specific configuration
- Dependency graph determination bug for single components
- Documentation & skeleton file updates
- Fixed graph dependencies to component variants
- Correct file system privileges for kickstarted components
- Added "content" component type (#5)
- Improved error reporting in case of component rendering issues (#6)
- Introduced component dependencies (#4)
- Introduced GraphViz based component dependency graphs (#4)
- Command line component kickstarter
- Support for relative translation keys in Fluid components
- Backend integration to update and re-initialize an external component library
- Support for JSON parameter files for FLUID template components
- Support for rich documentation & auto-generated documentation listing
- Removed flux extension dependency (#2)
- Excluded the component GET parameter from cHash calculation (#1)
- Fixed export value of top level component paths (tollwerk/fractal-typo3 #1)
- Added changelog & documentation