ExpressionEngine 2.7.0 Released

Today, we’re releasing ExpressionEngine 2.7.0 which includes several new features, improvements and stability updates. We’re also releasing MSM 2.1.6 with stability and compatibility updates. Here’s a look at some of the new things in ExpressionEngine 2.7.0.

Grid fieldtype

A few weeks ago, we shared ExpressionEngine’s latest fieldtype called Grid which allows authors to use grouped fieldtypes to publish any number of rows of related content within an entry. To see what Grid can do, the full documentation is now online.

Grid is already primed with ExpressionEngine’s existing native fieldtypes, and third-party add-on makers have been given early access to ExpressionEngine 2.7.0 to get Grid-ready, so look for announcements from the providers of your favorite add-ons or watch our blog post for updates on Grid-compatable add-ons. The documentation for fieldtype developers is now publicly available.

New Relic monitoring

New Relic is a service for monitoring application performance. We’ve added custom reporting to ExpressionEngine so site developers can see which requests are taking the longest and where bottlenecks exist. This information can let site developers know which templates may need optimizing or if there is a problematic add-on.

The best part is you needn’t install or configure anything extra. If the New Relic agent is running on the server, ExpressionEngine will take care of the rest.

Markdown parsing

We believe content should be portable and Markdown is a great way to achieve that. The goal of Markdown-formatted content is to keep the content as readable as possible without cluttering the content with markup or formatting instructions.

Using Markdown in ExpressionEngine is easy. Either select “Markdown” as the formatting option for your custom Channel field, or use the Markdown plugin to parse any text in a template:

{exp:markdown}
    {body}
    Other text to be 
**parsed**.
{/exp:markdown} 

SafeCracker is now Channel Form

SafeCracker was originally a third-party add-on acquired by EllisLab to improve ExpressionEngine’s Standalone Entry Form (SAEF). But as time goes on, it makes more sense to simplify and call it what it is. Now any references to SafeCracker have been replaced with Channel Form, and Channel Form settings are now in the Channel Administration menu.

Changing the name wasn’t the only thing we did; we’ve also made some under-the-hood improvements for stability. Oh and that SafeCracker File fieldtype? It’s been merged with ExpressionEngine’s native File field so there’s no more confusion there.

There’s more…

Here are a few more things of note you can expect to find in ExpressionEngine 2.7.0:

  • Added <, >, <=, and >= numeric comparison operators to the Channel Entries search parameter.
  • Added {current_query_string} global variable.
  • Added {entry_id} and {url_title} variables to the Channel Category Archive tag.
  • All files regardless of type are now linked for viewing in the File Manager.
  • Added GET support for Dynamic Parameters in Channel Entries tags.
  • New hooks for developers in category editing and custom field handling.
  • Fieldtype developers can now add validation routines to their field settings.

Go to the changelog to see a complete list of changes. ExpressionEngine 2.7.0 and MSM 2.1.6 are available in your download area.

.(JavaScript must be enabled to view this email address) or share your feedback on this entry with @ellislab on Twitter.