v0.4.1
What's Changed
- refactor: reorganize exceptions by @priyadi in #28
- feat: add
getOrFail()
by @priyadi in #29 - feat: add
QueryPageable
by @priyadi in #30 - feat: repository interfaces by @priyadi in #31
- refactor: rename
createFrom()
towith()
by @priyadi in #32 - refactor: rename the term 'safe' to 'large' by @priyadi in #33
- refactor(
RecollectionDecorator
): renamewithCriteria
toapplyCriteria
by @priyadi in #34 - refactor: rename the term 'large' to 'basic' by @priyadi in #35
- cleanup: Basic classes do not require soft and hard limits, orderBy should be non-empty-array by @priyadi in #38
- feat: initial version of basic repository by @priyadi in #39
- refactor: consolidate repeated orderBy logic to
OrderByUtil
by @priyadi in #40 - refactor: use
configure()
method for subclasses to configure the repository by @priyadi in #41 - test: rearrange test directories by @priyadi in #42
- feat: add 404 status code to
NotFoundException
by @priyadi in #43 - test: add skeleton tests using Symfony framework by @priyadi in #44
- fix(
BasicRepository
):remove()
should beremoveElement()
by @priyadi in #45 - feat(
BasicRepository
): addremove()
method by @priyadi in #46 - test: add basic repository test by @priyadi in #47
- refactor(
AbstractBasicRepository
): change configuration method by @priyadi in #48 - test: add phpunit and PSR support in static analyses by @priyadi in #49
- deps: update to rekapager 0.12 by @priyadi in #50
- deps: add debug bundle by @priyadi in #51
- cleanup: basicrepository by @priyadi in #52
- feat: abstractrepository by @priyadi in #53
- refactor: move
refreshCount
to its own interface by @priyadi in #54 - refactor: rename
getReference
toreference
by @priyadi in #56 - chore: csfix by @priyadi in #57
- refactor: rename the term 'basic' to 'minimal' by @priyadi in #55
- refactor: refactor traits by @priyadi in #58
- test: refactor tests by @priyadi in #59
- test: add tests by @priyadi in #60
- fix: make sure all objects support indexBy by @priyadi in #61
- Main by @priyadi in #63
- Feat/instance-caching by @priyadi in #64
- fix: should be static instead of self for instantiation in decorators by @priyadi in #65
- feat: instance caching for criteria recollections by @priyadi in #66
- test: criteria recollection by @priyadi in #67
- test: assorted by @priyadi in #68
- refactor: rename basic repository to minimal repository by @priyadi in #69
- fix: repository slice now use QueryBuilder setMaxResults and setFirstResult by @priyadi in #70
- test: reorganize by @priyadi in #71
- release: v0.4.1 by @priyadi in #72
Full Changelog: v0.3.0...v0.4.1