commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ra...@apache.org
Subject svn commit: r483698 - /jakarta/commons/proper/scxml/trunk/RELEASE-NOTES.txt
Date Thu, 07 Dec 2006 22:16:00 GMT
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: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message