v0.1.2 (2026-05-12)
- Add explicit
targetslist toRustlerPrecompiledconfig- Prevents download attempts for unsupported platforms (e.g.
arm-unknown-linux-gnueabihf) mix rustler_precompiled.download --allnow only fetches the 5 supported targets
- Prevents download attempts for unsupported platforms (e.g.
v0.1.1 (2026-05-12)
- Fix precompiled NIF loading on macOS and Windows
- Binary inside tar archive was named incorrectly (
libmetamorphic_crypto_nif.dylibinstead of the versioned.soname that RustlerPrecompiled expects) - Users without Rust installed would get
nif_not_loadederrors
- Binary inside tar archive was named incorrectly (
v0.1.0 (2026-05-11)
- Initial release
- XSalsa20-Poly1305 symmetric encryption (
MetamorphicCrypto.SecretBox) - X25519 sealed box public-key encryption (
MetamorphicCrypto.BoxSeal) - ML-KEM-768 + X25519 hybrid post-quantum encryption (
MetamorphicCrypto.Hybrid) - Unified seal/unseal with auto-format-detection (
MetamorphicCrypto.Seal) - Argon2id key derivation (
MetamorphicCrypto.KDF) - Key generation utilities (
MetamorphicCrypto.Keys) - Human-readable recovery keys (
MetamorphicCrypto.Recovery) - Precompiled NIF binaries for all major platforms