Skip to content

v0.4.1

Compare
Choose a tag to compare
@priyadi priyadi released this 27 Jun 12:35
· 81 commits to main since this release
1d9a253

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() to with() by @priyadi in #32
  • refactor: rename the term 'safe' to 'large' by @priyadi in #33
  • refactor(RecollectionDecorator): rename withCriteria to applyCriteria 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 be removeElement() by @priyadi in #45
  • feat(BasicRepository): add remove() 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 to reference 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