Changelog

3.0.25 2026-10-22

Changed

  • Updated the frontend build toolchain to Vite 8.3.4.

3.0.24 2026-10-17

Fixed

  • Fixed line breaks in review notes not being preserved in submission history and entry sidebars. (#817 (opens new window))

3.0.23 2026-10-15

Changed

  • Updated Craft API usage to avoid deprecated calls.

Fixed

3.0.22 2026-10-08

Fixed

  • Fixed submission statuses and approval actions for entries submitted without a draft. (#815 (opens new window))
  • Fixed Workflow approval actions failing when Craft applies drafts, including entries propagated across multiple sites. (#815 (opens new window))
  • Fixed required publisher notes not being validated when approving through submission statuses or native draft application.
  • Fixed deleted submitted drafts being treated as submissions of their canonical entries.
  • Fixed HTML front-end submissions when Craft URLs include index.php.
  • Fixed review and revoke actions for submissions attached directly to entries.
  • Fixed review stages getting stuck or being skipped when reviewers belonged to multiple groups or changed group membership.
  • Fixed completed submissions preventing editors from submitting again.
  • Fixed concurrent decisions creating duplicate reviews and notifications.
  • Fixed entries remaining enabled when saving an approval review failed.
  • Fixed combining editor, reviewer, and publisher filters in submission queries.
  • Fixed Workflow control-panel permissions not being available on fresh installs.

3.0.21 2026-10-07

Changed

Fixed

  • Fixed drafts of published entries being unable to be applied when entry versioning is enabled. (#815 (opens new window))
  • Fixed submission statuses being unavailable for new entries saved as unpublished drafts. (#814 (opens new window))

3.0.20 2026-10-05

Changed

  • Updated the required version of verbb/base to 3.0.19.
  • Replaced the CodeKit asset build with Vite and moved web assets to src/web.

Fixed

  • Fixed a medium-severity improper exception handling vulnerability.
  • Fixed a low-severity information disclosure vulnerability.
  • Fixed a low-severity race condition vulnerability.
  • Fixed a high-severity server-side template injection vulnerability.
  • Fixed multiple moderate-severity authorization bypass vulnerabilities.
  • Fixed multiple moderate-severity information disclosure vulnerabilities.
  • Fixed a low-severity stored cross-site scripting vulnerability.

3.0.19 2026-09-30

Changed

  • Route plugin settings through the plugin’s authorized settings controller.
  • Enforce configured Workflow roles and Craft element permissions for submission transitions, draft application, editing and deletion.

Fixed

  • Fixed authorization gaps that allowed control panel users to act on unrelated submissions and element IDs.
  • Fixed a high-severity control-panel rendering vulnerability.

3.0.18 2026-09-14

Changed

  • Align documentation filenames with page titles and update internal links.
  • Updated documentation for clearer, more consistent guidance.

3.0.17 2026-09-13

Changed

  • Normalize plugin settings.

3.0.16 2026-05-14

Fixed

  • Fix syntax error in SubmissionsController::actionSaveSubmission.

3.0.15 2026-04-29

Added

  • Added plugin settings to control the ability to self-approve submissions.

3.0.14 2026-03-03

Changed

  • Update Submission element edit page to use hyperlinked element relation chips.

3.0.13 2026-02-13

Changed

  • Update Submission element index table to use hyperlinked element fields.

3.0.12 2025-11-06

Fixed

  • Fix user permissions for editors and status, if they have access to editing submissions.

3.0.11 2025-09-02

Changed

  • Change the Submissions dashboard widget to only show submissions the current user has permission on.

Fixed

  • Fix visual display of Submissions dashboard widget.
  • Fix permissions checks for Submission element.

3.0.10 2025-08-13

Changed

  • When locking an entry for a pending submission for editors, the entry field layout is now rendered statically.

3.0.9 2025-07-18

Added

  • Add Submission conditions for Role and Entry.

Changed

  • Update English translations.

Fixed

  • Fix submission behaviour to work with Craft 5.8+.

3.0.8 2025-05-01

Added

  • Add the ability to register your own editor/reviewer/publisher actions to handle submissions.

Changed

  • The “Submissions” sub-nav item in the control panel menu now only appears when the “Settings” menu item also does.
  • Replaced “Approve” action witth “Approve and Apply”.
  • Refactor editor/reviewer/publisher actions into specific classes to control behaviour.
  • Refactor settings screens to fit verbb-base for consistency.
  • Update GraphQL resolvers to use ElementCollection correctly.

Fixed

  • Fix review owner element not including disabled or non-live status items.
  • Fix UI for submissions edit and the collapsable sidebar.
  • Fix compare screen not showing change indicator for complex fields.
  • Fix compare view not working correctly with field instances.
  • Fix an error with the compare interface for some fields.

3.0.7 2025-03-04

Fixed

  • Fix an error when trying to resolve the owner element of a review when it’s a draft.
  • Fix an error when using the “Publisher Notifications User Group” setting.

3.0.6 2025-02-02

Added

  • Add “Publisher Notifications User Group” to optionally specify a user group just for publisher notifications.

Changed

  • Change apply-draft behaviour to use onBeforeApplyDraft to handle applying drafts on existing entries, before the draft is deleted.
  • When applying a draft entry, and a pending submission is found, and the current user is a publisher, the submission is now automatically approved.

Fixed

  • Fix an error when editors make a submission on a new draft for an existing entry.

Removed

  • Remove “Editor” and “Publisher” sort options for submission index.

3.0.5 2024-11-28

Fixed

  • Fix when deleting a Craft User that owned a review, would also delete that review.
  • Fix an error when approving a submission. (thanks @iainsaxon).

3.0.4 2024-10-09

Fixed

  • Add the ability to filter submissions for specific sites on the Recent Submissions dashboard widget.

3.0.3 2024-09-07

Fixed

  • Fix an issue where draft Matrix blocks (entries) were being used for submissions.

3.0.2 2024-08-09

Fixed

  • Fix email messages translations.

3.0.1 2024-07-21

Added

  • Add editor name to submission dashboard widget items.
  • Add error handling when trying to set a non-pending submission to pending.
  • Add the “Overview” subnav item to the Workflow menu.
  • Add Craft Teams support for permissions.

Changed

  • Update non-English translations.
  • Update English translations.
  • “Overview” has been changed to “Submissions”.

Fixed

  • Fix an error when comparing reviews with no data.
  • Fix submission edit breadcrumb.
  • Fix submission edit save button alignment.
  • Fix permissions check for viewing submissions.
  • Fix viewing a submission when the element was deleted.
  • Fix a PHP 8.3 error.
  • Fix summary number alignments.

3.0.0 2024-05-18

Changed

  • Now requires PHP 8.2.0+.
  • Now requires Craft 5.0.0+.