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

Releases: contao/core

3.2.5

13 Feb 13:38
Compare
Choose a tag to compare

Fixed

  • Correctly load the parent pages in the navigation modules (see #6696).
  • Correctly encode URLs with GET parameters in the syndication links (see #6683).
  • Do not pass POST data to the deserialize() function, so it is not vulnerable to PHP object injection. Thanks to Pedro Ribeiro for his input (see #6695).
  • Allow any character in passwords, especially the less-than symbol (see #6447).
  • Purge the image cache if a file is being renamed (see #6641).
  • Preserve tags in custom CSS definitions (see #6667).
  • Make the swipe CSS selectors more specific (see #6666).
  • Correctly optimize floating-point numbers in style sheets (see #6674).

2.11.14

13 Feb 13:36
Compare
Choose a tag to compare

Fixed

  • Do not pass POST data to the deserialize() function, so it is not vulnerable to PHP object injection. Thanks to Pedro Ribeiro for his input (see #6695).

3.2.4

20 Jan 14:55
Compare
Choose a tag to compare

Fixed

  • Updated the Russian translation of the TinyMCE "typolinks" plugins (see #6224).
  • Do not create multiple stylect layers upon Ajax changes.
  • Some DCAs were missing the "rem" unit (see #6634).
  • Correctly trim the SQL statements in the Database class (see #6623).
  • Fix some broken back end icons (see #6214).
  • Show a hint in the news archive menu if there are no items (see #5888).
  • Prevent the back end tool tips from exceeding the screen width (see #6639).
  • Support the Google+ vanity name in addition to the numeric ID (see #6454).
  • Correctly detect Android tablets in the Environment class (see #5869).
  • Correctly resolve the module dependencies (see #6606).
  • Correctly unset the PHP session cookie depending on its parameters.
  • Fixed the XHTML variant of the comments form (see #5675).
  • Correctly assign articles to columns (see #6595).
  • Correctly merge the CSS classes in the Hybrid class (see #6601).

3.2.3

20 Dec 12:59
Compare
Choose a tag to compare

Updated

  • Updated html5shiv to version 3.7.0 (see #6543).

Fixed

  • Correctly resize the mediaboxAdvanced in IE11 (see #6504).
  • Set the correct status header for cached files (see #6585).
  • Correctly set the empty value depending on the DB field (fixes #6550, #6544).
  • Prevent saving of detached models (see #6506).
  • Correctly determine the ACE editor's height (see #6578).
  • Always fall back to English if a language does not exist (see #6581).
  • Correctly display repeated events in the event list (see #6555).
  • Correctly show the available layout columns in the article module (see #6548).
  • Correctly show the "read more" link in the news list modules (see #6439).
  • Support browsers with both mouse and touch support in the back end (see #6520).
  • Correctly handle multiple RadioTable widgets on the same page (see #6389).
  • Fixed two issues with the SQL cache (see #6507).
  • Do not require a redirect page for newsletter channels (see #6521).
  • Use the related field instead of id in the model query builder (see #6540).

3.2.2

20 Dec 12:58
Compare
Choose a tag to compare

Updated

  • Updated the ACE editor to version 1.1.2.

Fixed

  • Correctly support insert tags nested in shortened "iflng" tags (see #6509).
  • Do not require a foreign key to define a relation in the DCA (see #6524).
  • Use UUIDs as parent IDs in Dbafs::addResource() (see #6532).
  • Correctly set the default language (see #6533).
  • Correctly update the order fields in the database updater (see #6534).
  • Do not override the "href" property in addImageToTemplate() (see #6468).
  • Correctly handle URLs if page aliases are disabled (see #6502).
  • Handle UUIDs in Model::getRelated() (see #6525).
  • Hide records with only one version from the "changed elements" overview.
  • Use an auto-resizing textarea to store CSS selectors.
  • Prevent the ACE editor from overlapping the modal window (see #6497).
  • Use the default back end theme when running in safe mode (see #6505).

3.2.1

29 Nov 15:09
Compare
Choose a tag to compare

Updated

  • Updated TinyMCE to version 3.5.10 to fix the IE11 issues (see #6479).

Fixed

  • Optionally override the repository tables when importing a template (see #6470).
  • Only do the UUID conversion once even if the Database\Updater helper methods are called multiple times (see #6481).
  • Correctly toggle the mobile/desktop view (see #6227).
  • Correctly detect UUIDs in the "file" insert tag (see #6472).
  • Correctly assign images to FAQs (see #6465).
  • Improved the speed and memory footprint of the news archive menu (see #6463).
  • Removed CalendarEventsModel::findBoundaries() (see #6467).

3.2.0

21 Nov 15:18
Compare
Choose a tag to compare

Updated

  • Updated jQuery to version 1.10.2 and jQuery UI to version 1.10.3 (see #6367).

Improved

  • Split the routines to convert database fields to UUIDs into separate methods.
  • Slightly increased the contrast in the back end.

Fixed

  • Handle UUID strings in the UUID related FilesModel methods (see #6445).
  • Applied some minor fixes to the database installer.
  • Correctly show the folder protection status in the file picker (see #6433).
  • Correctly protect newly created folders (see #6432).
  • Correctly generate HTTPS URLs in the sitemap (see #6421).
  • Added the missing "sqlGetFromDca" hook (see #6425).
  • Support CSS selectors up to 1022 charachters long (see #6412).
  • Support UUIDs in FilesModel::findByPk(), FilesModel::findById() and FilesModel::findByMultipleById() to be backwards compatible.
  • Set the correct empty value depending on the database field type (see #6424).
  • URL decode image paths when exporting to PDF (see #6411).
  • Do not add news and event URLs to the sitemap if the target page is exempt from
    the sitemap (see #6418).
  • Allow special characters in Validator::isUrl() (see #6402).
  • Sort the list of available modules (see #6391).
  • Standardize the user home directoy name upon registration (see #6394).
  • Correctly handle "enum" fields in the database installer (see #6387).
  • Do not load a page from cache if a user is (potentially) logged in.
  • Skip empty locale strings when building the language cache.
  • Fixed the ACE version number and added an inverted theme (see #6101).
  • Correctly handle "includeBlankOption" and numeric columns (see #6373).
  • Correctly detect IE11 in the Environment::agent() method (see #6378).
  • Disable the maintenance mode if a back end user is logged in (see #6353).
  • Correctly detect Android tablets in the Environment class (see #5869).
  • Create a new version if an element type changes (see #6363).
  • Purge the internal cache in the install tool (see #6357).
  • Add all resize modes to the TinyMCE thumbnail image screen (see #6362).
  • Correctly add the parameters to the TinyMCE thumbnail image (see #6361).
  • Disable HTML5 form validation in "select multiple" mode (see #6354).
  • Convert binary UUIDs to their hex equivalents in the diff view (see #6365).
  • Do not allow to create website root pages outside the root level (see #6360).
  • Correctly link to FAQs using the "faq" insert tag.
  • Correctly mark checkboxes and radio buttons as mandatory (see #6352).

2.11.13

19 Nov 10:54
Compare
Choose a tag to compare

Fixed

  • Sort the list of available modules (see #6391).
  • Decode entities in passwords (see #6252).
  • Replace insert tags in the details view of the listing module (see #6120).

3.1.5

08 Nov 09:34
Compare
Choose a tag to compare

Fixed

  • Correctly handle shorthand byte values (see #6345).
  • Also update the sitemap if a news/event feed is updated (see #5727).
  • Correctly sort by date in the listing module (see #5609).
  • Correctly handle the autologin key if a member is duplicated (see #5945).
  • Correctly export pages as PDF (see #6317).

3.2.RC1

24 Oct 08:06
Compare
Choose a tag to compare
3.2.RC1 Pre-release
Pre-release

New

  • Added the "getAttributesFromDca" hook (see #6340).
  • Add the "maintenance mode" and automatically enable it when an extension is
    installed, upgraded or removed (see #4561).
  • Added the "isVisibleElement" hook to determine whether an element is visible in
    the front end (see #6311).

Improved

  • Only show the news/event source options if the user is allowed to access the
    fields required to configure those options (see #5498).
  • Correctly display nested wrapper elements (see #5976).
  • Support the "autocomplete", "autocorrect", "autocapitalize" and "spellcheck"
    attributes in the Widget class, so they can be set in the DCA (see #6316).
  • Model::__callStatic() now also supports "countBy" (see #5984).
  • Simplified the "iflng" and "ifnlng" insert tags (see #6291).

Changed

  • Move the "create IDE compat file" logic to a command line script (see #6270).

Updated

  • Updated mediaelement.js to version 2.13.1 (see #6318).
  • Updated Colorbox to version 1.4.31 (see #6309).

Fixed

  • Add the "onclick" event to the "select all" checkbox (see #6314).
  • Correctly handle "toggle visibility" and drag and drop requests via Ajax.
  • Handle tables without keys in Database::listFields() (see #6310).
  • Allow FAQ categories without a redirect page (see #6226).
  • Create a new version of a record if a sorting field changes (see #6285).
  • Show the teaser text of redirect events in the event list (see #6315).
  • Added some validation logic to the Result::data_seek() methods (see #6319).
  • Correctly handle slashes and empty strings in the TinyMCE link tab.
  • Order the template list alphabetically (see #6276).
  • Create new UUIDs when duplicating files or folders (see #6301).
  • Correctly handle booleans, null and empty strings in the Validator (see #6287).
  • Correctly assign the user's home directory (see #6297).