Releases: rekalogika/collections
Releases · rekalogika/collections
v0.13.0
v0.12.0
v0.11.3
v0.11.2
v0.11.1
v0.10.0
What's Changed
- feat(orm):
getQueryBuilder()
now clones the query builder, addwithQueryBuilder()
by @priyadi in #124 - build: rector by @priyadi in #125
- chore: add
Override
where applicable by @priyadi in #126 - build: update release target by @priyadi in #127
- deps: update rekapager to 0.14 by @priyadi in #128
- Release/v0.10.0 by @priyadi in #129
Full Changelog: v0.9.1...v0.10.0
v0.9.1
What's Changed
- fix: static analysis problem with assignment of empty
ArrayCollection
to typed properties by @priyadi in #120 - feat(orm): make
getQueryBuilder()
public, addupdateQueryBuilder()
by @priyadi in #121 - fix: cs by @priyadi in #122
- release: v0.9.1 by @priyadi in #123
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- feat: add
ArrayCollection
that doesmatching()
calls against the private properties, not indirectly through the getters. by @priyadi in #105 - refactor: move count strategy resolver to
CountStrategyUtil
by @priyadi in #106 - chore: cs fix by @priyadi in #107
- refactor: use standard constructor for repositories, scrap the configuration by @priyadi in #108
- refactor: consolidate util classes by @priyadi in #109
- feat: default indexBy by @priyadi in #110
- feat: repositories now automatically detect indexBy by @priyadi in #111
- refactor:
CriteriaPageable
,CriteriaRecollection
,MinimalCriteriaRecollection
now respect default order by by @priyadi in #112 - refactor: consistent argument ordering by @priyadi in #113
- feat: repository now accept
ManagerRegistry
instead ofEntityManagerInterface
by @priyadi in #114 - feat: default items per page by @priyadi in #115
- feat: different default count strategies for full & minimal classes by @priyadi in #116
- chore: cleanup typehints by @priyadi in #117
- refactor: change
KeyTransformer
to instance object, not static class by @priyadi in #118 - release: v0.9.0 by @priyadi in #119
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- feat:
$key
parameter type widening, to accommodate object primary keys, like UUIDs. by @priyadi in #93 - chore: rename
FindFetchTrait
toFetchTrait
by @priyadi in #94 - chore: add
Override
attribute where applicable by @priyadi in #95 - chore: cleanup unused code by @priyadi in #96
- refactor: rename
QueryCollection
toQueryRecollection
by @priyadi in #97 - feat: default count limits by @priyadi in #98
- refactor: remove
Countable
from minimal classes by @priyadi in #99 - refactor: rename
RestrictedCountStrategy
toDisabledCountStrategy
by @priyadi in #100 - feat:
$offset
parameter type widening forArrayAccess
methods by @priyadi in #101 - fix(
DefaultKeyTransformer
): only convertStringable
to string for now. by @priyadi in #102 - refactor(
Repository
): rename DX methods by @priyadi in #103 - release: v0.8.0 by @priyadi in #104
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- refactor: remove
RefreshableCount
interface by @priyadi in #87 - refactor:
MinimalReadableRecollection
now extendsCountable
by @priyadi in #88 - refactor: cleanup count traits by @priyadi in #89
- refactor: refactor counting, change default strategy to
ConditionalDelegatedCountStrategy
by @priyadi in #90 - refactor: add
PageableRecollection
by @priyadi in #91 - release: v0.7.0 by @priyadi in #92
Full Changelog: v0.6.2...v0.7.0