This is the first release with D7 compatibility, and should be used on all Drupal 7 installations. This is intended to be used in conjunction with the 7.x releases of the Workflow module. This is intended to be feature-for-feature identical to the 6.x-1.7 release.
The only difference between this release and 6.x-1.7 is that deletion of orphaned and/or disabled states is not done. This is because there is an interface for this in the official Workflow Clean Up sub-module.
Revised _create_workflow_state_for_node to mirror behavior of Workflow module workflow_execute_transition function. This includes calling all module hooks, transition events, and cleanup of any scheduled transitions for the node.
Greatly expanded the cleanup function to address issues that are not cleanable within the stock Workflow module. Now performs a purge of all orphaned entries across all workflow tables, and removes all workflow states marked for deletion.
This is the first release with D7 compatibility, and should be used on all Drupal 7 installations. This is intended to be used in conjunction with the 7.x releases of the Workflow module. The major difference from 6.x-1.7 is that deletion of orphaned and/or disabled states is not done, because there is an interface for this in the official Workflow Clean Up sub module.