Release notes for Piece_Flow 1.16.0 (stable)
Release Date: 2008-07-28
A new release of Piece_Flow is now available.
What's New in Piece_Flow 1.16.0
- Enhanced interfaces
- getActiveFlowExecutionTicket() has been added to the Piece_Flow_Continuation_Service class. It can be used to get the flow execution ticket for the active flow execution. And also isViewState() has been added to the Piece_Flow class. It can be used to get whether the current state of a flow execution is a view state or not.
- Improved error handling
- The behavior of internal error handling has been changed so as to handle only own and "exception" level errors.
- A defect fix
- A defect that the outer frame of an already removed flow execution to be created by garbage collection has been fixed.
See the following release notes for details.
Enhancements
- Added getActiveFlowExecutionTicket() to get the flow execution ticket for the active flow execution. (Piece_Flow_Continuation_FlowExecution, Piece_Flow_Continuation_Service)
- Added isViewState() to get whether the current state of a flow execution is a view state or not. (Piece_Flow)
- Changed the behavior of internal error handling so as to handle only own and "exception" level errors.
- Replaced all uses of PIECE_FLOW_ERROR_FLOW_NAME_NOT_GIVEN with PIECE_FLOW_ERROR_FLOW_ID_NOT_GIVEN.
- Changed the behavior of internal error handling that an exception from Stagehand_FSM is always wrapped with Piece_Flow_Error::push().
Defect Fixes
- Fixed a defect that the outer frame of an already removed flow execution to be created by garbage collection. (Piece_Flow_Continuation_FlowExecution)
