This repository was archived by the owner on Feb 13, 2026. It is now read-only.
3.4.0-beta1
Pre-release
Pre-release
New
- Support responsive images and the
<picture>element (see #7296). - Added the "compareThemeFiles", "extractThemeFiles" and "exportTheme" hooks.
- Add the
dir="rtl"attribute if the page language is RTL (see #7171). - Added the "sendNewsletter" hook (see #7222).
- Prevent timing attacks when verifying passwords (see #7115, #5853).
- Support the
backlinkconfiguration setting in the parent view (see #7083). - Added a regex to check for nonnegative natural numbers (see #4392).
- Preserve the original CSS ID and classes in the alias elements (see #6638).
- Added the "doNoTrim" flag to the
Widgetclass (see #4287). - Support SVG and SVGZ images (see #7108, #5908).
- Added the
sortflag to theevalsection of the DCA (see #4072). - Added the "onundo_callback" (see #7258).
- Add an option to export style sheets (see #7049).
- Added
widget-*CSS classes to front end form fields (see #7041). - Added
$item['isTrail']to the navigation menu templates (see #7096). - Added the "link_name" insert tag (see #7218).
Improved
- Use the image meta data in
Controller::addEnclosuresToTemplate()(see #6746). - Export
.sqlfiles in the theme folder and allow to reimport them (see #7048). - Only create one
DcaExtractorinstance per table (see #7324). - Add a CSS class indicating the number of columns in a gallery (see #7138).
- Allow to switch between the page and file picker in TinyMCE (see #6974).
- Show a message if logging in is required to comment (see #7031).
- Make the pagination template more flexible (see #7174).
- Limit the selectable file types depending on the element type (see #7003).
- Optionally hide files without matching meta data in downloads (see #6874).
- Do not directly query the
INFORMATION_SCHEMAdatabase (see #7302). - Support simple tokens in registration and lost password mails (see #7101).
- Consider the values of referenced fields in the back end search (see #4376).
- Make the loading order of the style sheets configurable (see #6937).
- Handle
data-andng-attributes inWidget::addAttributes()(see #7095). - Added the
|asyncflag to$GLOBALS['TL_JAVASCRIPT'](see #7172). - Simplify the "member_grouped" template (see #7015).
Changed
- Do not mark pages as active if there are query parameters (see #7189).
- Use
addImageToTemplate()in theContentHyperlinkclass (see #7296). - Removed the H2 sub-headlines in the back end (see #7248).
- Hide the "start" and "stop" fields if an element is not published (see #7148).
- Consider the options array in
Model::countBy()(see #7033). - Move the mime types array to a configuration file (see #6843).
- Add the class "tableless" to the
member_templates (see #7207). - Make the front controller classes overwritable.
Removed
- Remove the
rel="authorsupport (see #7291).