v2.6.0
Major Feature Release
Breaking Changes
- Changed the Table.params.partial default to be true
Features
- Omit storing attributes that are encoded in value templates via the encode property.
- Code formatted using prettier
- Allow params.timestamps overrides
- Allow schema and params partial overrides
- Documentation improvements
Fixes
- Set default schema properties for Tables
- Fix per field "hidden" overrides and clarify doc regarding use of "hidden"
- Fix cherry pick required index properties from next/prev params
- Find next/prev with GSIs (was missing primary index fields)
- Fix type conversions for untyped fields inside arrays for dates
- Get consistent timestamps inside transactions
- Fix handling null nested schema objects #417
- Fix handling for nested schema arrays nulls
- Fix TypeScript types for nested schema array nulls.
- Fix build badge
- Fix missing scope property to OneModel typescript definition. #412
- Fix saveSchema when supporting RegExp for encode. #408
- Add support for ConditionCheck transaction items. #409
- Fix OneField.encode typescript definition needs to allow for (string|number). #405
- Fix return consumed capacity for write operations. #444
- Fix updateTable not a function for V3 SDK. #441
- Fix invalid prep value when paginating GSIs. #443
- Fix encode in schemas. #423
Thanks
Thanks to all who contributed issues and patches. Much appreciated.