Releases: rekalogika/collections
Releases · rekalogika/collections
v0.6.2
v0.6.1
v0.6.0
v0.5.2
v0.5.1
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
v0.3.0
What's Changed
- add
SafePageableCollection
andSafeReadablePageableCollection
by @priyadi in #19 - refactor: rename interface & classes by @priyadi in #20
- fix: add covariance to applicable interfaces by @priyadi in #21
- feat: detect extra lazy collections by @priyadi in #23
- deps: update rekapager to 0.11.2 by @priyadi in #24
- build: fix CI on lowest deps by @priyadi in #25
- fix: disable extra lazy detection for now by @priyadi in #26
- chore: remove strict in favor of safe classes by @priyadi in #22
- release: v0.3.0 by @priyadi in #27
Full Changelog: v0.2.4...v0.3.0