ExpressionEngine® User Guide

ExpressionEngine v5 Change Log

Version 5.1.3

Release Date: January 24, 2019

  • Added the ability for URL fields to accept the mailto: protocol. Or fixed that bug, depending on your 🏔🔭.
  • Fixed a bug where some member validation language keys may appear unparsed in some third-party contexts.
  • Fixed a potential issue (#76) where some jQuery selectors weren’t specific enough.
  • Fixed a bug where some SVGs in File fields would not render a preview on the publish form.
  • Fixed a bug (#64) where the absolute_count variable in the File Entries tag did not show the correct number.
  • Fixed a bug (#23587) where Markdown links with inline title attributes would not parse correctly.
  • Fixed a bug (#94) where the :limit modifier would not preserve whole words as documented.
  • Fixed a bug (#101) where there may be errors on a member profile page after creating a new MSM site.
  • Fixed a bug (#104) where pipe characters would not be stripped in the Text formatter’s urlSlug() method.
  • Fixed a bug where Relationship fields may appear unparsed.
  • Fixed a bug where required Grid columns may not have the proper styling on the publish form.

Version 5.1.2

Release Date: January 3, 2019

  • Security 🔒
    • Fixed a potential SQL injection vulnerability.
    • Fixed a potential remote code execution vulnerability in PHP 5.
  • Bug Fixes 🐛
    • Fixed a bug where the Member Auth module could run queries on Forum tables if Forum was not installed.
    • Fixed a bug where stringified numbers could be inserted into some queries.
    • Fixed a bug (#70) where a template rendered on a POST submission could break Channel Form behavior on that template.
    • Fixed a bug (#74) where File Grid might not parse when used inside a Fluid field.
  • Developers 💻

Version 5.1.1

Release Date: December 21, 2018

  • Fixed a bug where File Grid may not work in a Fluid field.
  • Fixed a bug (#60) where the one-click updater could not back up database tables with a custom prefix.

Version 5.1.0

Release Date: December 20, 2018

  • Security: Fixed a privilege escalation bug for members with member administration access.
  • Added PHP 7.3 compatibility
  • File fields now support drag and drop uploading!
  • Brand new fieldtype, File Grid, for uploading multiple files at once and populating them into a Grid. Perfect for product photos and galleries!
  • Fixed a bug (#34) where .app-about-info would sometimes appear under some content elements.
  • Fixed a possible undefined index error in the members section of the control panel.
  • Fixed some typos in some field descriptions.

Version 5.0.2

Release Date: December 13, 2018

  • Optimized the member delete routine’s heir assignments.
  • Fixed a bug where a PHP error may appear when the CP homepage newsfeed cannot be fetched.
  • Fixed a bug where extension hooks may run during a one-click upgrade.
  • Fixed a bug (#18) where a supplied class was not added to “select” fields in the shared form view.
  • Fixed a potential malformed query issue (#24) in the relationships_query hook.
  • Fixed a potential PHP error (#21) when saving option-type Grid columns.
  • Fixed a bug (#20) where the installer checks if the user theme directory is writable even when not installing the default theme.
  • Fixed a bug (#13) where {if fluid_field} conditionals would not work as expected.
  • Fixed a bug (#14) where entries would fail to save when a Toggle field was hidden and MySQL was in strict mode.
  • Fixed a bug (#22) where the JavaScript-based URL title generation did not match the PHP version.
  • Fixed a bug (#37) where Channel settings could not be saved if the default Channel Form author didn’t exist.
  • Fixed a bug (#36) where deleting multiple statuses would not reset the confirmation modal button state.
  • Fixed a bug (#29) where curly-braced quantifiers could not be used in regular expression conditionals.
  • Fixed a bug (#41) where text formatting buttons would not appear in Channel Form.
  • Fixed a bug (#42) where the rte_toolset_id= parameter in Channel Form wouldn’t work.
  • Fixed a bug (#31) where the Model service could not eager-load third-party inverse relationships.
  • Fixed a bug (#11) where HasAndBelongstoMany relationships wouldn’t work properly.
  • Fixed a bug in the installer where a MySQL error could occur in update 4.0.1 if the layout model was used.

Version 5.0.1

Release Date: November 18, 2018

  • Fixed a bug (#5) where non-repo downloads could not install or update via admin.php.

Version 5.0.0

Release Date: November 16, 2018

  • Free Open-Source Software! 👐🤝🤗
    • Licensing 👩‍⚖️📜
    • Application Changes 🛠
      • ExpressionEngine now requires PHP 5.6+.
      • The ExpressionEngine news feed on the control panel homepage is now opt-in.
      • Sharing of diagnostic and usage data to expressionengine.com is now opt-in.
      • Removed license checks and restrictions from the Site Manager. You can haz All The Sites!
      • Removed the license page from the control panel.
      • Removed license validation.
      • Removed “Core” version feature restrictions.
  • Bug Fixes 💃🐛
    • Fixed a rendering bug and potential XSS issue.
    • Fixed a bug where in rare circumstances, a relationship tag was left unparsed.
    • Fixed a bug where a Channel entries tag with a categories parameter could generate errors when the tag returned no entries.
  • Developers 💻
    • Development is now taking place in public on GitHub. Get involved!
    • Removed unused Javascript plugins: