Skip to content

Latest commit

 

History

History
88 lines (44 loc) · 3.88 KB

CHANGELOG.md

File metadata and controls

88 lines (44 loc) · 3.88 KB

Changelog

1.3.1 (2023-12-05)

Bug Fixes

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

1.3.0 (2023-11-29)

Features

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

1.2.0 (2023-05-22)

Features

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

1.1.1 (2023-03-31)

Bug Fixes

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

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)

1.0.2 (2023-01-16)

Bug Fixes

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

1.0.1 (2023-01-16)

Bug Fixes

  • Remove package from docstring. (a74b1ac)

1.0.0 (2023-01-16)

⚠ BREAKING CHANGES

  • Make Collection an instantiable class.
  • Change Repository interface.
  • Use item and collection types as constructor arguments
  • Update contracts for command and query bus.

Features

  • Add ValueObject contract and implementations. (c1a00b4)
  • Add command and query bus. (848da2c)

Code Refactoring

  • Change Repository interface. (4e1b14a)
  • Make Collection an instantiable class. (3ca9db5)
  • Update contracts for command and query bus. (a5b8957)
  • Use item and collection types as constructor arguments (050ffcc)

Miscellaneous Chores

  • Apply PHP CS fixer fixes. (8072b49)
  • Apply PHP CS fixer fixes. (8e8c960)