<commit_before><!--
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You 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.
-->
$Id$

                         Commons SCXML Package
                          Version 0.7-SNAPSHOT
                            Release Notes

INTRODUCTION:

Commons SCXML 0.7 primarily contains new features, along with a
handful of bug fixes. See about section below for general information
on Commons SCXML.

IMPORTANT NOTES:

 o State IDs can no longer contain whitespace. Any IDs that contain spaces
   must be changed to conform before switching to v0.7.

NEW FEATURES:

 o Conflicts between transitions are now resolved based on document order
   of the transitions.

 o Transition targets can now be specified as a space separated list of
   state IDs. When more than one targets are specified, they must belong
   to regions of the same parallel.

DEPRECATIONS:

 o org.apache.commons.scxml.model.State#getTransitions()
   org.apache.commons.scxml.semantics.ErrorConstants#NON_DETERMINISTIC

 o org.apache.commons.scxml.model.Transition#getTarget()
   org.apache.commons.scxml.model.Transition#setTarget(TransitionTarget)
   org.apache.commons.scxml.model.Transition#getRuntimeTarget()
   org.apache.commons.scxml.model.Transition#getPath()

 o org.apache.commons.scxml.io.SCXMLSerializer#serializeTarget(StringBuffer,Transition,String)

BUG FIXES:



OTHER CHANGES:

 o SCXMLExecutor logs state at a lower severity (changed from log level
   'info' to log level 'debug')

 o The LCA of two states belonging to sibling regions is now the enclosing
   Parallel, rather than the orthogonal State.

 o The regions of a parallel are entered in document order. This is
   implementation-specific behavior and users should not rely on it.

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
represented as a UML state chart -- business process flows, view
navigation bits, interaction or dialog management, and many more -- can
leverage the Commons SCXML library. The library abstracts out the
environment interfaces, and can be used in numerous server-side and
client-side runtimes.

Please visit the website for project information and documentation:

http://commons.apache.org/scxml/
<commit_msg>Towards complete release notes for v0.7<commit_after><!--
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You 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.
-->
$Id$

                         Commons SCXML Package
                          Version 0.7-SNAPSHOT
                            Release Notes

INTRODUCTION:

Commons SCXML 0.7 primarily contains new features, along with a
handful of bug fixes. See about section below for general information
on Commons SCXML.

IMPORTANT NOTES:

 o State IDs can no longer contain whitespace. Any IDs that contain spaces
   must be changed to conform before switching to v0.7.

 o Behavior related to wild card event name handling for transitions has
   changed (now aligns with latest Working Draft).

NEW FEATURES:

 o Conflicts between transitions are now resolved based on document order
   of the transitions.

 o Transition targets can now be specified as a space separated list of
   state IDs. When more than one targets are specified, they must belong
   to regions of the same parallel.

 o <event> is supported.

DEPRECATIONS:

 o org.apache.commons.scxml.io.SCXMLDigester

 o org.apache.commons.scxml.io.SCXMLSerializer#serializeTarget(StringBuffer,Transition,String)

 o org.apache.commons.scxml.model.State#getTransitions()
   org.apache.commons.scxml.semantics.ErrorConstants#NON_DETERMINISTIC

 o org.apache.commons.scxml.model.Transition#getTarget()
   org.apache.commons.scxml.model.Transition#setTarget(TransitionTarget)
   org.apache.commons.scxml.model.Transition#getRuntimeTarget()
   org.apache.commons.scxml.model.Transition#getPath()

BUG FIXES:



OTHER CHANGES:

 o SCXMLExecutor logs state at a lower severity (changed from log level
   'info' to log level 'debug')

 o The LCA of two states belonging to sibling regions is now the enclosing
   Parallel, rather than the orthogonal State.

 o The regions of a parallel are entered in document order. This is
   implementation-specific behavior and users should not rely on it.

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
represented as a UML state chart -- business process flows, view
navigation bits, interaction or dialog management, and many more -- can
leverage the Commons SCXML library. The library abstracts out the
environment interfaces, and can be used in numerous server-side and
client-side runtimes.

Please visit the website for project information and documentation:

http://commons.apache.org/scxml/

{'fraction_non_alphanumeric': 0.05375839974996093, 'fraction_numerical': 0.003750586029067042, 'mean_word_length': 3.804804804804805, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 17}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4846426', 'n_tokens_mistral': 1652, 'n_tokens_neox': 1572, 'n_words': 782}