- 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 keepsuit#15
- Remove issue template config by @michael-rubel in keepsuit#17
- Temporal root namespace by @cappuc in keepsuit#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 keepsuit#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 🔧 (keepsuit#10)
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/v0.6.0...v0.6.1
- Improved phpstan types (keepsuit#6)
- Added phpstan extension to resolve temporal proxy classes methods and return types
- Improved test worker handling
- Update trait name in ReadMe 📚 (keepsuit#8)
Full Changelog: https://github.com/keepsuit/laravel-temporal/compare/0.5.3...v0.6.0
- Fix installation step in ReadMe 📝 by @michael-rubel in keepsuit#4
- Support laravel 10 by @cappuc in keepsuit#5
- @michael-rubel made their first contribution in keepsuit#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