Skip to content

Commit

Permalink
Merge pull request #1590 from dynamoose/version/3.2.0
Browse files Browse the repository at this point in the history
Version 3.2.0
  • Loading branch information
fishcharlie committed Apr 16, 2023
2 parents 18ea532 + 0215b8c commit 0a02117
Show file tree
Hide file tree
Showing 9 changed files with 50 additions and 14 deletions.
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,41 @@

---

## Version 3.2.0

This release fixes a lot of bugs and adds some nice to have features to make your Dynamoose experience even better.

Please comment or [contact me](https://charlie.fish/contact) if you have any questions about this release.

### General

- Adds new `tableName` option to Model initialization settings.
- Adds new `consistent` option to `batchGet`.
- Improving performance for models and tables with single schema.

### Bug Fixes

- Using all indexes from all schemas in table.
- Fixed an issue where indexes would get recreated when table throughput is set to ON_DEMAND.
- Now using correct TypeScript array type for `query` and `scan` operations when using `toJSON()`.

### Documentation

- Fixes Configuration documentation for `accessKeyId` & `secretAccessKey` in AWS SDK v3.
- Typo fixes in documentation.
- Fixed an issue where ESModules import statement documentation for non-TypeScript users was incorrect.
- Added Dynamoose [Mastodon link](https://mastodon.social/@dynamoose) to website.

### Other

- Now requiring CLA to be signed for all pull request authors.
- Only including `dist` folder in npm package.
- Updating dependencies.
- Removing support for Dynamoose v2 bug fixes.
- Added Node.js v19.x to CI test suite.

---

## Version 3.1.0

This release adds support for ISO-8601 date formats! This was one of the most upvoted feature requests on the [GitHub issues page](https://github.com/dynamoose/dynamoose/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc). Really exciting to finally delivery this feature.
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ Below you will find the current branch strategy for the project. Work taking pla
| Branch | Version | NPM Tag | Links |
| --- | --- | --- | --- |
| [`main`](https://github.com/dynamoose/dynamoose/tree/main) | 3.x.x | | - [Documentation](https://dynamoose.pages.dev) |
| [`v3.1.0` (tag)](https://github.com/dynamoose/dynamoose/tree/v3.1.0) | 3.1.0 | latest | - [Documentation](https://dynamoosejs.com) |
| [`v3.2.0` (tag)](https://github.com/dynamoose/dynamoose/tree/v3.2.0) | 3.2.0 | latest | - [Documentation](https://dynamoosejs.com) |
| [`v2`](https://github.com/dynamoose/dynamoose/tree/v2) | 2.8.x | | - [Documentation](https://v2.dynamoose.pages.dev) |
| [`v2.8.8` (tag)](https://github.com/dynamoose/dynamoose/tree/v2.8.8) | 2.8.8 | latest-2 | - [Documentation](https://v2.dynamoosejs.com)

2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"packages": [
"packages/*"
],
"version": "3.1.0"
"version": "3.2.0"
}
4 changes: 2 additions & 2 deletions packages/dynamoose-logger/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions packages/dynamoose-logger/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dynamoose-logger",
"version": "3.1.0",
"version": "3.2.0",
"description": "Dynamoose is a modeling tool for Amazon's DynamoDB (inspired by Mongoose)",
"homepage": "https://dynamoosejs.com",
"main": "dist/index.js",
Expand All @@ -18,7 +18,7 @@
"build": "tsc"
},
"dependencies": {
"dynamoose-utils": "^3.1.0",
"dynamoose-utils": "^3.2.0",
"js-object-utilities": "^2.1.0",
"uuid": "^8.3.2"
},
Expand Down
4 changes: 2 additions & 2 deletions packages/dynamoose-utils/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/dynamoose-utils/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dynamoose-utils",
"version": "3.1.0",
"version": "3.2.0",
"description": "Dynamoose is a modeling tool for Amazon's DynamoDB (inspired by Mongoose)",
"homepage": "https://dynamoosejs.com",
"main": "dist/index.js",
Expand Down
4 changes: 2 additions & 2 deletions packages/dynamoose/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions packages/dynamoose/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dynamoose",
"version": "3.1.0",
"version": "3.2.0",
"description": "Dynamoose is a modeling tool for Amazon's DynamoDB (inspired by Mongoose)",
"homepage": "https://dynamoosejs.com",
"main": "dist/index.js",
Expand Down Expand Up @@ -30,11 +30,11 @@
"dependencies": {
"@aws-sdk/client-dynamodb": "^3.142.0",
"@aws-sdk/util-dynamodb": "^3.142.0",
"dynamoose-utils": "^3.1.0",
"dynamoose-utils": "^3.2.0",
"js-object-utilities": "^2.1.0"
},
"devDependencies": {
"dynamoose-logger": "^3.1.0"
"dynamoose-logger": "^3.2.0"
},
"license": "Unlicense",
"funding": [
Expand Down

0 comments on commit 0a02117

Please sign in to comment.