Skip to content

chore: release v0.2.0-pre.2#189

Open
vitaminc-release-plz[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-06-05T05-16-37Z
Open

chore: release v0.2.0-pre.2#189
vitaminc-release-plz[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-06-05T05-16-37Z

Conversation

@vitaminc-release-plz

@vitaminc-release-plz vitaminc-release-plz Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • vitaminc-protected-derive: 0.2.0-pre.1 -> 0.2.0-pre.2
  • vitaminc-protected: 0.2.0-pre.1 -> 0.2.0-pre.2 (✓ API compatible changes)
  • vitaminc-random-derives: 0.2.0-pre.1 -> 0.2.0-pre.2
  • vitaminc-random: 0.2.0-pre.1 -> 0.2.0-pre.2 (✓ API compatible changes)
  • vitaminc-aead: 0.2.0-pre.1 -> 0.2.0-pre.2 (✓ API compatible changes)
  • vitaminc-traits: 0.2.0-pre.1 -> 0.2.0-pre.2
  • vitaminc-async-traits: 0.2.0-pre.1 -> 0.2.0-pre.2 (✓ API compatible changes)
  • vitaminc-encrypt: 0.2.0-pre.1 -> 0.2.0-pre.2 (✓ API compatible changes)
  • vitaminc-kms: 0.2.0-pre.1 -> 0.2.0-pre.2 (✓ API compatible changes)
  • vitaminc-password: 0.2.0-pre.1 -> 0.2.0-pre.2 (✓ API compatible changes)
  • vitaminc-permutation: 0.2.0-pre.1 -> 0.2.0-pre.2 (✓ API compatible changes)
  • vitaminc: 0.2.0-pre.1 -> 0.2.0-pre.2 (✓ API compatible changes)
Changelog

vitaminc-protected

Documentation

  • fix fabricated APIs, wrong metadata, and stale claims; add SECURITY.md

Fixes

  • zeroize controlled types on drop (#181)

Refactoring

  • move instead of copy in flatten_array
  • single-source into_inner_unchecked; document drop-glue guarantees
  • make move_inner_out a safe fn via an unsafe trait

vitaminc-random

Fixes

vitaminc-aead

Documentation

  • docs(aead),refactor(encrypt): address decrypt-path review findings
  • docs(aead),test(encrypt): document ContextTag limits; add negative-AAD tests

Features

  • re-introduce ContextTag on the revised Cipher/Decipher traits
  • add ContextTag::context + decrypt/decrypt_with_aad helper
  • implement Encrypt/Decrypt for the Equatable controlled type

Refactoring

  • thread AAD through the decrypt path to mirror encrypt
  • align ContextTag::aad_with arg order with encrypt_with_aad
  • address ContextTag decrypt-helper review

Testing

  • close Tier-1 cargo-mutants gaps (ConstantTimeEq, PAE invariant)
  • close remaining Tier-1 cargo-mutants gaps (ts_ne, zeroize, read_nonce, hlist CI)
  • address code-review findings on the Tier-1 mutation fixes
  • test(aead),test(encrypt): close ContextTag coverage gaps from review

vitaminc-async-traits

Documentation

  • fix fabricated APIs, wrong metadata, and stale claims; add SECURITY.md

vitaminc-encrypt

Documentation

Features

  • expose Aes256Cipher::decipher to construct a Decipher
  • re-introduce ContextTag on the revised Cipher/Decipher traits
  • add ContextTag::context + decrypt/decrypt_with_aad helper

Miscellaneous

  • rustfmt context_tag test to satisfy CI

Performance

  • borrow AAD per seq/map element instead of cloning

Refactoring

  • thread AAD through the decrypt path to mirror encrypt
  • tidy decrypt AAD path per code review
  • align ContextTag::aad_with arg order with encrypt_with_aad
  • address ContextTag decrypt-helper review

Testing

  • split test-module cfg so cargo-mutants skips it
  • add positive AAD roundtrip for the sequence path
  • test(aead),test(encrypt): close ContextTag coverage gaps from review
  • cover Equatable AEAD round-trip and tamper axes

vitaminc-kms

Documentation

  • fix fabricated APIs, wrong metadata, and stale claims; add SECURITY.md

Miscellaneous

  • bump aws-sdk-kms from 1.107.0 to 1.109.0
  • bump aws-config from 1.8.17 to 1.8.18

vitaminc-password

Documentation

  • fix fabricated APIs, wrong metadata, and stale claims; add SECURITY.md

vitaminc-permutation

Fixes

Refactoring

  • borrow in invert() instead of cloning the key
  • single-source into_inner_unchecked; document drop-glue guarantees

vitaminc

Documentation

  • fix fabricated APIs, wrong metadata, and stale claims; add SECURITY.md


This PR was generated with release-plz.

@vitaminc-release-plz vitaminc-release-plz Bot changed the title chore: release v0.2.0-pre.1 chore: release v0.2.0-pre.2 Jun 6, 2026
@vitaminc-release-plz vitaminc-release-plz Bot force-pushed the release-plz-2026-06-05T05-16-37Z branch 4 times, most recently from 2093294 to 28aca2c Compare June 6, 2026 09:27
@vitaminc-release-plz vitaminc-release-plz Bot force-pushed the release-plz-2026-06-05T05-16-37Z branch 4 times, most recently from 648a8cb to e132f06 Compare June 22, 2026 00:52
@github-actions

github-actions Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

✅ No CRAP threshold violations

281 function(s) analyzed · threshold 30

@vitaminc-release-plz vitaminc-release-plz Bot force-pushed the release-plz-2026-06-05T05-16-37Z branch 7 times, most recently from 89e075f to f6d84e1 Compare June 23, 2026 23:54
@github-actions

github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

🧬 Mutation testing (cargo-mutants, --in-diff)

No mutants were generated for the changed lines.

@vitaminc-release-plz vitaminc-release-plz Bot force-pushed the release-plz-2026-06-05T05-16-37Z branch 6 times, most recently from 1e1c4b3 to 0b65b29 Compare June 24, 2026 01:29
@vitaminc-release-plz vitaminc-release-plz Bot force-pushed the release-plz-2026-06-05T05-16-37Z branch from 0b65b29 to fcbb88f Compare July 4, 2026 09:49
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.

0 participants