Behavioral Improvements

  • Email messages now have the Message-ID parameter set (thanks mlocati!)
  • Avoid unnecessary call to get package handle https://github.com/concrete5/concrete5/pull/1806 (thanks raphaelstolt)

Miscellaneous Improvements

  • Backup performance improvement https://github.com/concrete5/concrete5/pull/1771 (thanks ForestMist)
  • Google map blocks allows you to add a balloon https://github.com/concrete5/concrete5/pull/1775 (thanks mlocati)
  • Attribute key categories are translatable https://github.com/concrete5/concrete5/pull/1792, https://github.com/concrete5/concrete5/pull/1793 (thanks mlocati)
  • Youtube block video dimension 16:9 by default https://github.com/concrete5/concrete5/pull/1802
  • Hide version number in upgrade page if it’s hidden in page header https://github.com/concrete5/concrete5/pull/1064 (thanks mlocati)
  • Mark captcha as required https://github.com/concrete5/concrete5/pull/1813 (thanks mlocati)
  • Mark form elements as required https://github.com/concrete5/concrete5/pull/1811 (thanks mlocati)
  • Ability to use select attribute in sitemap job https://github.com/concrete5/concrete5/pull/1817 (thanks hissy)
  • File helper functions return values added https://github.com/concrete5/concrete5/pull/1830 (thanks ahukkanen)

Bug Fixes

  • Important – Breaking Change Mail templates were not reset in the mail helper, if you relied on a partial reset by the reset method, check your code https://github.com/concrete5/concrete5/pull/1757 (thanks ojalehto)
  • Fixed bug where certain characters in sent emails could be stripped, by updating the Zen_Mime third party library. (thanks mlocati)
  • Fixed bug where full page caching was reported in seconds on a given page but is actually in minutes.
  • Fixed bug: MySQL 5.6: Error when adding a file to a file set (thanks Remo)
  • Fixed bug where sitemap order could act strangely on duplicating pages (thanks Mainio)
  • Fixed bug where you couldn’t drag and drop a page to copy it more than once in one browser load (thanks Mainio)
  • Fixed bug in grunt translation task with multibyte characters cut in half https://github.com/concrete5/concrete5/pull/1761 (thanks Hissy)
  • Fixed dutch date format https://github.com/concrete5/concrete5/pull/1727 (thanks akodde)
  • Fixed directory permission problem with suPHP https://github.com/concrete5/concrete5/pull/1739 (thanks ahukkanen)
  • Fixed import of user attributes https://github.com/concrete5/concrete5/pull/1763
  • Fixed upgrade process https://github.com/concrete5/concrete5/pull/1765 (thanks mlocati)
  • Fixed sitemap.xml where a % character could mess things up https://github.com/concrete5/concrete5/pull/1778 (thanks tao-s)
  • URL slug in SEO Updater hidden for single pages https://github.com/concrete5/concrete5/pull/1770 (thanks lehik)
  • Display number attribute for users with value 0 https://github.com/concrete5/concrete5/pull/1786 (thanks mlocati)
  • Fixed number of elements consistency in pagination https://github.com/concrete5/concrete5/pull/1785 (thanks EC-Joe)
  • Duplicate classes in autoloader removed https://github.com/concrete5/concrete5/pull/1789 (thanks jezmck)
  • Unused variable removed https://github.com/concrete5/concrete5/pull/1791 (thanks mlocati)
  • XML CIF Importer Bugfix where some links weren’t processed https://github.com/concrete5/concrete5/pull/1799 (thanks nebuleu)
  • Form export with checkbox list fixed https://github.com/concrete5/concrete5/pull/1803
  • Make sure strings saved in database aren’t translated when added but only when viewed https://github.com/concrete5/concrete5/pull/1766 (thanks mlocati)
  • Allow users to search for localized group names https://github.com/concrete5/concrete5/pull/1524 (thanks mlocati)
  • Fix error message when adding attributes which already exist https://github.com/concrete5/concrete5/pull/1805 (thanks hissy)
  • Various fixes in the form result export https://github.com/concrete5/concrete5/pull/1807 (thanks mlocati)
  • Duplicate code removed https://github.com/concrete5/concrete5/pull/1750 (thanks akodde)
  • Fixed page speed settings inheritance https://github.com/concrete5/concrete5/pull/1759 (thanks akodde)
  • Fixed typo in content importer https://github.com/concrete5/concrete5/pull/1809 (thanks hissy)
  • Fix label in user search screen http://www.concrete5.org/developers/bugs/5-6-3-1/inappropriate-message-on-dashboard-user-searches/ (thanks FumitoMIZUNO)
  • Date picker fixes https://github.com/concrete5/concrete5/pull/1782 (thanks mlocati)
  • Time settings fixed https://github.com/concrete5/concrete5/pull/1820 (thanks hissy)
  • Duplicate page ordering fixed https://github.com/concrete5/concrete5/pull/1823 (thanks hissy)
  • Update issue fixed when site was using mysqli https://github.com/concrete5/concrete5/pull/1826 (thanks ahukkanen)
  • Ignore master collections in generate sitemap job https://github.com/concrete5/concrete5/pull/1831 (thanks hissy)
  • Fixed live update when adding a file to a set https://github.com/concrete5/concrete5/pull/1819 (thanks hissy)

Security Fixes

  • Fixed full path disclosure bug when sending a session cookie with an empty string (thanks occupe)
  • Encode themeHandle variable to prevent XSS https://github.com/concrete5/concrete5/pull/1801 (thanks mmetince)
  • Fixed certain database sanitization routines used by blocks.

Developer Updates

  • Added miscFields to form helper method input https://github.com/concrete5/concrete5/pull/1705 (thanks cryophallion)
  • Updated npm packages https://github.com/concrete5/concrete5/pull/1728 (thanks mkly)
  • Fixed grunt task to write translation files to /web/languages instead of /build/web/languages
  • Added image method to form helper https://github.com/concrete5/concrete5/pull/1704 (thanks cryophallion)
  • Improved date handling methods, add-on developers might want to have a look at this pull request https://github.com/concrete5/concrete5/pull/1777 (thanks mlocati)
  • Collection->addBlock takes a string as the block handle as well (https://github.com/concrete5/concrete5/pull/1701/)
  • Config::getOrDefine can be used without manually running “if defined” https://github.com/concrete5/concrete5/pull/1762
  • New event on_user_deleted which is raised when the user is actually deleted https://github.com/concrete5/concrete5/pull/1769 (thanks mlocati)
  • Additional CSS classes for attributes https://github.com/concrete5/concrete5/pull/1787 (thanks zanedev)
  • It is possible to search for checked and unchecked boolean attributes https://github.com/concrete5/concrete5/pull/1788