Skip to content

Conversation

@toolCHAINZ
Copy link
Owner

🤖 New release

  • crackers: 0.6.4 -> 0.7.0 (⚠ API breaking changes)
  • crackers_python: 0.6.4 -> 0.7.0

crackers breaking changes

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/inherent_method_missing.ron

Failed in:
  SpecificationConfig::get_spec, previously in file /tmp/.tmpaXgUhH/crackers/src/config/specification.rs:74

--- failure struct_with_pub_fields_changed_type: struct with pub fields became an enum or union ---

Description:
A struct with pub fields became an enum or union, breaking accesses to its public fields.
        ref: https://github.com/obi1kenobi/cargo-semver-checks/issues/297#issuecomment-1399099659
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/struct_with_pub_fields_changed_type.ron

Failed in:
  struct crackers::config::specification::SpecificationConfig became enum in file /tmp/.tmpG78lhs/crackers/crackers/src/config/specification.rs:25
Changelog

crackers

0.7.0 - 2025-12-21

Added

  • [breaking] Allow providing reference programs as raw pcode (#89)

crackers_python

0.7.0 - 2025-12-21

Added

  • [breaking] Allow providing reference programs as raw pcode (#89)
  • python package refactor (#75)
  • use release-plz (#45)

Fixed

  • prevent unnecessary pyo3 build step and fix cargo workspace build (#85)
  • tweak some schemas and serializations (#77)
  • threading changes (#62)
  • revert to single threaded (#61)
  • verify reference program operations against blacklist (#51)

Other

  • release v0.6.4 (#86)
  • Revise BibTeX citation in PYTHON_README.md (#88)
  • release v0.6.3 (#84)
  • warn on duplicate register constraint (#82)
  • release v0.6.2 (#81)
  • bump z3 (#80)
  • release v0.6.1 (#78)
  • release v0.6.0 (#73)
  • update jingle APIs (#72)
  • release v0.5.4 (#71)
  • bump pyo3 (#69)
  • release v0.5.3 (#67)
  • bump deps (#66)
  • release v0.5.2 (#65)
  • bump z3 and jingle (#64)
  • release v0.5.1 (#63)
  • release v0.5.0 (#60)
  • bump z3 (#59)
  • release v0.4.0 (#58)
  • bump deps (#57)
  • release v0.3.0 (#56)
  • [breaking] bump jingle and z3 (#55)
  • release v0.2.1 (#54)
  • release v0.2.0 (#52)
  • release v0.1.3 (#50)
  • release (#46)
  • Update refs (#41)
  • Add import for mac OS wheel (#40)
  • Fix Linux Z3 Dynamic Linking (#38)
  • Re-enable ARM linux wheel (#37)
  • Add JSON de/serialization to python (#36)
  • Update Python Type Annotations (#35)
  • Add Python Type Annotations (#34)
  • Enhanced Python Constraint Support (#27)
  • Rust 2024 Edition (#26)
  • Add Python CI (#25)
  • pyo3 bindings (#21)


This PR was generated with release-plz.

@toolCHAINZ toolCHAINZ enabled auto-merge (squash) December 21, 2025 19:36
@toolCHAINZ toolCHAINZ merged commit 266c700 into main Dec 21, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants