Thanks to Nikita Hovratov for this version!
 Important
- 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. Dont forget to put the changes in your version control system.

 Added
- Mask elements can now be found in TYPO3 global search [191](https://github.com/Gernott/mask/issues/191)
- Added fluid_styled_content as dependency
- Added mask as global fluid namespace
- Added tests for core functionality of mask

 Changed
- Migrated Signal slots to PSR-14 events
- Replaced datepicker with TYPO3 standard
- General code cleanup and refactoring

 Removed
- Link element wizard config removed. [79440](https://forge.typo3.org/issues/79440)
- rte_transform mode override removed. [72856](https://forge.typo3.org/issues/72856)
- Removed parseFuncTSPath attribute in html code generation for RTE fields

 Fixed
- Fixed order of tabs for backend layout fields. [315](https://github.com/Gernott/mask/pull/315)
- Backend Layouts translated correctly if referencing language files.
- Removed html in delete/purge dialog [310](https://github.com/Gernott/mask/pull/310)
- Translation of inline fields in page records fixed [309](https://github.com/Gernott/mask/pull/309)
- Deleted inline fields removed in mask.json [307](https://github.com/Gernott/mask/pull/307)
- Validation of field keys works again in the element builder
- RTE presets in TSconfig are now applied [306](https://github.com/Gernott/mask/pull/306)
- Removed the inline css in blockquote [303](https://github.com/Gernott/mask/pull/303)
- Allowed content elements in nested content work again [296](https://github.com/Gernott/mask/pull/296)
- Mask doesnt generate error log entries anymore [294](https://github.com/Gernott/mask/pull/294)