This repository was archived by the owner on Feb 13, 2026. It is now read-only.
3.3.beta1
Pre-release
Pre-release
New
- Add version control for editable files.
- Add a configurable "viewport" field to the page layout (see #6251).
- Split the layout builder CSS code into a static and a responsive style sheet, so the responsive behaviour can be disabled (see #6251).
- Added more static convenience methods to the
Configclass. - Handle
.scssand.lessfiles in theCombiner. This also allows to add SCSS or LESS files as external style sheets to the page layout. - Allow to override the default module or content element template (see #4547).
- Make the file system synchronization available on the command line (see #6815).
- Make the
Automatormethods available on the command line (see #6815). - Added a "preview front end as member" button (see #6546).
- Added a markdown content element (see #6052).
- Support editing the front end preview page via the "url" parameter (see #6471).
- Added a
DcaLoaderclass to decouple the DCA loading process (see #5441). DCAs can now be loaded anywhere usingController::loadDataContainer().
Update
- Update TinyMCE to version 4.0.20 (see #1495).
- Update TCPDF to version 6.0.062.
Improved
- Create a new version if a member changes their data in the front end.
- Shorten the file paths in the
FileTreewidget (see #6488). - Hide the details page link in the listing module if the details page condition is not met (see #6332).
- Add
$parentas fourth parameter to the "compileDefinition" hook (see #6697). - Do not combine .js and .css files when running in debug mode (see #6450).
- Add a
getModel()method to modules, elements and hybrids (see #6492). - Support the "HAVING" command in the
Model\QueryBuilderclass (see #6446).
Changed
- Moved the asset version constants to
$GLOBALS['TL_ASSETS'](see #5759). - Hide forward pages if they point to unpublished target pages (see #6376).
- Only enable the debug mode in the FE if there is a BE user (see #6450).
- Do not require MooTools or jQuery for the command scheduler (see #6755).
- Use the new Google Universal Analytics code snippet (see #6103).
- Enable the maintanance mode by default (see #6758).
- Merged the "newsarchive" and "newsarchive_empty" templates (see #6647).
- Make more
Controllerfollowing functions public static (see #6351). - Convert slashes to hyphens in the
standardize()function (see #6396). - Use class constants for
BackendUser::isAllowed().