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.
- Always add softref to RTE fields #383
- Load correct cType list #382
- Fix old to new date format conversion
- Default field of float type converted to type number
- Core icon paths #379
- Inline syntax for format viewhelper in html generation
- Backend preview now shows changes from workspace #377
- Crowdin translation
- Documentation toctree rendered again
- Fixed wrong path in ConvertTemplate Upgrade Wizard when using "EXT:"
- Switched to new TYPO3 documentation server rendering.
- Improved documentation.
- Fixed a JavaScript function not existing in older chrome browsers.
- Richtext fields now correctly identified as richtext and not text.
- Update Wizards to migrate mask.json and template names from older installations.
- Tabs / palettes for page templates only override pages table now.
- page templates with numeric keys don't cause type errors anymore.
- Inline fields added to frontend data array if in palette.
- Enumeration for field types added and replaced across all code.
- Labels of repeating fields are rendered again
- Inline fields added correctly again
- Support for palettes and linebreaks
- TCA group element
- timestamp element
There should be no problem to upgrade from 5 to 6 in most cases. For more details read the release notes
- Fields in page templates are now shown, if backend layout has non numeric name. #345
- Saving mask elements do not cause change in indexes when running db analyzer anymore.
- JQuery is minified again.
- Option to disable phone links. #336
- Undone symfony DI change because of breaking changes
- Fields
editlock
andfe_group
now generated on element save. #332
- After updating from 5.1.0 or lower, clear the hard caches under Maintenance->Flush cache. Clearing red caches in not enough.
- Run database analyzer after that.
- Mask uses now the symfony DI.
- Added fe_group and editlock fields for access tab of mask inline records.
- Labels of inline tt_content records having a mask element as default are now displayed. #327
- There are some issues with the new fluid based page layout module. Especially if dealing with languages, please turn off this feature if encountering any issues in Settings -> Feature Toggles -> Fluid based page module.
- It may be necessary to run the Database Analyzer and/or save your mask elements to apply some changes.
- If you save your elements, the mask.json may change. Don't forget to put the changes in your version control system.
- Mask elements can now be found in TYPO3 global search #191
- Added fluid_styled_content as dependency
- Added mask as global fluid namespace
- Added tests for core functionality of mask
- Migrated Signal slots to PSR-14 events
- Replaced datepicker with TYPO3 standard
- General code cleanup and refactoring
- Link element wizard config removed. #79440
- rte_transform mode override removed. #72856
- Removed parseFuncTSPath attribute in html code generation for RTE fields
- Fixed order of tabs for backend layout fields. #315
- Backend Layouts translated correctly if referencing language files.
- Removed html in delete/purge dialog #310
- Translation of inline fields in page records fixed #309
- Deleted inline fields removed in mask.json #307
- Validation of field keys works again in the element builder
- RTE presets in TSconfig are now applied #306
- Removed the inline css in blockquote #303
- Allowed content elements in nested content work again #296
- Mask doesn't generate error log entries anymore #294
- Support for TYPO3 v10. Thank you Jürgen Venne and all the sponsors!
- basic code cleanup and minor refactoring
- complete redesign of Mask backend module
- hidden IRRE elements are now visible in the backend #262
- declared strict_types in all classes for better code quality
- replaced deprecated composer option "replace" with extra/extension-key
- moved the mask backend module to the bottom of the admin tools
- Support for TYPO3 v9 LTS was dropped. Use Mask v4.x.x for TYPO3 v9 LTS
- Sort inline fields recursively to output correct order of fields in editor #267
- Added softref-config to rte fields #266
- Fixed TCA default value of field parentid for Inline-Tables #249
- Fixed the path resolution in backend preview images
- new version for typo3 repository without .git folder
- added banners
- fixed missing reusable mask fields in extending pages
- added indexes to tt_content for parent fields
- fixed wrong default-paths in extension config
- changed EM paths from EXT:... to typo3conf/ext/....
- Added support for "EXT:" paths in LocalConfiguration #193
- Fluid-Templates are now being generated all upperCamelCase, no more underscores, except for fallback#186
- Default paths in LocalConfiguration now point to EXT:mask_project/...
- Fixed broken sorting in repeating elements #181
- Fixed broken default checkboxes #178
- Fixed TS-Conditions for hidden pages and content elements #203
- Prevent error in starttime and endtime when using strict_mode
- Changed default value of date field to null as per MySQL Standard #197
- Fixed broken 'Activate/Deactivate content element' action [BUGFIX] fix wrong locallang structure
- Fixed broken LocalConfiguration paths when missing trailing slash
- Support TYPO3 v9. #168
- All contentelements are now natively rendered with FLUIDTEMPLATE and are enriched with dataprocessors
- Link backend header of element to its edit page. #159
- Added Localization Tab to every field
- Added possibility to use enableMultiSelectFilterTextfield with select boxes
- Added a hint that updating the validation of a repeating field could cause problems
- Sort complete
mask.json
alphabetically to avoid merge conflicts. #163 - Default paths in extension configuration changed from outdated fileadmin paths to a dummy site package structure
- All Fluid-Templates/Partials/Layouts have to begin with an uppercase letter, as is standard with fluid
- Support for TYPO3 v8 LTS was dropped. #168
- Use
mb_substr
instead ofsubstr
to avoid encoding problems with German "umlauts". #167 - set correct icons for all content elements and add them to their own group in CType selectbox
- the configuration of the link wizard is now saved