Repository navigation
v4.0.0
Changes
- refactor!: ♻️ Remove legacy idempotency stores and deprecated Express hook options
Release details
- npm: https://www.npmjs.com/package/@haskou/ddd-kernel/v/4.0.0
- Pull request: #89
- Source branch:
break/remove-remaining-legacy - Version bump:
major
Pull request notes
Removes remaining backward-compat code (no production/legacy consumers exist).
Breaking changes:
IdempotencyStorenow requires atomicclaim/commit/release;has/markdropped from the contract and thehandleLegacyKeypath removed fromIdempotencyConsumerMiddleware(andInMemoryIdempotencyStore.mark).- Removed deprecated
staticHooks/swaggerHooksfromExpressKernelServerOptions; usehookswithphase: 'beforeErrors'.
Also: docs/README compat wording removed, 'legacy' test names renamed, internal alias-tracking variable renamed (_getLegacyServiceId is the node-dependency-injection private API name and is still required).
Validated: lint, typecheck, test:coverage (100%), docs:build.