- update dependencies for Laravel and Lumen 9.x.x compatibility
- compatibility with PHP version 8.x (updated composer.json file)
- now function getModel() throws EntityNotSet exception if no model is currently set
- update ext-json version to "*" in composer.json file
- removed unused ArrayHelper class
- update dependencies for Laravel and Lumen 8.x.x compatibility
- ramsey/uuid is now suggested package instead of required
- update dependencies for Laravel and Lumen 7.x.x compatibility
- add ramsey/uuid package as required
- from now Repository feature is delivered by pacerit/laravel-repository package
- fix misspell in first() function in WithCache trait
- fix first() function in WithCache trait
- getCreatedAtDate() and getUpdatedAtDate() in CoreEntity class, return now
Illuminate\Support\Carbon instance instead of string - this fix timestamp casting issue
- add count() function in CoreRepository class
- fix first() function in CoreRepository
- update create cache key - now is namespace of repository class insted of name. This
prevent overwrite if you have multiple repositories with this same class name.
- fix problem with flushing cache in Repository - now is flushed separatly for
each repository class
- add Chunk() function into CoreRepository class
- add compatibility for Laravel and Lumen version 6.0.x
- add getEntity() function into CoreRepository class
- add OffsetCriteria
- dependency update
- improve code style format - StyleCI
- add first tests
- integration with TravisCI
- fix CoreExceptionInterface namespace
- fix isRegistered() function in ScenarioTrait class
- fix CoreRepositoryCriteriaInterface implementation
- update error codes for CoreRepository exceptions
- add WithCache trait that handle repository cache
- update LICENSE.md file
- update README.md file
See upgrade guide!
- package is now compatibile with Lumen framework!
- move datatable() function from CoreRepository class into WithDatatable trait
- remove "yajra/laravel-datatables-oracle" package, and move it to suggest
- extend CoreRepository
* add first() function
* add findWhere() function
* add findWhereIn() function
* add findWhereNotIn() function
- extend CoreRepository
* add transactionBegin(), transactionCommit(),
transactionRollback() methods
- extend CoreRepository
* add updateOrCreate() function
* add with() function
- update documentation
- extend CoreRepository
* add datatable() function, producing datatable response
* add orderBy() function
* fix getEntity() function
- add Criteria
* DateCriteria
* FindWhereCriteria
* FindWhereInCriteria
* LimitCriteria
* OrWhereCriteria
* Select2Criteria
- update documentation
- add NumberTrait class
- add XMLTrait class
- update StringTrait class
- add LICENSE file
- update WithUUID Trait for Services
- initial release