- Bump ramsey/composer-install from 2 to 3 by @dependabot in #34
- Drop laravel data v3 by @cappuc in #36
- Added support for
temporal/sdk
v2.8
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/1.0.0-beta1...1.0.0-beta2
- Fixed builders phpdoc
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.6.13...0.6.14
- Conflict with
temporal/sdk:2.7
- Added
temporal:install
command - Ignored communication exceptions in worker (thrown when the worker is killed)
- Fixed child workflow result when not mocked in testing environment
- Improved tests
- Bump aglipanci/laravel-pint-action from 2.3.0 to 2.3.1 by @dependabot in #30
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.6.12...0.6.13
- Support for namespaces config when starting child workflows and activities. by @slnw in #28
- @slnw made their first contribution in #28
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.6.11...0.6.12
- Support project using type "module"
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.6.10...0.6.11
- Catch all instantiation errors in
LaravalPayloadConverter
and fallback toJsonConverter
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.6.9...0.6.10
- Fix commands in ReadMe 📚 by @michael-rubel in #15
- Remove issue template config by @michael-rubel in #17
- Temporal root namespace by @cappuc in #18
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.6.8...0.6.9
- Fixed required wrong temporal sdk version
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.6.7...0.6.8
- Fix testing with
temporal/sdk:2.6.0
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.6.6...0.6.7
- Set correct roadrunner config version when using v3
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.6.5...0.6.6
- Support roadrunner v3
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.6.4...0.6.5
- Ensure roadrunner binary is executable
- Improved error messages for testing processes fail
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.6.3...0.6.4
- Add more verbose message for the user if worker crashes #12
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.6.2...0.6.3
- Improve testing speed using only local cache when testing environment is not configured
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/v0.6.1...0.6.2
- Add interface for
Temporal
class 🔧 (#10)
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/v0.6.0...v0.6.1
- Improved phpstan types (#6)
- Added phpstan extension to resolve temporal proxy classes methods and return types
- Improved test worker handling
- Update trait name in ReadMe 📚 (#8)
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.5.3...v0.6.0
- @michael-rubel made their first contribution in #4
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.5.2...0.5.3
- Allow to pass only workflow/activity name for mock
- Improved eloquent integration with dirty tracking (globally not attribute specific)
- Discover activities and workflows classes (without interface)
- Refactor make commands to generate activities and workflow classes without interface (by default) or only the interface (useful for remote execution)
- Support serialization of Enums
- Allow to mock workflows without a running temporal server and worker
- Allow to mock local activities
- Added support for
Eloquent
models serialization/deserialization - Updated configuration file with eloquent serialization options
- Added config option for changing the temporal namespace
- Added config options to allow customization of default retry options for workflows and activities
- Added
--scoped
option tomake
commands to allow generating Workflow/Activity inside a scoped namespace - Added
--for-workflow
option tomake:activity
command to allow generating Activity inside a Workflow namespace - Improved app testing performance and added experimental support for parallel testing
- Added testing helpers: activity/workflows mocks, dispatches assertions, automatic test server and worker
- Initial release