electrodb
Advanced tools
Changelog
[1.3.0] - 2021-08-09
map
, list
, set
. [read more]ReturnValues
as requested in Issue#71. [read more]append
, add
, subtract
, data
, remove
, and delete
. [read more]required
are now not possible to be removed (using the update method remove()
) from a stored Item. This was an oversight from the last release.hidden
now skips invoking that attribute's getter method.value()
operation.get()
method now incorporate potential for null
response.value()
and name()
where clause operations.Changelog
[1.2.0] - 2021-07-31
append
, add
, subtract
, data
, remove
, delete
, and data
for improved support of all DynamoDB update methods. [read more]ExpressionAttributeValues
underwent some change in this release due to the addition of new update operations. This is not a breaking change but if you have tests to match on the exact params returned from ElectroDB these will likely break. [read more]Changelog
[1.1.1] - 2021-07-07
watch
to trigger whenever any attribute is updated/retrieved. [read more]readOnly
is now enforced before watch
properties are evaluated. This allows properties that use the Attribute Property watch
to deliberately circumnavigate readOnly
enforcement. [read more]Changelog
[1.1.0] - 2021-07-07
Changelog
[1.0.0] - 2021-06-27
.match()
method to replace original Find method functionality. [read more]template
property on Model for building custom composite key templates. The template
property also brings forward a new syntax similar to template literal syntax. [read more]template
property. [read more]templates
index property. [read more]facets
property on Model to composite
for arrays and template
for string templates. [read more]null
when value is not found. Prior functionality returned an empty object. [read more].get()
, .put()
, .create()
, .delete()
, .remove()
, .update()
, .patch()
operations.lastEvaluatedKeyRaw
when used with pagination replaced Query Option pager
with option values: "raw"
, "item"
, "named"
. Default set to "named"
. [read more]lastEvaluatedKeyRaw
when used with bulk operations replaced Query Option unprocessed
with option values: "raw"
, "item"
. Default set to "item"
. [read more]facets
property from documentation, examples, and TypeScript typing. Replaced with composite
property for arrays and template
for string templates. [read more]:
as in :storeId
would resolve to storeId
. This has been replaced by the template
syntax, surrounding the attribute with ${...}
. [read more]