Install

Works with Drupal: ^8.8 || ^9 || ^10 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 138.51 KB
MD5: f00510b23dd991911150763d510d4453
SHA-1: 4ce7f5220525459a06b0c72aabac7c079048a44a
SHA-256: 1bbec41ccc824764ceb866e67951787699b066c27711193f39327e31f33c47e4
Download zip 219.34 KB
MD5: 7f24791ee9d00cefb02a060af57b14b2
SHA-1: 8afb751bf391b02409c1bd1bf6ef473a7979fc36
SHA-256: 6f21bbbda2152308d47c38b3081396bdbeb7be61a593a119f18ead8378e36b9e

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

Created by: johnv
Created on: 29 Aug 2025 at 13:18 UTC
Last updated: 29 Aug 2025 at 13:18 UTC
Bug fixes

Other releases