Recent Releases of https://github.com/cqcl/tket-json-rs

https://github.com/cqcl/tket-json-rs - v0.7.5

Features

  • Implement Display and Copy for OpType (#145)
  • Add missing RNG ops (#148)

- Rust
Published by hugrbot 7 months ago

https://github.com/cqcl/tket-json-rs - v0.7.4

Documentation

  • Clearup clexpr argument index documentation (#138)

Features

  • Method for generating BoxIDs (#139)

- Rust
Published by hugrbot 9 months ago

https://github.com/cqcl/tket-json-rs - v0.7.3

Features

  • Add schemars optional feature (#129)

- Rust
Published by hugrbot 9 months ago

https://github.com/cqcl/tket-json-rs - v0.7.2

Features

  • Updated dependencies

- Rust
Published by hugrbot about 1 year ago

https://github.com/cqcl/tket-json-rs - v0.7.1

Features

  • Update to pyo3 23 (allow free-threaded python) (#102)

- Rust
Published by hugrbot over 1 year ago

https://github.com/cqcl/tket-json-rs - v0.7.0

⚠ BREAKING CHANGES

  • Made SerialCircuit non exhaustive.
  • Register renamed to ElementId, Qubit and Bit
  • Moved some definitions from ::circuit_json to ::register
  • Bumped MSRV to rust 1.75
  • Renamed circuit_json::CompositeGate to CustomGate

Features

  • [breaking] created/discarded_qubits circuit attribute (#87)
  • Support classical expressions (#86)
  • [breaking] Rename Register and cleanup definitions (#89)
  • [breaking] Support old Composite alias for CustomGate (#91)

- Rust
Published by hugrbot over 1 year ago

https://github.com/cqcl/tket-json-rs - v0.6.2

Features

  • Updated pyo3 dependency to 0.22 (#73)

- Rust
Published by hugrbot over 1 year ago

https://github.com/cqcl/tket-json-rs - v0.6.1

Features

  • map_params helpers on the parametric structs (#65)

- Rust
Published by hugrbot over 1 year ago

https://github.com/cqcl/tket-json-rs - v0.6.0

Bug Fixes

  • [breaking] Update ToffoliBox permutation type (#64)

Features

  • [breaking] Add support for WASM operations (#61)

- Rust
Published by aborgna-q over 1 year ago

https://github.com/cqcl/tket-json-rs - v0.5.1

Features

  • Handle legacy condition optype (#59)

- Rust
Published by hugrbot over 1 year ago

https://github.com/cqcl/tket-json-rs - v0.5.0

Features

  • Handle legacy tk1 optype (#54)
  • [breaking] Add missing classical operation params (#56)
  • [breaking] Add missing data operation param (#56)
  • [breaking] Make more things non_exhaustive (#56)

- Rust
Published by hugrbot over 1 year ago

https://github.com/cqcl/tket-json-rs - v0.4.2

Bug Fixes

  • Add missing CnRx CnRz ops (#49)
  • Matrix encoding roundtrip losing precision. Use f64 instead of f32s. (#48)

- Rust
Published by hugrbot over 1 year ago

https://github.com/cqcl/tket-json-rs - v0.4.1

Bug Fixes

  • Make some missing fields pub (#43)

Features

  • Add GPI, GPI2, and AAMS gates (#42)

- Rust
Published by github-actions[bot] almost 2 years ago

https://github.com/cqcl/tket-json-rs - v0.4.0

This release adds various missing OpType definitions, and fixes some existing box definitions with incorrect parameters.

Bug Fixes

  • Add missing OpTypes (#37)

Miscellaneous Tasks

  • [breaking] Update pyo3 to 0.21 (#33)

Refactor

  • Move OpBox to a new module (#35)

- Rust
Published by github-actions[bot] almost 2 years ago