Skip to content

Releases: symphoniacloud/dynamodb-entity-store

v2.0.1

13 Nov 21:37

Choose a tag to compare

Version 2

Version 2 is ES Modules / ESM and Node >= 22 only. CommonJS / CJS and Node 16 through 20 are no longer supported.

If you require CJS or Node 16 through 20 support then use the v1 releases.

For ESM projects this release should be drop-in and not require any further changes.

This release also contains dependency updates.

v2.0.0

13 Nov 20:43

Choose a tag to compare

Version 2

Version 2 is ES Modules / ESM and Node >= 22 only. CommonJS / CJS and Node 16 through 20 are no longer supported.

If you require CJS or Node 16 through 20 support then use the v1 releases.

For ESM projects this release should be drop-in and not require any further changes.

This release also contains dependency updates.

V2 RC

12 Nov 22:14

Choose a tag to compare

V2 RC Pre-release
Pre-release
Remove duplicate devDependencies across workspace

Moved shared tooling to root:
- typescript, eslint, prettier, vitest, typedoc
- All TypeScript ESLint plugins
- ts-node and @types/node

Kept package-specific devDependencies in packages:
- Main package: AWS SDK test dependencies, deep-equal
- Examples: AWS types and deep-equal types

This eliminates unnecessary duplication while maintaining
functionality through npm workspace hoisting.

v2.0.0-alpha.2

05 Nov 19:42

Choose a tag to compare

v2.0.0-alpha.2 Pre-release
Pre-release

Fixing resolution

v2.0.0-alpha.1

05 Nov 18:09

Choose a tag to compare

v2.0.0-alpha.1 Pre-release
Pre-release
Switch to npm provenance (OIDC) for publishing

Replace long-lived npm token authentication with npm provenance
(OpenID Connect) for more secure publishing.

Changes:
- Remove NODE_AUTH_TOKEN environment variable
- Add --provenance flag to npm publish command
- Uses existing id-token: write permission for OIDC

This requires configuring the package on npm as a trusted publisher:
1. Go to package settings on npmjs.com
2. Add GitHub Actions as a trusted publisher
3. Configure: symphoniacloud/dynamodb-entity-store
4. Workflow: publish.yaml

Benefits:
- No need to manage/rotate long-lived tokens
- More secure: short-lived tokens
- Automatic attestation of package provenance
- npm recommended approach for CI/CD

v2.0.0-alpha.0

05 Nov 17:22

Choose a tag to compare

v2.0.0-alpha.0 Pre-release
Pre-release

Switch to ESM only and update dependencies

2.0.0-alpha.5

05 Nov 21:41

Choose a tag to compare

2.0.0-alpha.5 Pre-release
Pre-release
Remove duplicate devDependencies across workspace

Moved shared tooling to root:
- typescript, eslint, prettier, vitest, typedoc
- All TypeScript ESLint plugins
- ts-node and @types/node

Kept package-specific devDependencies in packages:
- Main package: AWS SDK test dependencies, deep-equal
- Examples: AWS types and deep-equal types

This eliminates unnecessary duplication while maintaining
functionality through npm workspace hoisting.

2.0.0-alpha.4

05 Nov 21:14

Choose a tag to compare

2.0.0-alpha.4 Pre-release
Pre-release
Fix NPM publish 404 error with trusted publishing

Add npm upgrade step to fix known bug with older npm versions
that don't properly support OIDC trusted publishing for scoped packages.

GitHub Actions runners have outdated npm versions that fail when
publishing scoped packages with provenance. Upgrading to npm@latest
(11.5.1+) resolves the 404 error during token exchange.

Fixes: https://github.com/npm/cli/issues/8678

2.0.0-alpha.3

05 Nov 19:53

Choose a tag to compare

2.0.0-alpha.3 Pre-release
Pre-release
Fix imports