Prana 0.3.1 Released

ActionScript, Flex, Prana Add comments

I’m proud to announce that Prana 0.3.1 has been released. This is a minor release that contains some of the new features and improvements since version 0.3.

  • support for scope (singleton and prototype) on object definitions
  • support for factory objects

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

Happy holidays and enjoy this release!

Changes in version 0.3.1 (26.12.2007)

General
* improved documentation
* build file now handles releases

Package org.pranaframework.collections
* IMap and Map now have “get” and “put” methods to support data binding
* IMap now implements ICollectionView
* added MapViewCursor

Package org.pranaframework.config
* AppSettings no longer implements IEventDispatcher because Map now does

Package org.pranaframework.ioc
* added support for factory objects in ObjectContainer through IFactoryObject interface
* added ObjectDefinitionScope enum
* IObjectDefinition now has “scope” getter and setter
* added “scope” getter and setter to ObjectDefinition
* “isSingleton” in ObjectDefinition now alters scope property instead of having a private member
* ObjectContainer.getObject() is now able to return singleton or prototype objects

Package org.pranaframework.ioc.factory
* added “isSingleton” getter to IFactoryObject
* added AbstractFactoryObject base class for factory objects

Package org.pranaframework.ioc.factory.config
* added RandomNumberFactoryObject to return random numbers
* added FieldRetrievingFactoryObject to retrieve static or non-static fields from an object

Package org.pranaframework.ioc.parser
* added scopeAttributePreprocessor to XmlObjectDefintionsParser to set up scope attributes on object definitions

Package org.pranaframework.ioc.util
* added singleton and scope attributes to Constants

Package org.pranaframework.reflection
* added Field as a base class for all fields
* Accessor now extends Field instead of AbstractMember
* Constant now extends Field instead of AbstractMember
* Type now extends Field instead of AbstractMember
* Variable now extends Field instead of AbstractMember

Package org.pranaframework.utils
* TypeConverter.execute() can now return a class


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

One Response to “Prana 0.3.1 Released”

  1. Adam Says:

    Hi, we talked on the flexcoders list about mocking AS3 objects. I can’t locate your email address anywhere. I have typed mine in to the reply textbox. Let’s talk sometime!

Leave a Reply

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