Changelog
View SourceAll notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v0.2.1 (2025-12-11)
Chores
- Add test setup with DynamoDB Local
- Improve documentation
- Add credo
- Add CI workflow
- Prepare to publish release
v0.2.0 (2025-12-10)
Features
- Implement
:createaction withPutItemand uniqueness check (no upsert) - Implement
:updateaction withUpdateItemand existence check - Implement
:destroyaction withDeleteItemand existence check - Add
:selectsupport viaProjectionExpression - Implement
KeyConditionExpressionfor partition key and sort key operators (=,<,<=,>,>=) - Implement
FilterExpressionfor non-key attribute filtering (=,<>,<,<=,>,>=,contains) - Add runtime filter fallback for
orconditions
Documentation
- Add supported features roadmap to README
- Add note about pagination limitation (1MB per request)
v0.1.0 (2025-11-29)
Features
- Introduce the
AshDynamo.DataLayerwith adynamodbDSL section for table, partition key, sort key, and index configuration. - Add introspection helpers in
AshDynamo.DataLayer.Infofor accessing DynamoDB configuration on Ash resources. - Provide a basic read implementation that scans the configured table via ExAws and decodes rows into Ash resources.