Releases: symphoniacloud/dynamodb-entity-store
Releases · symphoniacloud/dynamodb-entity-store
v2.0.1
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
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
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
Fixing resolution
v2.0.0-alpha.1
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
Switch to ESM only and update dependencies
2.0.0-alpha.5
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
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
Fix imports