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

Releases: contao/core

3.5.10

20 Apr 15:04
Compare
Choose a tag to compare

Fixed

  • Always trigger the "isVisibleElement" hook (see #8312).
  • Do not change all sessions when switching users (see #8158).
  • Do not allow to close fieldsets with empty required fields (see #8300).
  • Make the path related properties of the File class binary-safe (see #8295).
  • Always allow to navigate to the current month in the calendar (see #8283).
  • Correctly validate and decode IDNA e-mail addresses (see #8306).
  • Do not add the debug bar resources if hideDebugBar is enabled (see #8307).
  • Skip forward pages entirely in the book navigation module (see #5074).
  • Do not add the X-Priority header in the Email class (see #8298).
  • Fix an error message in the newsletter subscription module (see #7887).
  • Determine the search index checksum in a more reliable way (see #7652).

3.5.9

21 Mar 13:19
Compare
Choose a tag to compare

Fixed

  • Prevent the autofocus attribute from being added multiple times (see #8281).
  • Respect the SSL settings of the root page when generating sitemaps (see #8270).
  • Read from the temporary file if it has not been closed yet (see #8269).
  • Always use HTTPS if the target server supports SSL connections (see #8183).
  • Adjust the meta wizard field length to the column length (see #8277).
  • Correctly handle custom mime icon paths (see #8275).
  • Only log errors that have been configured to get logged (see #8267).
  • Show the 404 error page if an unpublished article is requested (see #8264).
  • Correctly count the URLs when rebuilding the search index (see #8262).
  • Ensure that every image has a width and height attribute (see #8162).
  • Set the correct mime type when embedding SVG images (see #8245).
  • Handle the "float_left" and "float_right" classes in the back end (see #8239).
  • Consider the fallback language if a page alias is ambiguous (see #8142).
  • Fix the error 403/404 redirect (see contao/website#74).

3.5.8

01 Mar 14:01
Compare
Choose a tag to compare

Fixed

  • Re-add the $blnFixDomain argument to keep backwards compatibility.

3.5.7

01 Mar 09:00
Compare
Choose a tag to compare

New

Added new versioning hooks (see #8168).

  • "oncreate_version_callback" (supersedes "onversion_callback")
  • "onrestore_version_callback" (supersedes "onrestore_callback")

Fixed

  • Always fix the domain and language when generating URLs (see #8238).
  • Fix two issues with the flexible back end theme (see #8227).
  • Correctly toggle custom page type icons (see #8236).
  • Fix the domain in all article, news, event and FAQ insert tags (see #8204).
  • Update mediaelement.js to version 2.19.0.1 (see #8217).
  • Correctly render the links in the monthly/yearly event list menu (see #8140).
  • Skip the registration related fields if a user is duplicated (see #8185).
  • Correctly show the form field type help text (see #8200).
  • Correctly create the initial version of a record (see #8141).
  • Correctly show the "expand preview" buttons (see #8146).
  • Correctly check that a password does not match the username (see #8209).
  • Check if a directory exists before executing mkdir() (see #8150).
  • Do not link to the maintenance module if the user cannot access it (see #8151).
  • Show the "new folder" button in the template manager (see #8138).

3.5.6

27 Nov 13:26
Compare
Choose a tag to compare

Fixed

  • Correctly determine the protocol delimiter in Idna::encodeUrl().
  • Handle relative URLs when following redirects in the Request class (see #7799).
  • Correctly handle empty UUIDs when comparing versions (see #7971).
  • Remove the "required" attribute when setting up TinyMCE (see #8131).

3.5.5

25 Nov 14:42
Compare
Choose a tag to compare

Fixed

  • Fix the domain when forwarding in the page controllers (see #8123).
  • Use the feed URL instead of the base URL for enclosures (see #8116).
  • Fix the <time> tags and standardize the event templates (see #8012).
  • Handle empty href attributes in the book navigation (see #8104).
  • Do not store e-mail addresses in the newsletter (un)subscription log.
  • Correctly encrypt fields upon registration (see #8110).
  • Correctly render required single checkboxes in the back end (see #7731).
  • Correctly store multi select menus if no value is selected (see #7760).
  • Prevent recursion when rendering 403/404 pages (see #8060).
  • Map the FileTree widget to FormFileUpload in the front end (see #8091).
  • Preserve the user input when loading image meta data (see #8108).
  • Show the "toggle all" buttons in "edit multiple" mode (see #5622).
  • Disable the gallery pagination if the images are sorted randomly (see #8033).
  • Set the correct empty value when copying elements (see #8064).
  • Correctly hide forward pages with no public subpages (see #8054).
  • Correctly render the page picker if the value starts with # (see #8055).
  • Correctly render the "group" option in the radio button and checkbox widgets.
  • Correctly set the ID when toggling fields via Ajax (see #8043).
  • Support call, sms and app hyperlinks when converting relative URLs (see #8102).
  • Correctly check if a folder is protected when loading subfolders.
  • Correctly check the synchronization status when copying or moving files.
  • Adjust the code to be compatible with PHP7 (see #8018).
  • Correctly show the UUID in the back end file manager popup (see #8058).

3.5.4

09 Oct 10:23
Compare
Choose a tag to compare

Fixed

  • Do not add the back end language in the meta wizard (see #8056).
  • Do not add excluded files to the DBAFS if they are edited in the file manager.
  • Add the |flatten insert tag flag to handle arrays (see #8021).
  • Check for excluded folders in the back end file popup (see #8003).
  • Fixed a wrong option name when initializing sortables (see #8053).
  • Translate UUIDs to paths in the parent view header fields.
  • Trigger the options_callback for the parent view header fields (see #8031).
  • Correctly create the initial version of a member without username (see #8037).
  • Improve the performance of the debug bar (see #7839).
  • Correctly output the event details in the event_list template (see #8041).
  • Only modify empty href attributes in the nav_ template (see #8006, #8038).
  • Correctly show the group headlines in the repository DB updater (see #8020).
  • Improve the e-mail regex to also match the new TLDs (see #7984).
  • Ensure that the database port is not empty (see #7950).
  • Remove the left-over usages of $this->v2warning (see #8027).
  • Support the hasDetails variable in the event reader (see #8011).

3.5.3

10 Sep 08:29
Compare
Choose a tag to compare

Fixed

  • Correctly handle dimensionless SVG images (see #7882).
  • Correctly fill in the image meta data in news, events and FAQs (see #7907).
  • Enable the strictMath option of the LESS parser (see #7985).
  • Consider the pagination menu when inserting at the top (see #7895).
  • Use en-dashes in event intervals (see #7978).
  • Store the correct edit URL in the back end personal data module (see #7987).
  • Adjust the breadcrumb trail when creating new folders (see #7980).
  • Use $this->hasText in news and event templates (see #7993).
  • Convert the HTML content to XHTML when generating Atom feeds (see #7996).
  • Correctly link the items in the files breadcrumb menu (see #7965).
  • Handle explicit collations matching the default collation (see #7979).
  • Fix the duplicate content check in the front end controller (see #7661).
  • Correctly parse dates in MooTools (see #7983).
  • Register the related models in the registry (see contao/core-bundle#333).
  • Correctly escape in the findMultipleFilesByFolder() method (see #7966).
  • Override the tabindex handling of the accordion to ensure that the togglers are always focusable via keyboard (see #7963).
  • Correctly generate the news and event menu URLs (see #7953).
  • Check the script when storing the front end referer (see #7908).
  • Fix the back end pagination menu (see #7956).
  • Handle option callbacks in the back end help (see #7951).
  • Fixed the external links in the text field help wizard (see #7954) and the keyboard shortcuts link on the back end start page (see #7935).
  • Fixed the CSS group field explanations (see #7949).
  • Use ./ instead of an empty href (see #7967).
  • Correctly detect Microsoft Edge (see #7970).
  • Respect the "order" parameter in the findMultipleByIds() method (see #7940).
  • Always trigger the "parseDate" hook (see #4260).
  • Allow to instantiate the InsertTags class (see #7946).
  • Do not parse the image src attribute to determine the state of an element, because the image path might have been replaced with a data: string (e.g. by the Apache module "mod_pagespeed").

3.5.2

24 Jul 13:45
Compare
Choose a tag to compare

Fixed

  • Revert some of the PhpStorm code inspector changes (see #7937).

3.5.1

24 Jul 11:04
Compare
Choose a tag to compare

Fixed

  • Add a StringUtil class to restore PHP 7 compatibility (see contao/core-bundle#309).
  • Fix the Validator::isEmail() method (see contao/core-bundle#313).
  • Strip tags before auto-generating aliases (see #7857).
  • Correctly encode the URLs in the popup file manager (see #7929).
  • Check for the comments module when compiling the news meta fields (see #7901).
  • Also sort the newsletter channels alphabetically in the front end (see #7864).
  • Disable responsive images in the back end preview (see #7875).
  • Overwrite the request string when generating news/event feeds (see #7756).
  • Store the static URLs with the cached file (see #7914).
  • Correctly check the subfolders in the hasAccess() method (see #7920).
  • Updated the countries list (see #7918).
  • Respect the notSortable flag in the parent (see #7902).
  • Round the maximum upload size to an integer value (see #7880).
  • Make the markup minification less aggressive (see #7734).
  • Filter the indices in Database::getFieldNames() (see #7869).
  • Back-ported two fixes from the upstream versions.