5.7.3 Release Notes

Improvements?

Let us know by posting here.

Feature Updates

  • Full Multilingual Website support has been added to the core. This includes the functionality of the 5.6 Internationalization add-on, with improvements from the Internationalization Enterprise add-on as well.
  • Much improved add page experience from the Sitemap.
  • Better sitemap reload behaviors when changing attributes, page titles.
  • Google Authentication type now included
  • Authentication types can now optionally specify a group that users created by that authentication type will go into.
  • You can now attach multiple classes to blocks and areas in the custom design menu (thanks mlabrum)
  • Image slider block can now choose from external links OR from a page selector on the current site.
  • Much improved functionality and appearance of the account navigation when public profiles are enabled (thanks hissy)
  • Page Types can now specify default permissions for pages mode of that type.
  • Default attributes are now settable for page types again.
  • Added underline command to Redactor (thanks olsgreen!)
  • Added center alignment to custom style dropdown for blocks and areas.
  • Added the ability to change page type of an existing page from the sitemap.
  • You can now duplicate a page type.

Behavioral Improvements

  • /members now redirects to /members/directory when public profiles are enabled.
  • Foundation grid framework now uses medium column sizes instead of large.
  • Custom area classes at the theme level will now filter down into sub areas built by layouts (thanks Jon Hartman)
  • Add on_before_user_add (which can be canceled by the $event->canAdd() method) and the on_user_attributes_saved method, which has access to all attributes that were saved at that time. Thanks to Jeremy Werst and Remo for ideas on implementation.
  • Lots of miscellaneous internationalization improvements (thanks hissy)
  • The local storage location type can now serve files from a different URL (thanks Mnkras)
  • Storage location types can be uninstalled when a package is uninstalled (thanks Mnkras)
  • Improved installation checks for required components (multibyte, iconv, all the options required for GD library).
  • No longer show “Approve Version” blue box on page drafts – instead show a notice that this is an un-published draft.
  • Less intrusive stacking of the page alert blue box.
  • Topic trees now support multibyte characters (thanks hissy!)
  • Fix to remove the closing link tag that was causing pages to fail HTML5 W3C validation (thanks olsgreen)
  • Better use of page type permissions to control access.
  • Edit profile screen allows users to set their default language (used to only be available in the Dashboard) (thanks GutDing)
  • Composer edit interface now shows a publish button even for published pages.
  • Custom area styles on defaults pages are now copied out to newly created pages of that type.
  • Better job detecting when we can’t edit a block in composer, and inform user of this fact.

Bug Fixes

  • Fixes bug where “inherit permissions from page type” on a page in advanced permissions mode did nothing.
  • Fixed bug where form blocks with file uploads weren’t working and were displaying errors on submission.
  • Using a separate theme for mobile requests now works.
  • Fixed bug where updating packages wasn’t working.
  • Fixed bug where marketplace pagination wasn’t working.
  • Fixed bug where custom blocks styles weren’t showing up on stacks in the dashboard after being first saved.
  • Fixed bug where “edit container layout” wasn’t showing up on certain layouts (including those on copied pages.)
  • Bug fixed: Edit profile shows the user timezones dropdown even if user timezones are not enabled (thanks GutDing)
  • Fixed http://www.concrete5.org/developers/bugs/5-7-2-1/uninstalling-packages-and-upgrading-packages-produce-error/#686546
  • Fixed bug when displaying custom channels on logs (thanks hissy).
  • Fixed bug where block composer templates in packaged blocks weren’t being found (thanks jaromirdalecky)
  • Bug fixes with asset caching and various attribute types when concrete5 is installed in a subdirectory.
  • Fixed bug where email validation errors weren’t being printed out to the screen when resetting passwords.
  • Fixed issue: 500 error for Editing Thumbnails missing Width/Height.
  • Lots of bug fixes to conversations per-block attachment settings.
  • Conversation posting permissions now work to restrict posting to certain groups or users.
  • Fixed potential SQL injection when saving form blocks (thank Mnkras).
  • Fixed full page cache bug that could return a 500 error when rendering a page for the first time (subsequent page requests from the cache would be fine.)
  • External forms are now properly overridable.
  • Fixed bug: Editing image thumbnails / Saving does not work with alternate file storage location (thanks ahukkanen).
  • Fixed bug where “apply to site” or “reset site customizations” in the theme customizer wouldn’t reset or override custom page styles.
  • Better checking for URL icons (favicon, etc…) that may have been deleted before trying to output them (thanks Mnkras)
  • “Reply to email address” now will be properly checked when editing form options (thanks hissy)
  • Fixed bug that lead to Page Owner permission access entity not working in advanced permission mode.
  • Miscellaneous bug fixes when using badges (thanks hissy)
  • Fixed bug where register page inherited page permissions of site (leading to it being inaccessible on sites where only registered users could view the site.)
  • Fixed bug “Composer content-block gets decoupled when I edit the content-block in-context”
  • Fixed http://www.concrete5.org/developers/bugs/5-7-2-1/template-autonav-block-duplicates/
  • Fixed http://www.concrete5.org/developers/bugs/5-7-2-1/autonav-navbar-nav-bootstrap-conflict/
  • Fixed bug where you could drag a topic tree node outside of a topic tree.
  • Fixed missing site title in many email templates (thanks hissy)
  • Fixed bug where flagging a conversation as spam resulted in “Invalid Flag Type” (thanks mnkras)
  • Fixed bug where custom block types in the add block to area advanced permission weren’t being saved.
  • Fixed http://www.concrete5.org/developers/bugs/5-7-2-1/facebook-authentication-redirecting-to-incorrect-path-with-extra/
  • Fixed http://www.concrete5.org/developers/bugs/5-7-2-1/form-block-constant-exists-form_block_sender_email/
  • Fixed error when trying to upload files via the “More” link in the file manager when there were files in the incoming/ directory.
  • Fixed Page Attribute Display blocks won't display rich text in version
  • Fix inability to set permissions on view user attributes permission
  • Fixed the inability to include a rich text attribute on a page.
  • Fixed bug: “If user granted only (for instance) "delete" permissions on page, gets composer pane with "Access Denied" as well”
  • Fixed issue where
  • tags couldn’t be included in the description text of an image slider entry (due to style conflicts.) (thanks mkly)
  • Fixed several bugs with file storage locations.
  • Fixed bug on file sets add where error messages weren’t displaying properly (thanks akodde)

Developer Updates

  • Page Selector form helper is now decoupled from the JavaScript Page Selector library. Should be much easier to work with.