This repository has been archived by the owner on Nov 3, 2023. It is now read-only.
Releases: contao/core
Releases · contao/core
3.5.10
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
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
3.5.7
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
3.5.5
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 toFormFileUpload
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
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 thenav_
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
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 adata:
string (e.g. by the Apache module "mod_pagespeed").
3.5.2
3.5.1
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.