All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
nodash
filter
- Removed support for
doctrine/annotations
- Renamed
Dynamite
class toItemManager
- Renamed
DynamiteRegistry
toItemManagerRegistry
- Moved Symfony Bundle to separate project
- Changing case of params injected to keys in
@DuplicateTo
- Support for collection of objects passed to
NestedValueObjectAttribute
AbstractAttribute#assertPropertiesPresence
now returns an exception with valid Attribute FQCN- changed test paths in psalm config
- DynamiteRegistry for managing multiple DynamoDbClients
- Added
DuplicateTo
annotation handling - Added
DynamiteTestSuiteHelperTrait
util for unit tests - Added Symfony bundle and
jadob/jadob
service provider - Added
SingleTableService#writeRequestBatch
method - Added class stubs for DynamoDB API requests/responses
- Added
QueryIterator
- Added
CachedItemMappingReader
- Getting and putting an item in
ItemRepository
- Support for custom
ItemRepository
classes
- New project directory structure
- NestedItem config is now stored in
ItemMapping
- Extracted and open-sourced project stubs.