Skip to content

Releases: FiloSottile/typage

v0.3.0 with post-quantum hybrid recipients

29 Dec 14:09

Choose a tag to compare

Typage now natively supports post-quantum hybrid recipients and identities, and the tagged recipients compatible with hardware plugins. See https://github.com/FiloSottile/age/releases/tag/v1.3.0 for more details on these recipients.

v0.2.5 with JSR publishing

16 Aug 16:44

Choose a tag to compare

Minor version updates and JSR publishing.

v0.2.4 with streaming APIs

06 Jul 14:58

Choose a tag to compare

Typage can now encrypt and decrypt ReadableStreams.
This can be useful for encrypting or decrypting large files, requests, or responses on the fly.

Decrypter.decryptHeader allows decrypting a file key from a detached header.
This can be used to decrypt a header client-side without sharing the payload with the client.

Worked around oven-sh/bun#20148, unbreaking recent Bun versions.

Made header and CBOR parsing slightly stricter.

v0.2.3 with passkey support

26 Apr 12:12

Choose a tag to compare

Added passkey and security key support, including a CLI plugin.

Stricter checking of some armored format malleability edge cases.

Releases now include a non-minified version, and are attested with Sigstore.

Added back main to package.json for compatiblity.

This is a re-spin of v0.2.2 because the package.json version was not updated.

v0.2.2

26 Apr 12:04

Choose a tag to compare

Upload to npm failed, retained to persist the attested artifacts.

v0.2.1

22 Feb 20:04

Choose a tag to compare

Added Identity and Recipient interfaces for custom key wrapping mechanisms.

Added ASCII armoring support.

Updated build target to ES2022 (Node 18 and all browsers).

Ensured the whole module can be tree-shaken by bundlers.

Improved documentation, testing, linting, and style.

v0.2.0

06 Jan 16:35

Choose a tag to compare

Replaced Wasm-based libsodium.js with the pure-js noble cryptography libraries. The initialization function has been removed.

Use the Web Crypto API when available. All main operations are now async.

Releases now include a bundled .js artifact. npm packages are logged in Sigstore.

v0.2.0-rc.2

06 Jan 15:57

Choose a tag to compare

v0.2.0-rc.2 Pre-release
Pre-release
Fix "gh release upload" invocation in build.yml

v0.2.0-rc.1

06 Jan 15:21

Choose a tag to compare

v0.2.0-rc.1 Pre-release
Pre-release
Fix artifact path in build.yml

v0.2.0-rc.0

06 Jan 15:12

Choose a tag to compare

v0.2.0-rc.0 Pre-release
Pre-release
Avoid leaking credentials to all CI jobs

See actions/checkout#485.