Developed as a collaborative effort with Workbench Moderation (requires the 2.x branch).
An entity agnostic State Flow Entity was created. State Flow has become State Flow Node. State Flow Node depends on State Flow Entity.
Uses Drafty to ensure consistent revision handling.
7.x-2.6
--------------
#2263215 by -enzo-: Added Integrate table node_revision_states_history with views.
#2269259 by hefox: Added primary key to node_revision_states_history.
#2269303 by xdavidson: Fixed Notice: Undefined index: pathauto in state_flow_promote_node_revision.
#2270247 by muschpusch: Fixed Use proper label and message on workflow page.
Issue #2220535 by fmitchell: Apachesolr is not updated when events are fired.
Issue #2219597 by muschpusch: Event links in views show state key instead of label.
Issue #2206169 by kchh90: Workflow page content overridden if other blocks are present in the content region.
#2159449 by kchh90: State flow state filter handler uses machine name instead of labels for the options.
#2135853 by chilootz: Scheduled revisions not cleaned up from state_flow_schedule table when deleted before scheduled date.
#1759278 by azinck, bleen18, bmcmurray: Views integration for State Flow Schedule.
#1985464 by douggreen: state_flow /workflow page should use format_username
#1988338 by Elijah Lynn: Added Always show drafts, previous revisions, history containers on Workflow tab/page (UX).
#1988356 by Elijah Lynn: Added Improve consistency by renaming revision and id to 'Revision ID'.
#1989310 by Elijah Lynn: Added Workflow page/tab - Rename Drafts to Working Drafts and Other Revisions to Archived Drafts - Less Confusing.
#1989348 by Elijah Lynn: Added author column on drafts and other revisions tables.
Issue #1830592 by brantwynn: Fixed Undefined index for node in state_flow_entity_property_info_alter().
Issue #1836562 by raystuart: Fixed Move the scheduled event_comment() inside if.
Issue #1778082 by alphageekboy: Add pathauto support for state_flow
Re-added 'Content Revisions' page - fixed bug with mass change of states for content, added updated column to table display
#1493088: Include the vid of a new draft in the node object
#1528968: Provide hooks for altering the workflow tab content
#1562058: No check for no existing states in State Flow
#1518154: Update API with new hooks available
#1562044: No check for no Node bundles in State Flow
#1595340: State Flow creates $node->path even when path is empty
#1616704: Check $machine_type on Node Update
#1619432: Undefined function db_query_slave
#1616988: State Flow Breaks Drupal Installation profile installs
#1518156: provide a way to skip workflow for content types
#1509784: bulk revision not firing when transitioning via an event
Rename bulk revision alter keys to state_flow_node_revision_filters, state_flow_node_revision_operations
#1459360: drush command to publish scheduled nodes
#1415692: state_flow_schedule to allow scheduling to publish
#1479380: fix schedule to not use JS; use write_history()