All notable changes to workflow-engine-core will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Bump phpstan/phpstan from 2.1.39 to 2.1.40 by @dependabot[bot] in #29
- Bump laravel/pint from 1.27.1 to 1.29.0 by @dependabot[bot] in #31
- Bump phpstan/phpstan from 2.1.40 to 2.1.42 by @dependabot[bot] in #32
- Bump phpstan/phpstan from 2.1.42 to 2.1.44 by @dependabot[bot] in #34
- Bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by @dependabot[bot] in #33
- Bump ramsey/composer-install from 3 to 4 by @dependabot[bot] in #30
- Bump phpstan/phpstan from 2.1.44 to 2.1.46 by @dependabot[bot] in #35
- Refactor executor to iterative loop, add condition evaluation, improve validation by @lam0819 in #36
- Bump phpstan/phpstan from 2.1.46 to 2.1.50 by @dependabot[bot] in #37
- fix: UTC DateTime + remove dead compensation code by @lam0819 in #38
- Bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 by @dependabot[bot] in #39
- Bump phpstan/phpstan from 2.1.50 to 2.1.54 by @dependabot[bot] in #42
Full Changelog: https://github.com/solutionforest/workflow-engine-core/compare/v0.0.3-alpha...v0.0.4-alpha
- Bump stefanzweifel/git-auto-commit-action from 5 to 6 by @dependabot[bot] in #2
- Bump laravel/pint from 1.22.1 to 1.23.0 by @dependabot[bot] in #3
- Bump laravel/pint from 1.23.0 to 1.24.0 by @dependabot[bot] in #4
- Bump phpstan/phpstan from 2.1.17 to 2.1.18 by @dependabot[bot] in #5
- Bump phpstan/phpstan from 2.1.18 to 2.1.20 by @dependabot[bot] in #6
- Bump aglipanci/laravel-pint-action from 2.5 to 2.6 by @dependabot[bot] in #7
- Bump phpstan/phpstan from 2.1.20 to 2.1.21 by @dependabot[bot] in #8
- Bump phpstan/phpstan from 2.1.21 to 2.1.22 by @dependabot[bot] in #9
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #10
- Bump phpstan/phpstan from 2.1.22 to 2.1.25 by @dependabot[bot] in #11
- Bump laravel/pint from 1.24.0 to 1.25.1 by @dependabot[bot] in #12
- Bump phpstan/phpstan from 2.1.25 to 2.1.28 by @dependabot[bot] in #13
- Bump phpstan/phpstan from 2.1.28 to 2.1.29 by @dependabot[bot] in #14
- Bump phpstan/phpstan from 2.1.29 to 2.1.30 by @dependabot[bot] in #15
- Bump phpstan/phpstan from 2.1.30 to 2.1.31 by @dependabot[bot] in #16
- Bump phpstan/phpstan from 2.1.31 to 2.1.32 by @dependabot[bot] in #19
- Bump laravel/pint from 1.25.1 to 1.26.0 by @dependabot[bot] in #20
- Bump stefanzweifel/git-auto-commit-action from 6 to 7 by @dependabot[bot] in #17
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #18
- Bump phpstan/phpstan from 2.1.32 to 2.1.33 by @dependabot[bot] in #21
- Bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 by @dependabot[bot] in #23
- Bump phpstan/phpstan from 2.1.33 to 2.1.37 by @dependabot[bot] in #24
- Bump laravel/pint from 1.26.0 to 1.27.0 by @dependabot[bot] in #22
- Bump phpstan/phpstan from 2.1.37 to 2.1.38 by @dependabot[bot] in #25
- Bump phpstan/phpstan from 2.1.38 to 2.1.39 by @dependabot[bot] in #26
- Bump laravel/pint from 1.27.0 to 1.27.1 by @dependabot[bot] in #27
- Add CLAUDE.md and AGENTS.md with codebase review and improvement roadmap by @lam0819 in #28
- @lam0819 made their first contribution in #28
Full Changelog: https://github.com/solutionforest/workflow-engine-core/compare/v0.0.2-alpha...v0.0.3-alpha
Full Changelog: https://github.com/solutionforest/workflow-engine-core/compare/v0.0.1-alpha...v0.0.2-alpha
- Bump phpstan/phpstan from 1.12.27 to 2.1.17 by @dependabot in #1
- @dependabot made their first contribution in #1
Full Changelog: https://github.com/solutionforest/workflow-engine-core/commits/v0.0.1-alpha
- Initial release of framework-agnostic workflow engine core
- Workflow definition and execution engine
- Support for custom actions with attributes (Retry, Timeout, Condition)
- Event system for workflow monitoring
- Storage adapter interface for persistence
- Logger interface for custom logging
- State management and workflow instance tracking
- Comprehensive test suite with Pest PHP
- PHPStan static analysis integration
- GitHub Actions CI/CD pipeline
- Framework-agnostic architecture
- PHP 8.3+ type safety and modern features
- Extensible plugin system
- Built-in retry mechanisms
- Timeout controls
- Conditional execution
- Rich event system
- Memory-efficient execution
- High-throughput optimization
- Initial stable release