diff --git a/Cargo.lock b/Cargo.lock index f77a153..7c68248 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1185,7 +1185,7 @@ dependencies = [ [[package]] name = "quizx" -version = "0.3.0" +version = "0.4.0" dependencies = [ "approx", "assert_cmd", diff --git a/pybindings/Cargo.toml b/pybindings/Cargo.toml index a49d282..9eb92db 100644 --- a/pybindings/Cargo.toml +++ b/pybindings/Cargo.toml @@ -14,7 +14,7 @@ name = "libquizx" crate-type = ["cdylib"] [dependencies] -quizx = { version = "0.3.0", path = "../quizx" } +quizx = { version = "0.4.0", path = "../quizx" } num = { workspace = true } pyo3 = { workspace = true, features = [ "extension-module", diff --git a/quizx/CHANGELOG.md b/quizx/CHANGELOG.md index f0efb8b..42ee23f 100644 --- a/quizx/CHANGELOG.md +++ b/quizx/CHANGELOG.md @@ -4,6 +4,23 @@ This is the changelog for the `quizx` rust library. For the changelog of the `quizx` python library, see the separate [`CHANGELOG.md`](https://github.com/zxcalc/quizx/blob/master/pybindings/CHANGELOG.md) file. +## [0.4.0](https://github.com/quantinuum-dev/quizx/compare/quizx@v0.3.0...quizx@v0.4.0) - 2026-08-10 + +### Bug Fixes + +- typo in README +- bug in cutrank caching ([#173](https://github.com/quantinuum-dev/quizx/pull/173)) +- remove stale edges from rank cache +- another caching bug in rankwidth + +### New Features + +- [**breaking**] Added dyadic rational type and new scalars based on this type ([#158](https://github.com/quantinuum-dev/quizx/pull/158)) +- use bitgauss library for fast F2 linear algebra ([#161](https://github.com/quantinuum-dev/quizx/pull/161)) +- [**breaking**] low-rankwidth decompositions of ZX diagrams ([#166](https://github.com/quantinuum-dev/quizx/pull/166)) +- [**breaking**] Python bindings for rankwidth functions ([#168](https://github.com/quantinuum-dev/quizx/pull/168)) +- added keyword args and properties to bindings ([#169](https://github.com/quantinuum-dev/quizx/pull/169)) + ## [0.3.0](https://github.com/zxcalc/quizx/compare/quizx@v0.2.0...quizx@v0.3.0) - 2025-06-12 ### Bug Fixes diff --git a/quizx/Cargo.toml b/quizx/Cargo.toml index 8ccaac0..d4c8967 100644 --- a/quizx/Cargo.toml +++ b/quizx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "quizx" -version = "0.3.0" +version = "0.4.0" description = "Quantum Circuit Optimisation and Compilation using the ZX-calculus" keywords = ["Quantum", "ZX-calculus", "Optimisation", "Compilation"] categories = ["science"]