Author: rahul
Date: Thu Dec 7 14:16:00 2006
New Revision: 483698
URL: http://svn.apache.org/viewvc?view=rev&rev=483698
Log:
v0.6 release notes
Modified:
jakarta/commons/proper/scxml/trunk/RELEASE-NOTES.txt
Modified: jakarta/commons/proper/scxml/trunk/RELEASE-NOTES.txt
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/scxml/trunk/RELEASE-NOTES.txt?view=diff&rev=483698&r1=483697&r2=483698
==============================================================================
--- jakarta/commons/proper/scxml/trunk/RELEASE-NOTES.txt (original)
+++ jakarta/commons/proper/scxml/trunk/RELEASE-NOTES.txt Thu Dec 7 14:16:00
2006
@@ -16,13 +16,76 @@
-->
$Id$
- Commons SCXML Package
- Version 0.6-SNAPSHOT
+ Commons SCXML Package
+ Version 0.6
Release Notes
-
INTRODUCTION:
+Commons SCXML 0.6 primarily contains new features, along with a
+handful of bug fixes. See about section below for general information
+on Commons SCXML.
+
+IMPORTANT NOTES:
+
+ o Commons SCXML v0.6 requires Commons Digester v1.8 (mandatory update)
+
+ o The recommended version of Commons JEXL is now v1.1 and the
+ recommended version of Commons Logging is v1.1
+
+ o Starting v0.6, all SCXML elements must strictly belong to the
+ correct namespace with the following URI (case sensitive):
+
+ http://www.w3.org/2005/07/scxml
+
+NEW FEATURES:
+
+ o The entire Commons SCXML object model as well as the SCXMLExecutor
+ instances are now serializable. This is particularly useful in
+ web environments for session persistence and clustering.
+
+ o There is improved support for XML namespaces in SCXML documents.
+ Custom actions may be defined in user-specified namespaces.
+
+ o Deferred XPath expression evaluation, in context of interaction with
+ <data> elements, has improved. It is now possible to use namespace
+ prefixed XPath expressions based on prefixes used in the document.
+
+ o The SCXMLExecutor instances now provide some element of thread-safety.
+ Firing events on a state machine executor instance or reseting it
+ are synchronized operations. The underlying state machine needs to
+ model any race conditions correctly.
+
+DEPRECATIONS:
+
+All deprecations introduced in this version are scheduled for removal in
+v1.0 of the library.
+
+ o [org.apache.commons.scxml.io.SCXMLDigester] The custom digester rules
+ in this class are deprecated. They should not have been part of the
+ public API to begin with.
+
+ o [org.apache.commons.scxml.ErrorReporter] All String constants in this
+ class have been deprecated. Use constants with the same names in
+ org.apache.commons.scxml.semantics.ErrorConstants instead.
+
+ o [org.apache.commons.scxml.model.Invoke] The method getParams()
+ returning a java.util.Map has been deprecated. Use the method
+ params() returning a java.util.List instead. See Javadocs for details.
+
+BUG FIXES:
+
+ o [SCXML-21] Delay is not processed for <send> element with default
+ "targettype".
+
+ o [SCXML-14] Allow target of a transition to be omitted.
+
+OTHER CHANGES:
+
+ o [SCXML-31] <var> and <assign> now log new values.
+
+ABOUT COMMONS SCXML:
+
The Commons SCXML (State Chart XML) project provides a generic
state-machine based execution environment. It borrows most semantics
from its namesake Working Draft at the W3C. Anything that can be
@@ -36,14 +99,3 @@
http://jakarta.apache.org/commons/scxml/
-
-NEW FEATURES:
-
-
-
-BUG FIXES:
-
- o SCXML elements have to be defined in the following namespace
- (case sensitive): http://www.w3.org/2005/07/scxml
-
- o [SCXML-14] Allow target of a transition to be omitted.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]