Skip to content

Latest commit

 

History

History
112 lines (84 loc) · 7.08 KB

File metadata and controls

112 lines (84 loc) · 7.08 KB

Changelog

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.

v0.0.4-alpha - 2026-05-04

What's Changed

  • 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

v0.0.3-alpha - 2026-02-19

What's Changed

  • 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

New Contributors

  • @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

v0.0.2-alpha - 2025-05-29

Full Changelog: https://github.com/solutionforest/workflow-engine-core/compare/v0.0.1-alpha...v0.0.2-alpha

v0.0.1-alpha - 2025-05-29

What's Changed

  • Bump phpstan/phpstan from 1.12.27 to 2.1.17 by @dependabot in #1

New Contributors

  • @dependabot made their first contribution in #1

Full Changelog: https://github.com/solutionforest/workflow-engine-core/commits/v0.0.1-alpha

[Unreleased]

Added

  • 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

Features

  • 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

[1.0.0] - TBD

Added

  • Initial stable release