v1.0.0
First stable release.
- Laravel 13 support (
illuminate/*now^10|^11|^12|^13). - Depends on
solution-forest/workflow-engine-core: ^1.0instead ofdev-main || ^0.0.3-alpha. A stable release cannot require an alpha, anddev-mainin a release means consumers get whatevermainhappens to be that day. minimum-stabilityis nowstable.
The test suite had never run against core 0.0.4+, and three things had drifted:
- Auto-generated step ids became 1-based in core, so assertions on
email_0/http_0/delay_0were off by one. Two tests also asserted the same key twice while claiming to check three different steps, which hid it. WorkflowContextis immutable now andsetData()is gone; a fixture still mutated the context it was handed.- One test made a real HTTP request to
api.example.comand a real five-minute delay — it spent 300 seconds sleeping, then failed on DNS, and never reached the payment assertions that were also broken.
Suite time: 304s → 4.6s, 74 tests passing.
Note:
workflow-engine-corev1.0.0 is not yet on Packagist — the repository has no Packagist webhook configured. Until it is published, consumers need a VCS repository entry for the core package.