Change logs and migration guides between versions.

1.3.1

Release Date: 2013-09-28

Maven: http://search.maven.org/#browse|161297757

IFlowPersister has been changed. Also restoring flow is available now.

1.3.0

Release Date: 2013-09-20

Maven: http://search.maven.org/#browse|161297726

Add argument and exceptions to listeners and annotated listeners. The state or transition parameter let the method know which state or transition is processed by it. It is also possible to legally throw an exception of specified type instead of RuntimeException. All methods of listeners and processors throw their specified exceptions as well.

@FlowStateEvent
public void myStateListener(IFlowCarter<?> flowCarter, IFlowState state) throws FlowStateListenerException {
   ...
}


@FlowTransitionEvent
public void myTransitionListener(IFlowCarter<?> flowCarter, IFlowTransition transition) throws FlowTransitionListenerException {
   ...
}

 

Older versions

If you are looking for changelog of older version, see Changelog 1.2.x.