- Declare compatibility with Laravel 11
- Updated saritasa/laravel-repositories to new major version
- Declare compatibility with Laravel 6
- Remove direct dependency from dingo/api
- Update dependent version of laravel-repositories library
- Added compatibility with laravel 5.8
- Changed resolving entity service dependencies to use provided parameters when it builds instead Binding container resolver
- Fixed description typos in service provider
- Increase tests coverage
- Fix issue with update method when it does not take into account the validation rules inside the service.
- Removed method
validate
from IEntityService contract
- Added getting validation rules from entity service instead repository
- Rename EntityServiceBindingException to EntityServiceRegisterException
- Fixed description typos
- Service factory now have less dependencies and leave resolving it on DI-container side
- EntityService lost EntityServiceFactory dependency
- EntityServiceRegisterException now will be thrown immediately when attempt to register custom entity service with wrong parameters
- Increase unit tests coverage
Switched to Dingo/Api 2.0 beta (which contains bugfix in authentication)
- Add package configuration file.
- Add ability to register custom entity services implementation using configuration file.
- Make implementation of IEntityServiceFactory in DI container as singleton by default.
- Improve default provider documentation.
- Fix bug with call undefined property in EntityServiceFactory.
Initial version