Workflow Changelog

Workflow 1.x is on version 1.5.4, released on Jun 18, 2020

  • theicons.co/svg/photo-09 Created with Sketch. 28 New features
  • theicons.co/svg/others-47 Created with Sketch. 20 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 72 Bug fixes

1.5.4 - Latest Release

Released Jun 18, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix email notifications for editor approvals.

1.5.3

Released Jun 10, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Add more logging to email notifications.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix emails not sending unless Reviewer Notifications is checked.

1.5.2

Released Jun 09, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix XSS vulnerability with permissions settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error when reviewerUserGroups plugin settings is not an array.

1.5.1

Released May 18, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix missing migration for review, introduced in 1.5.0.

1.5.0

Released May 15, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Added multi-step review process. This introduces an optional middle step between editor submissions and publisher approvals. This can be used for multiple review steps, by various parties. Big thanks to @bencroker from @putyourlightson.

1.4.8

Released May 13, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix multi-site entries and their approval overriding the status of other-site entries.

  • theicons.co/svg/home-36 Created with Sketch.

    Approving new entries respects section default status settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix date attributes for submissions not being localised.

1.4.7

Released May 12, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect response sent for some actions, causing send() errors.

  • theicons.co/svg/home-36 Created with Sketch.

    Improve handling of enabledForSite when approving and publishing submissions.

1.4.6

Released Apr 28, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Prevent access to settings when allowAdminChanges is false

1.4.5

Released Apr 16, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix logging error Call to undefined method setFileLogging().

1.4.4

Released Apr 15, 2020

  • theicons.co/svg/others-47 Created with Sketch.

    File logging now checks if the overall Craft app uses file logging.

  • theicons.co/svg/others-47 Created with Sketch.

    Log files now only include GET and POST additional variables.

1.4.3

Released Apr 03, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix draft changes not being saved when notes validation fails.

1.4.2

Released Feb 15, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error when trying to submit on a single-type section.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error in index screen for Craft 2 upgrades, where a site may not have been set.

1.4.1

Released Jan 31, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix multiple approvals firing for draft submissions.

1.4.0

Released Jan 29, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Craft 3.4 compatibility.

1.3.4

Released Jan 20, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix editor/publisher notes enforcement.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix being unable to approve front-end submissions.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix being unable to approve submissions in some circumstances.

1.3.3

Released Jan 20, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error when trying to approve submissions with element actions.

1.3.2

Released Jan 19, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix front-end submissions throwing errors.

1.3.1

Released Jan 05, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Add submission notes and site to submission element index.

1.3.0

Released Jan 05, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Add approve-only option for publishers.

  • theicons.co/svg/photo-09 Created with Sketch.

    Ensure publishers can't approve their own entries.

  • theicons.co/svg/others-47 Created with Sketch.

    Remove Drafts - now that its handled in Craft core. Use the element index to look for draft entries.

  • theicons.co/svg/others-47 Created with Sketch.

    Remove submissions controller and actions, refactoring to service. These shouldn't have been used (not documented), but this removes all workflow/submissions/* actions.

  • theicons.co/svg/others-47 Created with Sketch.

    Refactor and cleanup workflow flow. Particularly for new, unsaved drafts, fixing a few issues.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Craft 3.3.0+.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix some incorrect translations (thanks @Alxmerino and @watarutmnh).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix before-send notification events not working.

  • theicons.co/svg/home-36 Created with Sketch.

    Disable auto-saving when entry has been submitted for review.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix/improve front-end submissions.

  • theicons.co/svg/home-36 Created with Sketch.

    Protect against potential XSS.

1.2.3

Released Aug 16, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect redirect URL after workflow actions. (thanks @mattrothenberg).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix draft’s not showing correctly when no title has been set.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix lack of publishing when approving submission from Overview.

1.2.2.1

Released Aug 15, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix issue for new Workflow installs having incorrect foreign key constraints.

1.2.2

Released Aug 06, 2019

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Craft 3.2.8+.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix issues with submitting and approving on latest Craft 3.2.x changes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error when approving a brand new entry submission.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix errors with drafts index.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix editor emails not sending when no Additional Options were checked.

1.2.1

Released Jul 13, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix offload warning when submitting actions.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix integrity error for drafts when trying to submit an entry.

1.2.0

Released Jul 11, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for Craft 3.2.0+.

  • theicons.co/svg/photo-09 Created with Sketch.

    Fix incorrect element table attributes.

1.1.12

Released Jun 28, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect element table attributes.

1.1.11

Released Jun 27, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Don’t redirect from submissions unless we have to.

  • theicons.co/svg/home-36 Created with Sketch.

    Add search attributes for submissions.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix submission propagation before saving.

1.1.10

Released Jun 18, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix dashboard widget link for submission drafts.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix redirect error when trying to approve a submission. (thanks @brandonkelly)

1.1.9

Released Mar 23, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Add override notice for settings fields, when using config file.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix validation not triggering when saving drafts.

1.1.8

Released Mar 13, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Add email events beforeSendEditorEmail and beforeSendPublisherEmail.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add editor notification options for reply-to and cc-ing publisher's email.

  • theicons.co/svg/others-47 Created with Sketch.

    Refactor settings into multiple pages.

1.1.7

Released Mar 10, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix errors thrown when calling controller actions from site requests and not from POST submissions.

1.1.6

Released Mar 06, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Allow non-admins to save plugin settings.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add more permissions to pages in plugin.

  • theicons.co/svg/home-36 Created with Sketch.

    Add checks around the owner entry and whether it exists.

  • theicons.co/svg/home-36 Created with Sketch.

    Add missing migration for ownerSiteId for Craft 2 > 3 upgrades.

1.1.5

Released Mar 01, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix potential error on widget when submitted element is missing.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix redirects for submissions, particularly on the front-end.

1.1.4

Released Feb 28, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix approved entries not being published correctly in some instances.

1.1.3

Released Feb 27, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix editor/publisher links.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix errors that can occur when installing via cli.

1.1.2

Released Feb 27, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Added editor/publisher submission notes required setting

  • theicons.co/svg/others-47 Created with Sketch.

    Ensure editor/publisher URLs are only shown if the current user has permission.

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure publishers in settings use User Group UID.

1.1.1

Released Feb 26, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error in Norwegian translation (thanks @phoob).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix query error when viewing drafts.

1.1.0

Released Feb 25, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Added editor notes, to send along with a submission.

  • theicons.co/svg/photo-09 Created with Sketch.

    Submissions now listed on entry events, to improve submission workflow.

  • theicons.co/svg/photo-09 Created with Sketch.

    Submit brand-new entries for review (provided they pass validation).

  • theicons.co/svg/photo-09 Created with Sketch.

    Translation to norwegian. (thanks @phoob).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add serialised data to submissions to prepare for entry comparison diffs.

  • theicons.co/svg/others-47 Created with Sketch.

    Updated widget styles to be more compact for entry sidebars.

  • theicons.co/svg/others-47 Created with Sketch.

    Update min requirement to Craft 3.1.x.

  • theicons.co/svg/others-47 Created with Sketch.

    Updated plugin settings to use UIDs for Craft 3.1.x.

  • theicons.co/svg/others-47 Created with Sketch.

    'Submit for review' now saves entry content, then submits for review. No more clicking 'Save' then 'Submit'.

  • theicons.co/svg/others-47 Created with Sketch.

    'Submit for review' now validates entry content before submission.

  • theicons.co/svg/others-47 Created with Sketch.

    Changed controller action from workflow/submissions/send to workflow/submissions/save-submission.

  • theicons.co/svg/others-47 Created with Sketch.

    Changed controller action from workflow/submissions/revoke to workflow/submissions/revoke-submission.

  • theicons.co/svg/others-47 Created with Sketch.

    Changed controller action from workflow/submissions/approve to workflow/submissions/approve-submission.

  • theicons.co/svg/others-47 Created with Sketch.

    Changed controller action from workflow/submissions/reject to workflow/submissions/reject-submission.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix draft submissions not being retained after approval.

  • theicons.co/svg/home-36 Created with Sketch.

    Submissions now trigger entry validation, ensuring only 'valid' entries are submitted for review.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix dateApproved/dateRejected not showing their value.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error when sorting by Editor or Publisher in CP.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error when no sections are selected.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix not publishing a submission when approving.

1.0.3

Released Nov 10, 2018

  • theicons.co/svg/home-36 Created with Sketch.

    Show the entry title on submissions index, rather than the Submission ID.

1.0.2

Released Jul 24, 2018

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Verbb logo reference (for real this time)

1.0.1

Released Jul 24, 2018

  • theicons.co/svg/home-36 Created with Sketch.

    Fix elementType typo

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Verbb logo reference

0.9.6

Released Nov 04, 2017

  • theicons.co/svg/home-36 Created with Sketch.

    Minor fix for sidebar icon.

0.9.5

Released Oct 17, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Verbb marketing (new plugin icon, readme, etc).

0.9.4

Released Oct 15, 2016

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability to enabled/disable email notifications for editors or publishers.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability to select all, or individual publishers to be notified via email on submissions.

  • theicons.co/svg/home-36 Created with Sketch.

    Only individual editors receive approval/rejection email notifications - not each user in the editor group.

0.9.3

Released Sep 24, 2016

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability to set notes on an approval/rejection from a publisher.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added submission rejection option integrating notes (as above).

  • theicons.co/svg/photo-09 Created with Sketch.

    Added new email message for when editors are notified on their submission.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability for editors to revoke their submission.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added widget for submissions.

  • theicons.co/svg/others-47 Created with Sketch.

    Editors now receive emails when their submission is approved/rejected.

  • theicons.co/svg/others-47 Created with Sketch.

    Improved entry widget to combine multiple submissions into a single pane.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed missing attributes for element type.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed typo in element action.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed status indicators on element index.

0.9.2

Released Jul 08, 2016

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Draft overview screen - shows all available drafts site-wide.

0.9.1

Released Jul 08, 2016

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed approval link in email not including draft.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed where a Draft entry was approved, its state was not set to public.

0.9.0

Released Jun 26, 2016

  • theicons.co/svg/photo-09 Created with Sketch.

    Initial release.

Get started with Workflow

Available for Craft 3. Get it from the plugin store.