v2.0.0
Upgrading
Refer to the Upgrade Guide here.
What's Changed
- Feature: add context method to the failed result exception by @lindyhopchris in #7
- Feature: queueable commands by @lindyhopchris in #6
- Refactor: rename pipeline construct args to middleware or rules for clarity by @lindyhopchris in #8
- Refactor: tidy up event bus middleware by @lindyhopchris in #10
- Refactor: rename bus middleware interface and improve type-hint by @lindyhopchris in #9
- Feature: add abort method to result object by @lindyhopchris in #12
- Internal vs external queued work by @lindyhopchris in #11
- Refactor: rename unit of work namespace and add chapter on the unit of work pattern by @lindyhopchris in #13
- Refactor: switch to using a hexagonal architecture by @lindyhopchris in #14
- Drop interface and trait suffixes by @lindyhopchris in #15
- Build: add PHP 8.4 to automated tests by @lindyhopchris in #16
- Feature: Upgrade to PHPStan v2 and stricter rules by @lindyhopchris in #17
- Feature: More Hexagonal Architecture updates by @lindyhopchris in #18
Full Changelog: v1.2.0...v2.0.0