Skip to content

Releases: geekcell/php-ddd

v1.6.0

24 Apr 07:49
583bc79
Compare
Choose a tag to compare

1.6.0 (2024-04-24)

Features

  • add find and findLast functions (08588d2)
  • add toList and toArray functions to Collection (c883b50)

Bug Fixes

  • Add T as a possible return type for lastOr and firstOr (b60ea9c)

v1.5.0

08 Jan 10:21
989debf
Compare
Choose a tag to compare

1.5.0 (2024-01-08)

Features

  • add every, none and some functions to collection (cb1fe18)
  • add first, firstOr, last, lastOr functions to collection (74ce180)
  • add fromIterable function for Collection (1f7d851)
  • add isEmpty and hasItems to collection (1d6b0b8)

v1.4.0

19 Dec 10:46
f5b449a
Compare
Choose a tag to compare

1.4.0 (2023-12-19)

Features

  • annotate generic ArrayAccess implementation, fix generic IteratorAggregate implementation annotation (d654dbe)

v1.3.1

05 Dec 10:56
df3f12b
Compare
Choose a tag to compare

1.3.1 (2023-12-05)

Bug Fixes

  • phpdoc: let InMemoryRepository implement interface instead of extending it (ef575a5)

v1.3.0

29 Nov 16:48
5baf08f
Compare
Choose a tag to compare

1.3.0 (2023-11-29)

Features

  • accept items in constructor arguments for in memory repository (687479e)

v1.2.0

22 May 10:57
9023c1d
Compare
Choose a tag to compare

1.2.0 (2023-05-22)

Features

  • add generic/template support for queries/commands (5d2e689)
  • add generic/template support for queries/commands (6d25a9c)

v1.1.1

31 Mar 09:27
db2f32f
Compare
Choose a tag to compare

1.1.1 (2023-03-31)

Bug Fixes

  • Improve Collection::filter method to not retain indices. (#13) (1848c02), closes #12

v1.1.0

20 Jan 12:01
512a81f
Compare
Choose a tag to compare

1.1.0 (2023-01-20)

Features

  • Add ChainRepository to support multiple repositories. (87deb1d)
  • Add more functionality to Collection class (6e0c0a9)
  • Implement ArrayAccess for in-memory paginator. (6abd60e)

Bug Fixes

  • Use ForType instead of For for attributes (7dd103e)

Miscellaneous Chores

v1.0.2

16 Jan 14:55
9ba6987
Compare
Choose a tag to compare

1.0.2 (2023-01-16)

Bug Fixes

  • Rename class to match PSR-4 autoloading standards. (6e8d82e)