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.
EdgeStore.getEdgesBySecondaryIdusing incorrect key field for index
EdgeStorefor handling relationship recordsBaseEdgeStorefor handling relationship records manuallyStoreSubConfigfor simplifyingStoresub-class constructorsEdgeStoreConfigfor simplifyingEdgeStoresub-class constructors
store.type
- BREAKING CHANGE Typescript re-write using AWS SDK v3
- BREAKING CHANGE
BaseStorerenamed toStore
clientSymbolsandstoreSymbolsproperties are now also available as top-level exports to support Typescript'sunique symbolrequirements. See these two issuesputAlldeleteAllqueryByPage
- BREAKING CHANGE removed default value for
idKeyonStoreconstructor
forEachPage
queryByPagefor customizedforEachPagequeriesstoreSymbols.pageBreakSymbol to allowforEachPageandqueryByPageto be halted early
BaseStore.update()
BaseStore.getKey()not addingtypeKeyto the ID field
BaseStore.getKey()to return key object from JS item
Cache.clear()- Cache option for
clearAfterthat calculatesttlfrom current datetime.
- handle empty array for
batchWrite,batchGet,batchWriteAllandbatchGetAll
- fixed missing exports for
clientSymbolsandstoreSymbols
- add jsdoc, query, scan, and batch methods
BaseStore.joinfor composite keys
butterConfigoption
- Initial OSS Release