Skip to content
This repository was archived by the owner on Feb 13, 2026. It is now read-only.

3.3.beta1

Pre-release
Pre-release

Choose a tag to compare

@leofeyer leofeyer released this 11 Apr 17:09
· 1959 commits to 3.5 since this 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 Config class.
  • Handle .scss and .less files in the Combiner. 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 Automator methods 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 DcaLoader class to decouple the DCA loading process (see #5441). DCAs can now be loaded anywhere using Controller::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 FileTree widget (see #6488).
  • Hide the details page link in the listing module if the details page condition is not met (see #6332).
  • Add $parent as 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\QueryBuilder class (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 Controller following functions public static (see #6351).
  • Convert slashes to hyphens in the standardize() function (see #6396).
  • Use class constants for BackendUser::isAllowed().