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

3.2.beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@leofeyer leofeyer released this 27 Sep 10:04
· 2554 commits to 3.5 since this release

Updated

  • Updated slimbox to version 1.8 (see #5747).

New

  • Added a system/docs/UPGRADE.md file to document API changes (see #6236).
  • Added new DCA table config flags (see #5254).
  • Add the CSS classes "first" and "last" to articles/content elements (see #2583).
  • The form generator now supports defining a minimum input length (see #4394).
  • If you are running Contao via an SSL proxy server, you can now set the proxy server domain in the back end settings (see #4615).
  • Add an arc_[archive-id] CSS class to all news list items (see #4998).
  • You can now define a list of trusted proxy server IPs in the back end settings to improve identifying the user's remote address (see #5830).
  • Back end users can now store their Google+ profile ID, which will then be used to add a rel="author" link in FAQs and news items (see #4914).
  • Added the "nullIfEmpty" flag to the "eval" section of the DCA (see #6186).
  • The "file" insert tag now also handles UUIDs (see #5512).
  • Support using closures as DCA callbacks (see #5772).
  • Templates now support adding callables (see #6176).
  • Optionally follow redirects in the Request class.
  • Add basic authorization support to the Request class (see #6062).

Changed

  • Send an "X-Ajax-Location" header to redirect upon Ajax requests (see #5647).
  • Allow to alter any button set via the "buttons_callback" (see #4691).
  • Use COLLATE utf8_bin instead of varbinary to preserve case-sensitivity.
  • Render the file tree view based on the eval flags "isGallery" and "isDownloads" instead of making it depend on the "type" column (see #5884).
  • Use unique IDs in the database assisted file system (see #5757).

Improved

  • Always show the save buttons in the modal windows (see #5985).
  • Show the release notes when installing or upgrading an extension (see #5058).
  • Add tooltips to the preview height togglers (see #6213).
  • Use translatable error screens wherever the application dies.
  • Only cache the languages which are in use (see #6013).
  • Purge the search index if a page is deleted (see #5897).
  • Pass additional parameters to the "insertTagFlags" hooks (see #5806).
  • Added a generic Model::findMultipleByIds() method (see #5805).
  • Show error messages if a user is logged into the install tool (see #5001).
  • Wrap the SQL statements in the install tool in a scrollable div (see #6100).

Fixed

  • Make usernames case-sensitive.
  • Show the 404 page of the language fallback website if the requested language does not exist (see #5709).
  • Remove the left-over uses of inactiveModules (see #6142).
  • Consider all extensions when scanning for fileTree fields (see #6058).