Contents
0.4.2 (2010-11-19)
- Added ros_comm dependency.
0.4.1 (2010-10-26)
- Updates in packages documentation and review status
Fix logdebug message. <<Ticket(ros-pkg 4343)>>
Renamed the logging package to log to avoid conflicts with python's builtin logging package. <<Ticket(ros-pkg 4403)>>
Add stack dependency on rx
0.4.0 (2010-07-28)
- Rename this stack from executive_python to executive_smach
- Move this stack from wg-ros-pkg to ros-pkg
Split of smach in separate ros-independent libraray
- Remove pr2-dependent joint trajectory tool
0.3.0 (2010-07-27)
User data passing has completely new API, where States specify all userdata interactions (input_keys and output_keys). See review notes
- Added decorator for describing the SMACH interface to a callback function
- Added Remapper class for quickly remapping user-data
- Added user-data remapping to some containers
- Concurrence container has new generic way to specify outcomes.
- A callback can be given which receives the child outcomes
- Lots of error reporting improvements
- New state classes
Added ServiceState (proxy to a ROS service call)
Added MonitorState (state with a callback function triggered on reception of a message)
- Added CBState (generic callback state)
- Added a new utility function for associating ros_shutdown with preempting SMACH containers
0.2.1 (2010-07-06)
- Several bugfixes to preemption behavior
SimpleActionState
- Action proxy states can return outcomes other than "succeeded" "aborted" or "preempted" based on the return value of a result callback
0.2.0 (2010-06-16)
- Completely new API:
- We can now nest state machines
- Several new container types
- Actionlib integration has become more powerful
- New container types (Concurrence, Sequence, Iterator)
- Completely new API:
New GUI that allows for runtime introspection on smach trees
0.1.0 (2010-03-22)
- first release