Skip to content

v5.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 19:56
· 73 commits to master since this release
bccc050

Changes

  • refactor(crypto): 💥 Extract cryptographic responsibilities

Release details

Pull request notes

Summary

Remove cryptographic responsibilities from @haskou/value-objects.

  • Remove crypto implementations, exports, errors, tests, documentation, and Noble dependencies.
  • Keep hash Value Objects as representation/validation types; remove digest-computation factories.
  • Keep UUID and ShortId generation using standard Web Crypto.
  • Document the boundary with @haskou/pigeon-swarm-crypto without introducing a dependency on it.

One commit based directly on master. ESM/CommonJS packaging, equality changes, and NullObject control are excluded.

Semver

Breaking / major. Consumers of removed crypto exports or hash digest factories must migrate. This PR remains draft pending the downstream crypto migration.

Validation

Locally validated: 557 tests, ESLint, and TypeScript checking pass.