This repository was archived by the owner on Jul 9, 2025. It is now read-only.
Releases: pushplay/dynameh
Releases · pushplay/dynameh
v4.5.1
v4.5.0
v4.4.0
v4.3.1
v4.3.0
v4.2.1
v4.2.0
v4.1.0
- Added
queryHelperwithqueryHelper.queryAll()andqueryHelper.queryCountAll()to paginate through a query and get (or count) all results. - Added
scanHelperwithscanHelper.scanAll()andscanHelper.scanCountAll()to paginate through a scan and get (or count) all results.
v4.0.0
- BREAKING CHANGE
requestBuilder.addCondition(),requestBuilder.addFilter()andrequestBuilder.addProjection()now modify the passed-in request rather than returning a new one. This change was made because the experience of composing conditional requests was more of a hassle than necessary. - Added
scope(tableSchema: TableSchema)which creates a scoped version of Dynameh whereTableSchemaparameters are already specified. (Time for a refresh of the docs.) - Added
requestBuilder.buildTransactWriteItemsInput()andrequestBuilder.addTransactWriteItemsInput()for building input to DynamoDB'stransactWriteItemsfunction. The input is put, update and delete requests built byrequestBuilder.buildPutInput(),requestBuilder.buildUpdateInputFromActions()andrequestBuilder.buildDeleteInput(). - Added support for specifying secondary indexes in
requestBuilder.buildCreateTableInput().
v3.2.0
- Fix "ExpressionAttributeValues must not be empty" and "ExpressionAttributeNames must not be empty" on
buildUpdateInputFromActions,buildDeleteInputfor versioned schema,buildPutInputfor versioned schema. - Fix invalid output for
buildUpdateInputFromActionswhen using multiple types of update actions.