Skip to content

chore: bump wrapped crate deps — metamorphic-crypto 0.9 → 0.10, metamorphic-log 0.1.4 → 0.1.5 (v0.1.3)#3

Merged
f0rest8 merged 1 commit into
mainfrom
chore/bump-deps-crypto-0.10
Jul 1, 2026
Merged

chore: bump wrapped crate deps — metamorphic-crypto 0.9 → 0.10, metamorphic-log 0.1.4 → 0.1.5 (v0.1.3)#3
f0rest8 merged 1 commit into
mainfrom
chore/bump-deps-crypto-0.10

Conversation

@f0rest8

@f0rest8 f0rest8 commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Supply-chain currency bump of the wrapped Rust crate dependencies in the NIF:

  • metamorphic-log 0.1.4 → 0.1.5
  • metamorphic-crypto 0.9 → 0.10

Published crates only — no [patch]/path deps. metamorphic-crypto 0.10 is additive only (adds a standalone HKDF-SHA512 primitive that is unused here). No canonical byte-format changes to any frozen layer.

  • native/metamorphic_log_nif/Cargo.toml: dep bumps + NIF crate version 0.1.2 → 0.1.3
  • cargo update precise for both wrapped crates
  • Elixir @version 0.1.2 → 0.1.3, CHANGELOG entry

Verification

  • cargo fmt --check + cargo clippy (native/): clean
  • METAMORPHIC_LOG_BUILD=1 mix test: 57 passed (forced local NIF build)
  • mix format --check-formatted: clean
  • METAMORPHIC_LOG_BUILD=1 mix docs: builds
  • p256 stays =0.14.0-rc.14 in Cargo.lock (no rc.15)
  • Depends on metamorphic-log 0.1.5, which is live on crates.io

Release

After merge: tag v0.1.3 → CI builds precompiled NIFs + GitHub release. Then regenerate checksum-*.exs and mix hex.publish (needs credentials).

…rphic-crypto 0.9 -> 0.10 (v0.1.3)

Supply-chain currency bump. Published crates only; no [patch]/path deps.
metamorphic-crypto 0.10 is additive only (adds a standalone HKDF-SHA512
primitive, unused here). No canonical byte-format changes to any frozen layer.
p256 stays pinned at =0.14.0-rc.14.

Verified: cargo fmt --check + cargo clippy (native/), METAMORPHIC_LOG_BUILD=1
mix test (57 passed, local NIF build), mix format --check-formatted, mix docs.
@f0rest8
f0rest8 merged commit 12d623f into main Jul 1, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant