Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Releases: contao/core

3.3.5

27 Aug 14:44
Compare
Choose a tag to compare

Fixed

  • Do not output an empty label tag (see #7249).
  • Allow floating point numbers in "number" input fields (see #7257).
  • Do not adjust the start time of past events (see #7121).
  • Reset the image margins if it exceeds the maximum image size (see #7245).
  • Reset $blnPreventSaving when a model is cloned (see #7243).
  • Do not reload after storing CURRENT_ID in the session (see #7240).
  • Correctly validate the page number of the versions menu (see #7235).
  • Handle underscores in the Google+ vanity name (see #7241).
  • Correctly handle the rem unit when importing style sheets (see #7220).
  • Fix two issues with the extension repository theme.

3.3.4

29 Jul 13:13
Compare
Choose a tag to compare

Fixed

  • Restore permission to delete root pages for admin users (see #7135).
  • Pass the file IDs instead of their UUIDs to the file picker (see #7139).
  • Correctly handle double quotes in comments (see #7102).
  • Ignore hidden files when building the internal cache (see #7098).
  • Correctly pass the insert ID of the undo record (see #6234).
  • Update the vendor libraries (fixes various issues).

3.2.13

29 Jul 12:52
Compare
Choose a tag to compare

Update

  • Update SwiftMailer to version 5.2.1 (see #7110).

Fixed

  • Use DOMDocument::loadXML() instead of DOMDocument::load() (see 7192).
  • Specify the font size in rem for modern browsers (see #7209).
  • Make sure the default language file is loaded in the DCA extractor (see #7202).
  • Do not add unpublished FAQs to the XML sitemap (see #7210).
  • Preserve new lines when replacing simple tokens (see #7178).
  • Always prevent saving if PageModel::loadDetails() is executed (see #7199).
  • Use === to compare password hashes (see #7175).
  • Correctly mark GET parameters as used (see #7185).
  • Correctly apply the "disabled" attribute to input unit fields (see #7147).
  • Correctly check the permission to edit multiple files (see #7157).
  • Correctly handle other MySQL character sets (see #7140).
  • Correctly recognize Opera Mobile in the Environment class (see #5869).
  • Fix the grid offset for articles (see #7166).
  • Restore the basic entities in the source editor (see #7170).
  • Correctly build the breadcrumb trail in the style sheets module (see #7132).
  • Do not associate the "use SSL" option with sitemaps only (see #7163).
  • URL encode the pipe character in the Google web font URL (see #7120).
  • Handle double quotes in the title attribute of the <link> element (see #7124).
  • Use the save_callback when generating multiple aliases (see #7114).
  • Correctly handle double quotes in comments (see #7102).
  • Ignore hidden files when building the internal cache (see #7098).
  • Correctly pass the insert ID of the undo record (see #6234).

3.3.3

18 Jun 11:54
Compare
Choose a tag to compare

Fixed

  • Convert insert tags before assigning the page title to the template (see #7097).
  • Correctly render images in TinyMCE in the newsletter module (see #7089).

3.2.12

18 Jun 11:44
Compare
Choose a tag to compare

Fixed

  • Replace insert tags in external redirect targets (see #6765).
  • Also apply the font settings to the ACE element (see #7103).
  • Show the placeholder image in the "edit file" dialog if the original image exceeds the maximum dimensions supported by the GD library (see #7032).
  • Preserve whitespace before <textarea> tags when minifying code (see #7087).
  • Restore the PHP 5.3 compatibility of the listing module (see #7078).
  • Do not offer to drop tables or fields if the safe mode is active (see #7085).
  • Correctly detect binary fields during theme export (see #7079).

3.3.2

04 Jun 09:50
Compare
Choose a tag to compare

Fixed

  • Add the media query to the style sheets in debug mode (see #7070).
  • Disable the debug mode in the extension creator (see #7068).
  • Convert image source insert tags in the back end preview (see #7065).
  • Render all root nodes in the page and file picker (see #6844).
  • Add the "scssphp-compass" library to support Compass functions.
  • Support adding multiple TinyMCE instances to the same page (see #7061).

3.2.11

04 Jun 09:28
Compare
Choose a tag to compare

Fixed

  • Make $this->locationLabel available in the event list (see #7030).
  • Correctly set the root page title (see #7023).
  • Only show the sort hint if there is more than one element (see #6935).
  • Try to raise the PHP limits upon file synchronization (see #7035).

3.3.1

30 May 13:25
Compare
Choose a tag to compare

Fixed

  • Grant access to static files inside the vendor folder.
  • Do not make the FormRadioButton options an array (see #7060).
  • Support adding ACE and TinyMCE in subpalettes (see #7056).
  • Only use the DropZone uploader where Ajax uploads can be processed (see #7046).
  • Make the viewport field 255 characters long (see #7050).
  • Restore the "submit_container" class in the FormSubmit widget (see #7055).
  • Correctly generate the CSS classes of the FormSelectMenu widget (see #7045).
  • Use a more precise UUID detection in the FilesModel class (see #7054).
  • Use pack() instead of hex2bin() to be compatible with PHP 5.3 (see #7010).

3.3.0

26 May 13:31
Compare
Choose a tag to compare

Update

  • Update Compass to version 0.12.6.

Fixed

  • Correctly show the comments in the "comments" element (see #7040).
  • Correctly store the file selection in "edit multiple" mode (see #7028).
  • Improve the UUID validation to prevent false positives (see #7010).
  • Correctly sort by date in the listing module (see #5609).
  • Fix the back link in the "single article" view (see #6955).
  • Never cache insert tags if the output is not used on the website (see #7018).
  • Strip forbidden HTML tags in the markdown content element (see #7021).
  • Prevent parallel execution of the new command line scripts.
  • Also set the sql_mode in the MySQLi driver (see #6996).
  • Purge the script cache if a style sheet is edited (see #7005).
  • Disable the maintenance screen if a back end user is logged in (see #7009).
  • Correctly set the textarea value in the template (see #6995).
  • Make sure the security questions gets always generated (see #6990).
  • Do not use date_default_timezone_get() in the configuration file (see #6989).
  • Correctly generate absolute URIs in Controller::generateFrontendUrl().
  • Fix the link button padding (a.tl_submit).

3.2.10

21 May 11:24
Compare
Choose a tag to compare

Update

  • Update MooTools to version 1.5.0 (see #6924).
  • Update the back end date picker to version 2.2.0.
  • Update ACE to version 1.1.3.

Fixed

  • Correctly urlencode folder names in the file manager (see #6925).
  • Allow for up to 13 characters in Validator::isEmail() (see #6950).
  • Only fall back to the default option if there is no POST data (see #6899).
  • Do not override the event start time in Events::addEvent() (see #6701).
  • Correctly detect binary fields during theme import (see #6852).
  • Do not urldecode twice in DC_Folder (see #6840).
  • Standardize the fallback behavior of the downloads/gallery element (see #6662).
  • Correctly hide duplicated elements in the module wizard (see #6826).
  • Fix the mediabox "imgBackground" option (see #6866).
  • Strip double quotes in the options wizard (see #6919).
  • Strip the insert tag flags before passing the tag name to the hooks (see #6860).
  • Catch Swift exceptions when sending form data via e-mail (see #6941).
  • Check for reserved article aliases before validating the alias name (see #6978).
  • Store the UUID of uploaded files in the session (see #6986).
  • Only assume a moved file or folder for new resources (see #6907).
  • Correctly strip the file extension in the File class (see #6968).
  • Remove the menu when Swipe.kill() is executed (see #6861).
  • Consider the protocol when embedding YouTube videos (see #6900).