- 09bce1f: fix: improper unprocessed item detection in batchPut
- 126a47f: fix: batchPut should return all successfully PUT items or throw
- 10410df: fix: remove undefined values from update expressions
- 44ca726: fix: remove undefined values from update expressions
- 4dc3157: fix: changes to batch op return types
- 2dff5a1: feat: assert support for batch get
- fe307f4: chore: upgrade deps and add latest typebox version to optional peer deps
- 4627237: feat: add new write event
- bc5295f: fix: remove duplicate batch get keys
- 96d0a1f: chore: update typebox
- 5ee37bc: fix: transformOutput called on missing items
- 667d7d9: feat: new exists methods and more gsi variants
- 632d1c0: chore: upgrade typebox to latest stable
- 26c2e2a: Target latest typebox dev release
- 8fc0f89: feat: paginated query
- 9b3b7f4: feat: remove attributes when explicitly using undefined in updates
- d87aa97: fix: bad update method data type
- 358f781: Upgrade eslint plugin prettier to alpha for prettier v3 support
- d33222d: fix: union support for update method data. dep upgrade
- 0cc4be7: update deps
- a52cae6: fix: correct GSI item types when using projections
- 853de0b: Store emitter as prop instead of extending EventEmitter directly
- c1fa095: export event emitter intermediate class
- 1266782: feat: switch to event emitter based log approach
- 6fd9983: fix: bad typings when not using rangeKey
- 22d50a2: fix: key types in operations involving range keys
- 267553e: Allow passing a range key condition to query operations
- f113092: Loosen up input type to allow passing props generated by input transformer
- 4f4008c: fix: specify partition and sort keys separately. support GSI projections
- 72f06c0: fixes to GSI operations and types
- 05e3bfe: more typing improvements
- 247d659: feat: log support for get, scan, and query operations
- 247d659: More typing improvements
- 0d85f99: simplifying some typings
- b607ec4: logger support
- 41f8032: Update deps
- 1568298: feat: adds runtime config options to constructor