| Version | Date | Description |
|---|---|---|
| 1.0RC1 | 2010-03-01 | Release of version 1.0 RC1 |
| 0.8.1 | 2009-09-14 | Release of version 0.8.1 |
| 0.8 | 2009-07-16 | Release of version 0.8 |
| 0.7.1 | 2009-05-02 | Release of version 0.7.1 |
| 0.7 | 2009-01-20 | Release of version 0.7 |
| 0.6 | 2008-07-03 | Release of version 0.6 |
| 0.5 | 2008-04-21 | Release of version 0.5 |
| 0.4 | 2008-01-26 | Release of version 0.4 |
| 0.3.1 | 2007-12-26 | Release of version 0.3.1 |
| 0.3 | 2007-11-24 | Release of version 0.3 |
| 0.2 | 2007-04-26 | Release of version 0.2 |
| 0.1.1 | 2007-04-10 | Release of version 0.1.1 |
| 0.1 | 2007-04-08 | Release of version 0.1 |
| Type | Changes | By | Date |
|---|---|---|---|
![]() | fixed constructor-arg type attribute was not declared in spring-actionscript-objects-1.0.xsd Fixes 62. | rzwaga | 19/09/2009 |
![]() | added unregisterStageProcessor() method to the IStageProcessorRegistry interface | rzwaga | 19/09/2009 |
![]() | added DefaultFlexAutowireProcessor that handles binding using the [Autowired(name="objectName",property="property.chain")] metadata | rzwaga | 21/09/2009 |
![]() | added PureMVC documentation section | rzwaga | 22/09/2009 |
![]() | added autowiring support for injecting external property values using [Autowired(externalProperty="propertyName")] | rzwaga | 23/09/2009 |
![]() | added parent context support to IObjectFactory interface and AbstractObjectFactory implementation Fixes 48. | rzwaga | 30/09/2009 |
![]() | added skip-postprocessor and skip-metadata support for ObjectDefinition | rzwaga | 30/09/2009 |
![]() | added name and value attribute support to the property XML element, for defining external properties directly in the configuration instead of an external properties file | rzwaga | 09/10/2009 |
![]() | added parent properties support to XMLObjectFactory | rzwaga | 09/10/2009 |
![]() | added IStageProcessorRegistry interface and FlexStageProcessorRegistry implementation to support stage wiring in a multi-module situation (Thanks to Arnoud for helping debug this) | rzwaga | 09/10/2009 |
![]() | added extra functionality to the CairngormFrontController that enables to add commands that are being created by the application context (basically using the context as a commandFactory) | rzwaga | 10/10/2009 |
![]() | renamed SASCairngormEvent to SASCairngormModuleEvent | rzwaga | 18/10/2009 |
![]() | ObjectUtils no longer has a dependency on the Flex framework Fixes 74. | rzwaga | 30/10/2009 |
![]() | added core.* package containing the Operation API | cherreman | 28/10/2009 |
![]() | added core.event.* package containing the EventBus classes | cherreman | 10/11/2009 |
![]() | added EventHandlerMetaDataPostProcessor for automatic handling of EventBus events | cherreman | 22/11/2009 |
![]() | added parallel or sequencential execution to CompositeCommand class Fixes 84. | rzwaga | 04/12/2009 |
![]() | added core.task.* package | rzwaga | 04/12/2009 |
![]() | added support for property chain retrieval in the FieldRetrievingObjectFactory, for example: Application.application.systemManager.stage can now be retrieved. | rzwaga | 12/01/2010 |
![]() | added support for compound property names in XML config | cherreman | 15/01/2010 |
![]() | added support for factory-object in AbstractObjectFactory Fixes 86. | cherreman | 19/01/2010 |
![]() | added TaskNamespaceHandler for core.task.* package | rzwaga | 19/01/2010 |
![]() | added createInstance(clazz:Class, constructorArguments:Array = null) method to the IObjectFactory interface to enable a factory to create objects with only annotations and have no object definition. | rzwaga | 03/02/2010 |
![]() | added operation and service for remoting via NetConnection | cherreman | 8/02/2010 |
![]() | added support for vector type in XML configuration. Fixes 67. | rzwaga | 12/02/2010 |
![]() | Allow adding mx.flash.Event items to EventSequence and facilitate custom trigger calculation. (Thanks Jurgen) Fixes 41. | rzwaga | 12/02/2010 |
![]() | Added modulePolicy of type ModulePolicy to FlexStageProcessorRegistry that determines how modules will be handled Fixes 70. | rzwaga | 12/02/2010 |
![]() | Minor documentation fixes. (Thanks Mark) Fixes 69. | rzwaga | 12/02/2010 |
![]() | added RouteEventsMetaDataPostProcessor to re-route events from arbitrary objects through the EventBus | rzwaga | 14/02/2010 |
![]() | Added IApplicationDomainAware and ApplicationDomainAwarePostProcessor to automatically inject the context's application domain in objects that need a reference | rzwaga | 19/02/2010 |
![]() | Added MethodInvokingFactoryObject to be able to inject method results from other objects | rzwaga | 25/02/2010 |
![]() | Added util:invoke element as a configuration shortcut for the MethodInvokingFactoryObject | rzwaga | 25/02/2010 |
![]() | Added support for injecting the application context by using ref="this" in the configuration | rzwaga | 26/02/2010 |
![]() | Added Maven mojo to generate a flex-config file from an application context (Thanks Ryan) | rzwaga | 27/02/2010 |
| Type | Changes | By | Date |
|---|---|---|---|
![]() | fixed recursive resolve of properties Fixes 60. | cherreman | 28/07/2009 |
![]() | added module support to CairngormFrontController | rzwaga | 27/07/2009 |
![]() | fixed parsing of empty value nodes Fixes 49. | cherreman | 31/07/2009 |
![]() | fixed imports Fixes 50. | cherreman | 31/07/2009 |
![]() | fixed error in example code in the documentation Fixes 52. | rzwaga | 31/07/2009 |
![]() | fixed Flex dependency in XMLObjectFactory Fixes 51. | rzwaga | 31/07/2009 |
![]() | fixed autowiring stage components in modules that are loaded in a different applicationDomain Fixes 57. | rzwaga | 31/07/2009 |
![]() | added IStageProcessor and IStageProcessorRegistry interfaces in org.springextensions.actionscript.stage package | rzwaga | 20/08/2009 |
![]() | refactored the stage autowiring into separate IStageProcessor implementation called DefaultAutowiringStageProcessor | rzwaga | 20/08/2009 |
![]() | stage components are now autowired only once by default, can be optionally turned off in DefaultAutowiringStageProcessor by setting the autowireOnce property to false. | rzwaga | 27/08/2009 |
![]() | renamed stage interception schema to stage processing schema | rzwaga | 21/08/2009 |
![]() | added org.springextensions.actionscript.localization package and corresponding sample application | rzwaga | 24/08/2009 |
![]() | added org.springextensions.actionscript.security package and corresponding sample application | rzwaga | 28/08/2009 |
![]() | moved the IObjectSelector interface to org.springextensions.actionscript.stage package | rzwaga | 27/08/2009 |
![]() | inner singleton objects are now automatically marked as lazy-init Fixes 59. | rzwaga | 02/09/2009 |
![]() | added support for interface definitions, both in XML and MXML configurations | rzwaga | 03/09/2009 |
![]() | autowire byType now also works for objects created by an IFactoryObject Fixes 61. | rzwaga | 04/09/2009 |
![]() | fixed random suffix on property file URL is now optional, use prevent-cache=false on the import tag (is true by default) Fixes 29. | rzwaga | 07/09/2009 |
![]() | changed implementation of method-invocation elements Fixes 43. | cherreman | 09/09/2009 |
![]() | changed implementation of MethodInvocations in MXML support to match the new implementation | rzwaga | 11/09/2009 |
![]() | added stagewiring sample application | rzwaga | 12/09/2009 |
| Type | Changes | By | Date |
|---|---|---|---|
![]() | new website at www.springactionscript.org | ||
![]() | factored out common functionality into the AS3Commons projects (www.as3commons.org) | ||
![]() | major update to the documentation | ||
![]() | added autowire support | ||
![]() | added custom namespace handler support | ||
![]() | restructured subversion repository | ||
![]() | updated samples | ||
![]() | various performance improvements | ||
![]() | added IDataTranslator and IDataTranslatorAware interfaces | ||
![]() | added AbstractDataTranslatorAwareBusinessDelegate base class | ||
![]() | added 'batch command' support to CairngormFrontController Fixes 47. | ||
![]() | added entire package for MXML support for application contexts | ||
![]() | moved Enum to AS3Commons-Lang | ||
![]() | moved ICloneable to AS3Commons-Lang | ||
![]() | moved IEquals to AS3Commons-Lang | ||
![]() | moved IllegalArgumentError to AS3Commons-Lang | ||
![]() | moved IllegalStateError to AS3Commons-Lang | ||
![]() | removed RuntimeError | ||
![]() | added "factoryObjectName" property to IObjectDefinition and ObjectDefinition | ||
![]() | added ObjectDefinitionStoreError | ||
![]() | added StageComponentInterceptionPostProcessor | ||
![]() | fixed e4x query to select nodes with Required metadata in RequiredMetadataObjectPostProcessor | ||
![]() | changed "getObject" and "getObjectType" so we can also return Function references from methods in FieldRetrievingFactoryObject | ||
![]() | added "getObjectDefinition" in IConfigurableListableObjectFactory | ||
![]() | added ApplicationPropertiesResolver | ||
![]() | removed "allowObjectDefinitionOverriding" getter and setter from IObjectDefinitionRegistry | ||
![]() | added error is now thrown when overriding an object definition while it is not allowed in DefaultListableObjectFactory | ||
![]() | added support for retrieving factory objects and autowiring in AbstractObjectFactory | ||
![]() | added ObjectDefinitionBuilder | ||
![]() | fixed bug with caching of factory objects in AbstractObjectFactory | ||
![]() | added StageInterceptionNamespaceHandler | ||
![]() | added spring-actionscript-stageinterception-1.0.xsd | ||
![]() | added spring_actionscript_stageinterception namespace | ||
![]() | added RPCNamespaceHandler | ||
![]() | added spring-actionscript-rpc-1.0.xsd | ||
![]() | added spring_actionscript_rpc namespace | ||
![]() | added UtilNamespaceHandler | ||
![]() | added spring-actionscript-util-1.0.xsd | ||
![]() | added spring_actionscript_util namespace | ||
![]() | added MessagingNamespaceHandler | ||
![]() | added spring-actionscript-messaging-1.0.xsd | ||
![]() | added spring_actionscript_messaging namespace | ||
![]() | added "resolveID" to AbstractObjectDefinitionParser method that allow object name lookup and generation | ||
![]() | fixed XMLObjectDefinitionsParser so that abstract definitions are no longer parsed | ||
![]() | fixed XMLObjectDefinitionsParser to support nested custom nodes | ||
![]() | fixed ObjectNodeParser to support nested custom nodes | ||
![]() | added StageInterceptorNodeParser | ||
![]() | fixed parent properties not being overridden by child properties in ParentAttributePreprocessor | ||
![]() | fixed bug with properties replacement | ||
![]() | removed AbstractService | ||
![]() | added IApplicationController | ||
![]() | added AbstractApplicationController | ||
![]() | added ApplicationEvent | ||
![]() | added ApplicationEventDispatcher | ||
![]() | added IApplicationEventListener | ||
![]() | added ApplicationUtils | ||
![]() | moved ArrayUtils to AS3Commons-Lang | ||
![]() | moved Assert to AS3Commons-Lang | ||
![]() | moved DictionaryUtils to AS3Commons-Lang | ||
![]() | moved ObjectUtils to AS3Commons-Lang | ||
![]() | moved StringUtils to AS3Commons-Lang | ||
![]() | moved XMLUtils to AS3Commons-Lang | ||
![]() | removed TypedProxy | ||
![]() | added object-definition-parser-builder sample project |