Prana 0.3 released!

ActionScript, Cairngorm, Flex, Prana Add comments

I’m proud to announce that Prana 0.3 has been released.

Some of the key features and updates:

  • major update to the core IoC container
  • support for templates in the application context (blog post)
  • support for initializing objects in the application context (Log example)
  • compliancy with Spring application contexts
  • event sequencing in Cairngorm (blog post)
  • several utilities

In the coming days, I’ll post some more about the new features.

General info: http://www.pranaframework.org
Download: SourceForge Download Page

Changes in version 0.3 (24.11.2007)
———————————–

General
* added Movie sample application based on article by Martin Fowler
* improved documentation
* moved Cairngorm related classes to org.pranaframework.cairngorm
* Cairngorm Store sample now has different configuration of service locator

Package org.pranaframework.cairngorm
* added support for event sequencing
* CairngormFrontController now checks for commands implementing the ICommands interface
* implementation of CairngormServiceLocator

Package org.pranaframework.errors
* added ClassNotFoundError for retrieving a class by name when class was not found

Package org.pranaframework.ioc
* added serializer to create an application context from an object
* added support for initializing object with IInitializingObject
* added support for templates in application context
* added support for <map> definitions, parsed to Dictionary
* added support for <list> definitions, parsed to ArrayList
* made container spring context compliant
* improved error handling when creating object from object definitions
* rewrote preprocessing of xml application context, now using chain of preprocessors
* fixed creation of object without id, id is now auto generated
* fixed order for object definitions so that they no longer need to be chronological

Package org.pranaframework.reflection
* added metadata introspection
* added “getFullName” method to Method class
* changed arguments in “invoke” method from … to array

Package org.pranaframework.utils
* added “forName” method in ClassUtils for retrieving Class objects via class names
* added “getParentClass” method in ClassUtils that returns the parent class of a given class
* added “isSubclassOf” method in ClassUtils that returns if a class extends another class
* added StringUtils
* added DisplayObjectContainerUtils
* added MethodInvoker to support initializing objects from application context
* added “state” method to Assert class
* changed TypeConverter so that it can return Class objects


Add to Bloglines - Digg This! - del.icio.us - Stumble It! - Twit This! - Technorati links - Share on Facebook - Feedburner
 

One Response to “Prana 0.3 released!”

  1. Carlos Rovira Says:

    Great work Christophe! Can’t wait to play with it. Hope other people in the flash-flex ecosystem get how useful is prana framework like java people appreciate the spring framework :)

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login