Install
Works with Drupal: ^8.8 || ^9 || ^10 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
This release is mainly concerned with solving issues for sites upgrading from 1.7 version and improved test coverage.
First some functional schanges:
Issue #3541520: Operation 'Revert to last state' in dropdownbutton is promoted to first place
Issue #3541520: Operation 'Revert to last state' is incorrect for older transitions
Issue #3541520: UserRole::isOwner() incorrect for Anonymous user 0
Issue #3541652: Emtpy WorkflowTransition should not save TargetEntity
Issue #3542968: Add Diff support in workflow module
Issue #3542376 by sboden: Update README file
Then the issues for upgrading from older versions, including technical maintenance:
Issue #3520853 by sboden, johnv: Better handling of anonymouns/CLI users in workflow_current_user()
Issue #3520853 by sboden, johnv: Better handling of WorkflowTransitionTimestamp FormElement
Issue #3520853 by sboden, johnv: Better performance by adding early returns
Issue #3520853 by sboden, johnv: Create a single cache key instead of deep array nesting
Issue #3520853 by sboden, johnv: Remove complicated match structure
Issue #3520853 by sboden, johnv: Return valid SID for existing entity w/o workflow field
Issue #3520853: Better handling of WorkflowTransitionTimestamp FormElement -...
And the issue for better test coverage:
Issue #2919482 by bluegeek9: Add phpcs.xml.dist file
Issue #2919482 by bluegeek9: Clean code - add composer.json file
Issue #3529085: Workflow history has disappeared after upgrading from 8.x-1.7...
Issue #3529350 by bluegeek9: RenderElement and FormElement base plugin classes...
Issue #3529350: Modernize from Annotations to Attributes - restore WorkflowItem.php
Issue #3538564: Performance issues on the Extend page (/admin/modules)
Issue #3541867 by sboden: Implement unit tests - add own class file