Skip to content

Commit cd2fc87

Browse files
chore(release): version 3.0.0 [skip ci]
# [3.0.0](v2.13.0...v3.0.0) (2025-07-01) ### Bug Fixes * add `ReadonlyArray` type for ITFS compat ([84f70df](84f70df)) * add checks for `Date` objects in `recurse` fn, update types ([7b24cd4](7b24cd4)) * replace `NativeAttributeValue` w `SupportedAttributeValueType` for Dates ([4a0dd06](4a0dd06)) * replace inline `string | number` w `AttrValue` generic for correct typing ([e9adeaa](e9adeaa)) * update named import for 'EnsureTableIsActiveParameters' ([bae628a](bae628a)) ### Code Refactoring * mv Date-conversion from Model IO-Action to `DdbClientFieldParser` ([d2a574c](d2a574c)) * update Model methods to use new `DdbClientWrapper` return values ([e8a7bb5](e8a7bb5)) ### Features * add `getRecursiveValueConverter` ([38cc316](38cc316)) * add `isValidDatetimeString` ([33c97b3](33c97b3)) * add `UnknownItem` type, update `BaseItem` to use `SupportedAttributeValueType` ([ffec182](ffec182)) * add DdbClientArgParser for improved command argument handling and response parsing ([bdba380](bdba380)) * add export of `Model/types/*` ([8e6b95f](8e6b95f)) * add FixPartialUndefined and OverrideSharedProperties types ([6a10d78](6a10d78)) * add type `AttributeFunctionDefault` ([77dd84e](77dd84e)) * rm export of NestDepth internal util types ([4fd364e](4fd364e)) ### Reverts * switch `transformItem` and `validateItem` param types back to `any` ([00b2525](00b2525)) ### BREAKING CHANGES * `schemaWithKeysOnly` has been rm'd, and batch methods filter unproc'd reqs. * Date-conversion has been moved from `Model` to `DdbClientFieldParser`.
1 parent cd61167 commit cd2fc87

3 files changed

Lines changed: 43 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,46 @@ All notable changes to this project will be documented in this file.
44

55
---
66

7+
# [3.0.0](https://github.com/Nerdware-LLC/ddb-single-table/compare/v2.13.0...v3.0.0) (2025-07-01)
8+
9+
10+
### Bug Fixes
11+
12+
* add `ReadonlyArray` type for ITFS compat ([84f70df](https://github.com/Nerdware-LLC/ddb-single-table/commit/84f70dfff8e3e671442b1820addc2437356070f7))
13+
* add checks for `Date` objects in `recurse` fn, update types ([7b24cd4](https://github.com/Nerdware-LLC/ddb-single-table/commit/7b24cd43c5488c51ebc5240520b87390ec9bec6b))
14+
* replace `NativeAttributeValue` w `SupportedAttributeValueType` for Dates ([4a0dd06](https://github.com/Nerdware-LLC/ddb-single-table/commit/4a0dd06243f40a9be85eb97e719736e4e7ca9b8d))
15+
* replace inline `string | number` w `AttrValue` generic for correct typing ([e9adeaa](https://github.com/Nerdware-LLC/ddb-single-table/commit/e9adeaa06c12490f3373dbd6edb7fe9028632f3d))
16+
* update named import for 'EnsureTableIsActiveParameters' ([bae628a](https://github.com/Nerdware-LLC/ddb-single-table/commit/bae628a09ea0512341126e29755a462399bca44c))
17+
18+
19+
### Code Refactoring
20+
21+
* mv Date-conversion from Model IO-Action to `DdbClientFieldParser` ([d2a574c](https://github.com/Nerdware-LLC/ddb-single-table/commit/d2a574cc76ba576b159927e6f8dfd8dfe100a7a6))
22+
* update Model methods to use new `DdbClientWrapper` return values ([e8a7bb5](https://github.com/Nerdware-LLC/ddb-single-table/commit/e8a7bb5064699be6571d5ea948f96d4914a17dd3))
23+
24+
25+
### Features
26+
27+
* add `getRecursiveValueConverter` ([38cc316](https://github.com/Nerdware-LLC/ddb-single-table/commit/38cc316487f82f7720fc2bcf41853c065c13cb5a))
28+
* add `isValidDatetimeString` ([33c97b3](https://github.com/Nerdware-LLC/ddb-single-table/commit/33c97b3abfddcaf301b333f51397fd9b6f67d2c0))
29+
* add `UnknownItem` type, update `BaseItem` to use `SupportedAttributeValueType` ([ffec182](https://github.com/Nerdware-LLC/ddb-single-table/commit/ffec1826576aefb5bb0faa1941d0ac9b5a678209))
30+
* add DdbClientArgParser for improved command argument handling and response parsing ([bdba380](https://github.com/Nerdware-LLC/ddb-single-table/commit/bdba380165321163295d6ae6d37b6e7f9a658dab))
31+
* add export of `Model/types/*` ([8e6b95f](https://github.com/Nerdware-LLC/ddb-single-table/commit/8e6b95f63067a4e121f73baff982c70567174637))
32+
* add FixPartialUndefined and OverrideSharedProperties types ([6a10d78](https://github.com/Nerdware-LLC/ddb-single-table/commit/6a10d78684cc9c189b0253a6b23dad2343b37042))
33+
* add type `AttributeFunctionDefault` ([77dd84e](https://github.com/Nerdware-LLC/ddb-single-table/commit/77dd84ea2a7dde3ad6fddd81e5f4eae34bfe1931))
34+
* rm export of NestDepth internal util types ([4fd364e](https://github.com/Nerdware-LLC/ddb-single-table/commit/4fd364e13d46f4d30784c6e4ad5dcc4994ece442))
35+
36+
37+
### Reverts
38+
39+
* switch `transformItem` and `validateItem` param types back to `any` ([00b2525](https://github.com/Nerdware-LLC/ddb-single-table/commit/00b25253150b24132e57f4b515b39f46e298ad21))
40+
41+
42+
### BREAKING CHANGES
43+
44+
* `schemaWithKeysOnly` has been rm'd, and batch methods filter unproc'd reqs.
45+
* Date-conversion has been moved from `Model` to `DdbClientFieldParser`.
46+
747
# [3.0.0-next.2](https://github.com/Nerdware-LLC/ddb-single-table/compare/v3.0.0-next.1...v3.0.0-next.2) (2025-07-01)
848

949
# [3.0.0-next.1](https://github.com/Nerdware-LLC/ddb-single-table/compare/v2.13.0...v3.0.0-next.1) (2025-07-01)

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nerdware/ddb-single-table",
3-
"version": "3.0.0-next.2",
3+
"version": "3.0.0",
44
"description": "A schema-based DynamoDB modeling tool, high-level API, and type-generator built to supercharge single-table designs!⚡",
55
"author": {
66
"name": "Trevor Anderson",

0 commit comments

Comments
 (0)