Skip to content

Releases: shiftcode/dynamo-easy

v0.2.0

04 Oct 16:32
Compare
Choose a tag to compare

0.2.0 (2017-10-04)

Features

  • DynamoStore: the region can be explicitly defined when creating a new DynamoStore instance (391632e)

v0.1.0

04 Oct 15:47
Compare
Choose a tag to compare

0.1.0 (2017-10-04)

Bug Fixes

  • build: make sure the build runs again (14576bd)
  • conditionExpressionBuilder: ignore undefined values (8d7d2ed)
  • conditionExpressionBuilder: make sure the in filter expression is correctly created (72b2081)
  • conditionExpressionBuilder: support nested attribute paths (fcbf4ab)
  • conditionExpressionBuilder: the dot char is not allowed in ExpressionAttributeValues (55f5877)
  • conditionExpressionBuilder: values for list must be structure instead of plain values (f77af3d)
  • getRequest: projection expression must use ExpressionAttributeNames too (904df3e)
  • logger: logger does not work (b6d8f0f)
  • logicalOperators: replace condition with conditionDefFn and implement the logical operators (2737b64)
  • misc: introduce paged loader and fix some stuff (5b8dc1a)
  • modelDecorator: debug.log() is not a function, need to invode the debug directly (7d42bf1)
  • package.json: fix invalid json format (de6b326)
  • request: fix where implementation of requests and return correct impl of request (f1e5965)
  • requests: add expressionType as a new param when calling request.whereProperty() (bfa2196)

Chores

  • lodash: replace lodash-es with lodash (af5746f)

Features

  • dynamoStore: support for session check and custom table name resolver (4471833)
  • log: add log statements using the debug module (d4c84c8)
  • lots: a lot of improvements (new requests for more advanced expressions, add put item api) (5c57dec)
  • pagedDataSource: introduce paged data source for query and scan request (3a94812)
  • secondaryIndex: add support for secondary indexes (5282543)

BREAKING CHANGES

  • lodash: bundle size later