Releases: tattersoftware/codeigniter4-workflows
Releases · tattersoftware/codeigniter4-workflows
Bugfixes
Bugfix migration
Text defaults are not supported on all databases, causing issues. This reverts the default and provides null fields for all TEXT columns.
Bugfix response
Fixes a typo with the response property in BaseAction
Bugfix Migration
The new migration had the wrong class name, potentially causing conflicts with migration history. See v4.0.0 for actual release notes.
Action Refactor
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-implementationandTatter\Usersfor 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
- Adds support for User lookup from Joblogs, if an appropriate UserModel can be located
- Adds support for PHP 8
Widen Response Handling
- Loosens Runner result handling to allow any
ResponseInterface(previously justRedirectResponse) - Improves compatibility with
7.2and8.0development - Applies coding styles
Traveling Bug Fixes
- Fixes a number of issues related to traveling, where the
up()anddown()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