| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Copyright 2005-2006 The Apache Software Foundation |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <document> |
| |
| <properties> |
| <title>Commons SCXML Changes</title> |
| <author email="rahul@apache.org">Rahul Akolkar</author> |
| </properties> |
| |
| <body> |
| |
| <section name="About this document"> |
| <ul> |
| <li>Commons SCXML has had no official releases.</li> |
| <li>To help towards a release, join us on the |
| <a href="mail-lists.html">commons-dev mailing list</a>.</li> |
| </ul> |
| </section> |
| |
| <release version="1.0" date="Pending" |
| description="Project nearing promotion vote to Commons Proper"> |
| |
| <action dev="rahul" type="update"> |
| [01-22-2006] Package reorganization. Mostly out of discussions on |
| the dev list, three new packages were introduced: |
| <ol> |
| <li>A "test" package for the command line testing utility |
| classes</li> |
| <li>An "io" package for classes related to reading and writing |
| SCXML documents</li> |
| <li>A "servlet" environment package for the classes that |
| depend on the servlet API for Commons SCXML usecases in |
| servlet containers.</li> |
| </ol> |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [01-11-2006] Various website and documentation improvements. |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [01-08-2006] Improve dependencies webpage by providing URLs for each. |
| Improve navigation by providing "quick links". |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [01-08-2006] Added JEXL support for SCXML documents. |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [01-07-2006] SCXML serialization bits available in a utility class. |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [12-21-2005] SCXML digester instances are now available for further |
| customization of the default digester ruleset. |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [12-21-2005] The static digest() methods of the SCXMLDigester class |
| now throw the same exceptions as the underlying ones from |
| Digester#parse(). |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [12-10-2005] Make digester namespace aware, and capture arbitrary namespace |
| children of SCXML <send> element. |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [11-17-2005] Site overhaul according to recent discussions on the |
| commons-dev mailing list. |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [10-18-2005] Decouple SCXML engine from the SCXML execution semantics; |
| make SCXML semantics pluggable. |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [10-18-2005] Added UML state machine diagrams to the usecases section |
| of the website. |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [10-14-2005] Added documentation on usecases to website: |
| <ol> |
| <li>Usecase 1: To configure instances of the RDC group container.</li> |
| <li>Usecase 2: To describe Shale dialogs.</li> |
| </ol> |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [10-14-2005] Added API notes to website: |
| <ol> |
| <li>SCXML digester</li> |
| <li>SCXML engine</li> |
| <li>Firing events on an SCXML engine</li> |
| <li>Standalone testing</li> |
| <li>Fun with EL</li> |
| </ol> |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [10-14-2005] Updated dependency information to indicate purpose of |
| dependency (core, test, usecases etc.). |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [10-14-2005] Added Commons look and feel (navigation bar) to website. |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [10-10-2005] Added second usecase for Commons SCXML (within ASF projects). |
| Demonstrated the use of SCXML documents for describing Shale dialogs. |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [10-09-2005] Add a faces package for JSF-based environments (env.faces) |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [10-09-2005] Updated ant build file to include MyFaces dependency |
| (usecases only). |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [10-08-2005] Out of the box "simple" interface implementations. |
| <ol> |
| <li>Added simple loggers that implement ErrorHandler, ErrorReporter |
| and SCXMLListener.</li> |
| <li>Added a SimpleContext that wraps a variables (name to value) Map.</li> |
| </ol> |
| </action> |
| |
| <action dev="rahul" type="fix"> |
| [10-08-2005] VariableResolver#resolveVariable() should return null if variable |
| is not found instead of throwing an exception (in ELEvaluator.java) |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [09-29-2005] The scxml.env package has a new child jsp package, to distribute |
| the current contents of the env package such that each supported environment |
| can get its own package in the source. |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [09-29-2005] Enhanced the Standalone testing functionality to enable: |
| <ol> |
| <li>Value change events on the current Context.</li> |
| <li>Dummy events to re-evaluate conditionals on event-less transitions.</li> |
| </ol> |
| </action> |
| |
| <action dev="rahul" type="update" due-to="Jaroslav Gergic"> |
| [09-15-2005] Now handling outgoing transitions from a Parallel |
| (Section 3.4 SCXML WD). |
| </action> |
| |
| <action dev="rahul" type="fix"> |
| [09-15-2005] Minor Javadoc tweaks. |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [09-15-2005] "Microwave" test samples reset timer on leaving "cooking" |
| state so state machines can be re-run many times (without a "reset") |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [09-08-2005] Updated Commons SCXML logo. |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [08-27-2005] Use a customized set of checkstyle rules. These are the Sun checks |
| with three changes as discussed on the dev list: |
| <ol> |
| <li>Use a regexp header check for ASL</li> |
| <li>Disable 'hide a field' check (lot of noise from setters)</li> |
| <li>Disable 'method design for extension' check</li> |
| </ol> |
| </action> |
| |
| <action dev="rahul" type="fix"> |
| [08-27-2005] Six minor code changes based on FindBugs reports. |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [08-25-2005] Switch to new ant build file that will work better for the |
| Commons nightlies. |
| </action> |
| |
| <action dev="rahul" type="fix"> |
| [08-24-2005] RootContext (used in the JSP environment) should override |
| ELContext#has(String) method. |
| </action> |
| |
| <action dev="rahul" type="update"> |
| [08-24-2005] Enhanced couple of samples used by the test cases. |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [08-23-2005] Added JUnit Test Framework. |
| </action> |
| |
| <action dev="rahul" type="fix"> |
| [08-23-2005] Upgraded Digester version in project dependencies to 1.7. |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [08-23-2005] Added BeanUtils 1.7.0 dependency as needed by Digester. |
| </action> |
| |
| <action dev="rahul" type="fix"> |
| [08-20-2005] Corrected year of inception in License. |
| </action> |
| |
| <action dev="rahul" type="fix"> |
| [08-20-2005] Corrected some 1500+ checkstyle errors. |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [08-20-2005] This changes document added. |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [08-17-2005] Initial SCXML codebase copied from the RDC Taglib codebase |
| (part of Jakarta Taglibs Proper). |
| </action> |
| |
| <action dev="rahul" type="add"> |
| [08-17-2005] Initial build artifacts, STATUS and PROPOSAL documents. |
| </action> |
| |
| </release> |
| |
| </body> |
| |
| </document> |