All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
v2.0.1 - 2016-08-06
- Add missing argument to simplePaginate method (#54)
- Add config option for default model directory (close #55)
- Extract Cache methods to a Contract / Trait (close #57)
- Fix spelling typos & fix docs
- Added extra logic to paginate and simplePaginate methods, fixes #61 (#62)
v2.0.0 - 2016-07-01
- Drop
findOrCreate
method (close #33) - Change
retrieveModel
behavior (close #34)- Separate functionality into
setModel
,getModel
, andcreateModel
createModel
always return a new clean model instance
- Separate functionality into
- Drop
enableCache
&isCacheEnabled
(close #35)- These methods have duplicate functionality of
setCacheLifetime
&getCacheLifetime
- These methods have duplicate functionality of
- Add filtration through
where
, 'whereIn',whereNotIn
methods - Add
offset
, andlimit
functionality to the query - Drop
addGlobalScope
,withoutGlobalScopes
methods (close #8) - Move
$with
argument to setters & getters (close #36) - Rename
$column
to$attribute
for more naming abstraction (close #37) - Add
where
,whereIn
,whereNotIn
methods for flexible filtration (close #6) - Update
findWhere
,findWhereIn
,findWhereNotIn
methods to utilize the new filtration (close #38) - Centralize & enforce filtration and data access rules (close #39)
- Add
offset
&limit
functionality to queries (close #40) - Add
simplePaginate
method for light weight pagination (close #41) - Refactor callback execution, clean code, and reset query conditions after execution (close #30, close #42)
v1.0.5 - 2016-06-27
- Fix clear cache on update issue (close #27)
- Move cache lifetime & driver args to setter methods (close #26)
- Review & rewrite documentation to reflect recent updates
v1.0.4 - 2016-06-24
- Add Laravel 5.3.* support
- Update chat link
- Review and enhance documentation from scratch
- Add gif for quick example workflow
- Add visual graphics for better attraction & understanding
- Enhance the whole documentation framework and outlines
- Add quick example section & isolate the advanced details
- Add example for Coding To An Interface
- Fix fired event names typo (close #25)
- Update contributing guidelines
v1.0.3 - 2016-06-22
- Fix wrong RepositoryServiceProvider PSR-4 namespace (close #19)
v1.0.2 - 2016-06-22
- Fix
findWhere
wrong results and fix docs mistakes (close #15) - Enable/disable cache per query (close #16)
- Revamp the entire documentation (close #17)
v1.0.1 - 2016-06-21
- Update docs, docblocks, and fix homepage link
- Add per repository cache lifetime/driver support (Close #10)
- Commit first draft