Skip to content

Releases: seifreed/r2morph

v0.3.0

28 Mar 06:48

Choose a tag to compare

[0.3.0] - 2026-03-28

Added

  • Release automation from Git tags via GitHub Actions.
  • PyPI Trusted Publishing support using GitHub OIDC, without a static PyPI token.
  • GitHub Release asset generation for built distributions plus SHA256SUMS.
  • Full support matrix coverage for the six core mutation passes across x86_64, x86, ARM64, and ARM32.
  • Real PE section creation support in the cave injector path used by relocation-based mutations.

Changed

  • Reworked the README to reflect the actual feature inventory, support matrix, validation modes, and CLI surface.
  • Tightened the release pipeline so the pushed tag must match project.version before build or publish.
  • Improved release notes generation to extract the matching section from CHANGELOG.md.

Fixed

  • Resolved CI failures in CodeCaveInjector and aligned platform handler expectations with the current PE section creation behavior.
  • Stabilized real-binary mutation tests by forcing a deterministic seed in flaky multi-pass scenarios.
  • Fixed release packaging checksums and asset upload flow so the generated release artifacts are reproducible and auditable.

Full Changelog: https://github.com/seifreed/r2morph/commits/v0.3.0