Hi list,

Magnolia Blossom 1.2 has just been released. 

This release brings a bunch of new features and fixes two important bugs. A new 
sample is also available, its a webapp project that requires nothing more than 
a plain maven installation to start up.

The biggest new feature is spring integration in content2bean bringing 
dependency injection and AOP. This can  be used directly from your spring xml 
files to load beans from the repository. When changes are made in the 
repository the bean will be transparently reloaded. This allows for easy 
reconfiguration of a running application.

The new annotation @InitSaveHandler allows you to customize the savehandler to 
use for saving a dialog.

There's also a few additions that make writing controllers even easier. For 
instance you can get the Content object passed directly to your handler method 
and you can return redirects by returning the uuid prefixed with the name of 
the repository. As an example; return "website:" + content.getUUID(); would 
return a redirect to a page.

See the release notes below for a complete list of features.

Documentation
http://documentation.magnolia-cms.com/modules/blossom.html

Download
https://sourceforge.net/projects/magnoliablossom/

Samples
http://svn.magnolia-cms.com/svn/community/modules/blossom/samples/trunk/

Issue Tracker
http://jira.magnolia-cms.com/browse/BLOSSOM


Release Notes

Big enhancements to the feature set and fixes two important bugs. Most notably 
added support for having beans that are
configured in the repository with support for reloading them transparently when 
their configuration changes. The feature
builds on an extension to Content2Bean that allows dependency injection, 
lifecycle events and applying AOP proxies using
the ApplicationContext. As for the ApplicationContext there's a new feature 
that brings in singletons from Magnolia so
that they can be specified as dependencies in bean definitions or used for 
autowiring.  Also new in this release is a
number of enhancements for working with content in controllers even easier.

Added features:

* BLOSSOM-14 Make possible to set a SaveHandler for a dialog
* BLOSSOM-19 Support for DI and AOP in Content2Bean
* BLOSSOM-20 FactoryBeans for creating beans configured in repository with 
support for observed reloading
* BLOSSOM-23 WebArgumentResolver for Content, User, MgnlUser, AggregationState 
and Context
* BLOSSOM-24 FactoryBean that exposes magnolia singletons in ApplicationContext
* BLOSSOM-29 ViewResolver for sending redirects based on uuid
* BLOSSOM-30 Support for filter and servlet proxies that defer initialization 
until Magnolia has finished update/install phase
* BLOSSOM-31 @Available should be overridable in subclasses

Bug fixes:

* BLOSSOM-16 BlossomDispatcherServlet fails to render when handlerPath is a 
subset of the requestURI
* BLOSSOM-18 Multipart support doesn't work with Spring 3

Behind the scenes:

* BLOSSOM-22 Move BlossomFilter deeper into filter chain to make sure that 
AggregationState is properly filled in during pre execution
* BLOSSOM-28 Upgrade to parent pom version 19
* BLOSSOM-32 Anonymous dialogs for paragraphs should be registered in 
repository like normal dialogs


We'd like to thank everyone that has invested time in testing and providing 
feedback and ideas.


Tobias Mattsson
Magnolia International Ltd.

----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to