Skip to content

Releases: tattersoftware/codeigniter4-workflows

Bugfixes

01 Apr 18:05
79a666c

Choose a tag to compare

  • Fixes a few bugs with Runner::resume()
  • Updates dev toolkit
  • Adds some more tests

Bugfix migration

10 Mar 19:36
0ad0591

Choose a tag to compare

Text defaults are not supported on all databases, causing issues. This reverts the default and provides null fields for all TEXT columns.

Bugfix response

10 Mar 18:39
d525402

Choose a tag to compare

Fixes a typo with the response property in BaseAction

Bugfix Migration

10 Mar 16:02
9d0d64d

Choose a tag to compare

The new migration had the wrong class name, potentially causing conflicts with migration history. See v4.0.0 for actual release notes.

Action Refactor

09 Mar 23:35
86951f9

Choose a tag to compare

This release focuses on tightening the code and staging it for better testing.

  • Actions now have a consolidated set of behavior to make them easier to work with and define.
  • Authentication leverages the new codeigniter4/authentication-implementation and Tatter\Users for identifying and interacting with user objects.
  • Adds Workflow role filters (similar to Action roles) to restrict users
  • Implements an updated development toolkit and the new Upgrade Guide to help with development.

See the Upgrade Guide for upgrading your project.

Joblog User Fetch

29 Jan 16:51
7d33760

Choose a tag to compare

  • Adds support for User lookup from Joblogs, if an appropriate UserModel can be located
  • Adds support for PHP 8

Widen Response Handling

17 Dec 17:02
31a1658

Choose a tag to compare

  • Loosens Runner result handling to allow any ResponseInterface (previously just RedirectResponse)
  • Improves compatibility with 7.2 and 8.0 development
  • Applies coding styles

Traveling Bug Fixes

16 Nov 17:47
7903f3d

Choose a tag to compare

  • Fixes a number of issues related to traveling, where the up() and down() methods of Actions were not called, not called properly, or called when they should not be
  • Refreshes the development toolkit, staging for PHP 7.2 retirement

Flags

15 Nov 19:17
cd3b71b

Choose a tag to compare

Adds "Job Flags" feature for dynamic job state tracking

Bugfix

10 Nov 02:15
610bf97

Choose a tag to compare

  • Fixes a bug where finished jobs (stageId === null) could fail to return null on stage lookup