- documentation updates and additional test coverage
- Support queryMany with limit > 100, by internally batching requests.
- Better errors for invalid abortSignal option values.
- Fixed error message for invalid index specification.
- Fixes compatibility of Schemas with tables from different dynamodm module instances.
- Fixes removal of unversioned documents via a versioned model.
- Adds support for model versioning, with associated schema fragment to name the version field. To disable versioning pass options.versioning: false to the Schema constructor.
- Support $between and $begins query operators
- Improved error messages for unsupported queries
- Support options.retry in Table()
- Support table name as an argument to Table(), in addition to options.name
- readme updates
- readme and repository URL updates
- Fix asynchronous promise handling in queryMany.
- Removed remains of deprecated query APIs from earlier development.
- Updated readme and example code.
Initial public release.