Neos 7.2

This release of Neos comes with some great new features, bugfixes and a lot of modernisation of the existing code base.

As usual, we worked hard to keep this release as backwards compatible as possible, but some of the changes might require manual adjustments. So please make sure to carefully read the upgrade instructions below.

New Features

FEATURE: Allow NodeTypes to be defined in hierarchical folders

This feature allows NodeType.*.yaml files to be put into nested folders underneath <Package-Root>/NodeTypes:

Packages
  Some.Package
    Configuration
      NodeTypes.yaml (still supported!)
    NodeTypes
      Foo
        Bar.yaml (new)

Related issue: #3000

FEATURE: Fusion Memo object

This Fusion object stores its value based on the given discriminator and returns the same result in future calls during the same rendering. The value will then not be evaluated again.

Example:

prototype(My.Vendor:Expensive.Calculation) < prototype(Neos.Fusion:Memo) {
    discriminator = 'expensive-calculation'
    value = ${1+2}
}
myValue = My.Vendor:Expensive.Calculation
myValue2 = My.Vendor:Expensive.Calculation

FEATURE: Upgrade font awesome to version 5.15

With this PR we get news brand icons and covid-19 icons. Also some bugfixes related to unicode issues and much more.

See the changes here https://github.com/FortAwesome/Font-Awesome/compare/5.12.1…5.15.3

Updated the font awesome resources and adjusted the paths to our needs.

Use a new Icon like head-side-mask.

https://user-images.githubusercontent.com/1014126/127469797-6586f13f-60ff-47e0-a973-a4815d89e42e.png
  • Related: #3390

FEATURE: Show the last login date in the user/account list

https://user-images.githubusercontent.com/642226/125079072-7ddfde00-e0c3-11eb-8111-e2d55a012769.png

Upgrade Instructions

See https://docs.neos.io/cms/references/upgrade-instructions/upgrade-instructions-7-1-7-2

Note

Additionally all changes in Flow 7.2 apply, see the release notes to further information. See https://flowframework.readthedocs.org/en/7.2/TheDefinitiveGuide/PartV/ReleaseNotes/720.html