Page tree
Skip to end of metadata
Go to start of metadata

This page provides links to the release notes of the latest Magnolia releases as well as of older releases in the currently supported Magnolia branches. The page also provides a list of the most important Magnolia features released in the last two years.

BranchLatest releaseNotes
5.7Release notes for Magnolia CORE 5.7
5.6Release notes for Magnolia CORE 5.6.7
5.5Release notes for Magnolia CORE 5.5.11The branch will reach end of life on November 15, 2019.
5.4Release notes for Magnolia CORE 5.4.17The branch will reach end of life on November 15, 2018.

Recently released major features

The following is a list of selected major features delivered by Magnolia in the last two years. The hyperlinks appended are bound with the Magnolia branch in which the feature was released.

Data privacy

May 2018 saw the introduction of new European regulations aiming to protect the online rights and data of European citizens. Magnolia introduced new data privacy features making us a GDPR-friendly CMS. We help you manage personal data, track website visitor consent, facilitate data portability and ensure your visitors' right to be forgotten. 

Magnolia 5.7 on June 25, 2018. See Data privacy

Content tagging

The Content Tags module provides tagging functionality in Magnolia. Tags are keywords or terms assigned to a piece of content. They are free-form and can be defined by authors on the fly. Multiple tags can be applied to many content items. By using the tags it is easier and faster for authors to associate a content item with a specific context or interest area.

Magnolia 5.6 on November 15, 2017. See Content tagging.

Easy REST with new delivery endpoint

REST endpoints enable other software to get content directly from Magnolia. This is how mobile apps, front-end JavaScript apps, or systems, like e-commerce or banking systems, can connect with Magnolia. With the new delivery endpoint, this is all easier and faster to set up for developers and it significantly expands for them the REST capabilities of Magnolia.

Magnolia 5.6 on November 15, 2017. See Intro videoDelivery endpoint API and REST in Magnolia.

BOM for third-party modules

Previously, dependency management information about third-party modules was defined in the parent POMs of magnolia.main and magnolia.ui. A software BOM (Bill of materials) project can now take care of this. The project can then be imported in all modules. Developers may no longer worry about the versions of the third-party modules.

Magnolia 5.5.7 on October 19, 2017. See BOM for third-party modules.

Content editor for easy content creation

Content Editor is an editing interface that lets authors create content easily and publish it instantly. The Content editor brings block, a component-like content element for the smallest piece of content in an implementation of the Content editor. Authors may use it for for long-form content where they need to mix structured form fields and free-flowing composition such as news articles, blog posts, product pages and press releases.

Magnolia 5.5.6 on August 29, 2017. See Content editor and Developing and rendering custom content blocks.

Stories app

Stories app is a ready-to-use implementation of the Content editor. Use the app to write news articles, blog posts and press releases – anything that is a mix of structured form fields and free-flow composition. The Stories app is included in the Magnolia enterprise bundles, and as an author you can customize it to suit your needs, or use it as a blueprint to create your own content editor app.

Magnolia 5.5.6 on August 29, 2017. See Stories app.

JavaScript template models

The JavaScript template models supply a JavaScript template model in a light module. Develop and deploy JS-based apps faster without the need for Java, Maven or WAR deployment. With JS models front-end developers have access to rich Magnolia functionality that was previously only available in Java. JS models are performant and fun to work with. Changes are picked up instantly, just like any other file in a light module.

Magnolia 5.5.6 on August 29, 2017. See How to work with JavaScript models and JavaScript Models module.

View all definitions in the Definitions app

Magnolia has many kinds of definitions: template definitions, dialog definitions, site definitions, and so on. Definitions can come from various origins. Previously it was time consuming to find out where a definition resides and, if defined multiple times, which of them takes precedence. Developers now have a single place to view all definitions. The app displays registered definitions from all sources (JCR, YAML) and all origins (classpath, JCR, file system).

Magnolia 5.5 on November 15, 2016. See Definitions app.

Bootstrap content in light modules

The new Content Importer module allows you to bootstrap content from the file system into the JCR. The module adds bootstrapping capabilities for light modules. Developers can import content during development, distribution and deployment of light modules. For example, a module that provides a new template can also import sample content that shows editors how to use the template.

Magnolia 5.5 on November 15, 2016. See Content Importer module.

Magnolia CLI

Magnolia CLI is an npm package providing a command line interface (CLI) tool to set up Magnolia and help light development. Commands in Magnolia CLI help you get the Magnolia bundle, create a light module, create a page, define page availability, and create a component. The developers preferring light development now have a powerful tool to quickly set up a module and its elements.

Magnolia 5.5 on November 15, 2016. See Magnolia CLI.

Component personalization

Personalize any component and target it to a specific audience. Define the audience by individual traits or segment your visitors into meaningful groups. With component personalization and no additional skills to use it, editors can make small changes and increase the relevance of content in a scalable way. Combine personalization with Magnolia apps to create modular reusable pieces of content that you can reassemble to meet personalization needs, solving the content scalability problem at its source.

Magnolia 5.4.9 on September 13, 2016. See Component personalization and Personalization.

Definition decoration

A mechanism which allows you to alter existing configured items, such as apps, dialogs, field types, templates and more using YAML files. Decoration is possible with Magnolia Maven modules and light modules. The same definition can be decorated multiple times. For developers definition decoration greatly reduces repetition of code, making the overall development process much faster.

Magnolia 5.4.6 on April 22, 2016. See Definition decoration.

Magnolia Templating Kit

The templates of the Magnolia Templating Essentials move to a new module called the Magnolia Templating Kit (MTK). MTK templates don't use model classes anymore. The separation is ideally suited for front-end developers since the MTK is available also as a light module.

Magnolia 5.4.4 on January 19, 2016. See MTK module.

Complete release history




  • No labels