ExpressionEngine 2.9.0 has been released and includes new features and bug fixes. Discussion Forum 3.1.16 and Multiple Site Manager 2.1.7 are also available as maintenance releases. Here’s a look at what’s new.
The main story for 2.9.0 is the new conditionals parser. With this new parser, we’ve been able to boost performance, ensure conditionals behave more consistently when written in different ways, and added more power. Here’s a quick summary:
{if:else}
or {if:elseif}
statements as you like, write conditionals without worry.+
, -
, *
, /
, ^
and **
^=
, *=
, &=
, and ~
{if segment_1."/".segment_2 == "site/index"}
}
or a {/if}
? The lexer will tell you what’s wrong and give you a line number to find the problem.Many more details can be found in the Conditional Tags documentation.
Here are a few more highlights in 2.9.0:
{cp_edit_entry_url}
variable to the Channel Entries tag to output a URL to edit the displayed entry.With this release, ExpressionEngine now requires at least PHP 5.3.10.
As always, you can get a full list of the changes included in ExpressionEngine 2.9.0 in the changelog, and you can find 2.9.0 itself along with Forum 3.1.16 and MSM 2.1.7 in your download area.
EllisLab RSS