2009-04-28: Parsley 2.0.1 Bugfix Release
The first Parsley 2 bugfix release contains a huge number of fixes and small enhancements. And since it is fully backwards-compatible to the previous release it is highly recommended to switch to the new version immediately. See below for the release notes.
Most fixes and enhancements in this release are based on bug reports, feedback and suggestions from users, so a big thanks to everyone who participated. You can download the new version here.
Work on the next major update (version 2.1.0) will start in about 10 days. From that time on you should be careful when building from SVN since the new release will introduce some changes which are not backwards- compatible. For a full list of planned changes and additions for versions 2.1 through 2.3 see the road map in the manual. It contains links to the corresponding Jira tickets which you can use to add comments.
Release Notes - Parsley - Version 2.0.1
Bug
- [PSL-187] - Stacktrace is not printed on log.error("msg", e);
- [PSL-200] - Flex Modules: Using classes from a child domain with the Messaging Framework causes ReferenceError
- [PSL-201] - Flex Modules: ModuleViewManager not garbage-collected after unloading Module
- [PSL-202] - Mapping for Event metadata tag: type param must be optional and name param must be the default parameter
- [PSL-203] - Ant Build File: Error in Target for parsley-complete-flex.swc
- [PSL-204] - PropertyRegistry.getValue must return the actual value only - not an instance of PropertyValue
- [PSL-210] - DefaultMessageRouter.unregister must use splice instead of slice
- [PSL-211] - DefaultLifecycleListenerRegistry.removeLifecycleListener must use splice instead of slice
- [PSL-212] - Registration for Parsley Module Context "forgets" parent Context
- [PSL-216] - Injection for popups in modules with custom trigger events does not work
- [PSL-217] - XML Schema: method attribute not declared for post-construct, pre-destroy and factory elements
- [PSL-222] - Flex Logging integration: Parameters not resolved correctly
- [PSL-227] - ManagedEventsDecorator does not deal with ApplicationDomains correctly
- [PSL-229] - XmlObjectDefinitionLoader does not dispatch NestedErrorEvent properly
- [PSL-242] - Message dispatched in PostConstruct method may get dispatched twice
Improvement
- [PSL-180] - PropertyMapperBuilder.build should create lazy-initializing delegates
- [PSL-181] - Cleanup UnitTests for MXML, XML and Metadata Configuration Tags
- [PSL-188] - Add [PostConstruct] tag to SOSAppender.init
- [PSL-208] - XML Configuration: Simplify support for circular mapper references
- [PSL-213] - Trim Strings after splitting comma-separated attribute values
- [PSL-225] - Spicelib Metadata Mapping: Allow for lazy initialization to allow for arbitrary mapping registration order
- [PSL-226] - ManagedArray class should be declared as a dynamic class
- [PSL-228] - Remove CompositeContextBuilder.defaultDomain and make ClassInfo.currentDomain public instead
Task
- [PSL-179] - Manual: Mention issues when specfiying class names in XML without using them in code
- [PSL-185] - Manual: Fix Dependency Diagram for Module SWCs
- [PSL-186] - Manual: Fix MXML Namespace Declarations for Flex Integration Tags
- [PSL-194] - ASDoc for MetadataDecoratorExtractor.extract: description for type param missing
- [PSL-195] - ASDoc for ObjectDefinitionDecorator.decorate: description for all parameters missing
- [PSL-196] - ASDoc for ObjectDefinitionRegistry.getDefinitionByType: Remove required parameter
- [PSL-197] - ASDoc for Configure class: Fix placement of comment for class declaration
- [PSL-198] - Fix ASDoc typos
- [PSL-199] - ASDoc for ActionScriptContextBuilder: Fix class description (clipped text)
- [PSL-205] - Fix typos in the Manual
- [PSL-209] - Repackage spicelib-expressions.swc into spicelib-xml.swc
- [PSL-218] - Manual: Fix XML Namespace URIs and schemaLocation attributes for Flash and Flex Logging tags
- [PSL-221] - Manual: Add links and short description for articles and sample applications
- [PSL-224] - Manual: Add a section about metadata tags not being compiled into the SWF when using Parsley's SWCs with the -el option
- [PSL-232] - Manual: Include road map for versions 2.1 to 2.3