All notable changes to this package will be documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated to support Laravel 8
- Fixed a bug where
ModelOperation::getModel()
couldn't return null - Fixed a bug where
Operation::shouldSkip()
wasn't behaving correctly
2.1.0-beta - 2020-04-10
- Added abstract operation for dealing with create & update events on models
- Added transactional operation for simplicity
2.0.1-beta - 2020-03-05
- Fixed operation self class reference for the
Operation::start()
method.
2.0.0-beta - 2020-03-03
- Renamed
Operation::getAttributes()
toOperation::getPropertiesAsAttributes()
to avoid name collisions and to be more descriptive.
1.0.0-beta - 2020-03-03
- Upgraded Laravel support to include 7.x
- Add a user password validation rule
- Base abstract operation class
- Added castable for CarbonInterval and UUID
- Moved the operations contract to a more sensible namespace
1.0.2-alpha - 2020-01-19
- Disabled the query grammar override for now
1.0.1-alpha - 2020-01-17
- Removed the builder expressions extensions because of bug with Laravel macros being invoked
1.0.0-alpha - 2020-01-17
- Initial release