unstale

npm / @owf/crypto

@owf/crypto

What changed in @owf/crypto 0.2 to 0.5, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.

4 breaking2 new APIs and options1 tooling

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.8 on npm

@owf/crypto 0.51 changes

Breaking changes 1

  • The CommonJS build is dropped; only ESM is published, avoiding the dual-package hazard that caused instanceof checks to fail in single-module-system runtimes.

    0.5.0release notes

@owf/crypto 0.43 changes

Breaking changes 3

  • Decoding base64url input with an impossible length, such as a single trailing character, now throws instead of returning a corrupt byte.

    0.4.0release notes

  • JWT decoding builds on the shared encoding layers, making JSON decoded from base64url strict about UTF-8.

    0.4.0release notes

  • The environment must provide TextEncoder and TextDecoder because string encoding and decoding now use them.

    0.4.0release notes

@owf/crypto 0.23 changes

New APIs and options 2

  • Adds a package-specific exception class extending IdentityException, replacing plain Error throws.

    0.2.0release notes

  • Adds wrappers for ES256/384/512 key generation, signing, and verification, plus SHA-256/384/512 hash functions.

    0.2.0release notes

Tooling 1