From 33236fe0de0da00065c404a36ce53eee0346edf1 Mon Sep 17 00:00:00 2001 From: hugrbot Date: Mon, 7 Sep 2026 11:42:26 +0100 Subject: [PATCH] chore: release selene-sim 0.3.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 14 ++++++++++++++ Cargo.lock | 22 +++++++++++----------- Cargo.toml | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 6 files changed, 29 insertions(+), 15 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 0e817795..5bfb22b1 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,4 @@ { "selene-core": "0.3.0", - ".": "0.3.0" + ".": "0.3.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index e7939b87..d95325fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.3.1](https://github.com/Quantinuum/selene/compare/selene-sim-v0.3.0...selene-sim-v0.3.1) (2026-09-07) + + +### Features + +* backtraces on panic ([#210](https://github.com/Quantinuum/selene/issues/210)) ([9f89a02](https://github.com/Quantinuum/selene/commit/9f89a02882a022fdff3b98bb0d9723574041204b)) +* Modify inter-shot random_seed behaviour, provide legacy behaviour through seed_mode ([#209](https://github.com/Quantinuum/selene/issues/209)) ([d71751a](https://github.com/Quantinuum/selene/commit/d71751a81a1fc4f10bc51ea5fb64f612f5cc863b)) +* Support sol ___future_measure ([#213](https://github.com/Quantinuum/selene/issues/213)) ([eb527d5](https://github.com/Quantinuum/selene/commit/eb527d5822b420ca3c8801205f82c018f8051d72)) + + +### Dependencies + +* Widen numpy, llvmlite, pyyaml, pydantic dependencies. Bump minimum ziglang and lief. ([#204](https://github.com/Quantinuum/selene/issues/204)) ([0e8aea3](https://github.com/Quantinuum/selene/commit/0e8aea3f930b33f437f744306258c4bc501f0834)) + ## [0.3.0](https://github.com/Quantinuum/selene/compare/selene-sim-v0.3.0-alpha.3...selene-sim-v0.3.0) (2026-07-22) diff --git a/Cargo.lock b/Cargo.lock index 7d88a0e3..6d38dba7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -676,7 +676,7 @@ dependencies = [ [[package]] name = "selene-error-model-depolarizing" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "clap", @@ -687,7 +687,7 @@ dependencies = [ [[package]] name = "selene-error-model-ideal" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "selene-core", @@ -695,7 +695,7 @@ dependencies = [ [[package]] name = "selene-error-model-simple-leakage" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "clap", @@ -706,7 +706,7 @@ dependencies = [ [[package]] name = "selene-sim" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "backtrace", @@ -722,7 +722,7 @@ dependencies = [ [[package]] name = "selene-simple-runtime" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "clap", @@ -731,7 +731,7 @@ dependencies = [ [[package]] name = "selene-simulator-classical-replay" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "base64", @@ -741,7 +741,7 @@ dependencies = [ [[package]] name = "selene-simulator-coinflip" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "approx", @@ -753,7 +753,7 @@ dependencies = [ [[package]] name = "selene-simulator-quantum-replay" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "base64", @@ -763,7 +763,7 @@ dependencies = [ [[package]] name = "selene-simulator-quest" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "bytesize", @@ -775,7 +775,7 @@ dependencies = [ [[package]] name = "selene-simulator-stim" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "clap", @@ -786,7 +786,7 @@ dependencies = [ [[package]] name = "selene-soft-rz-runtime" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index f8a24ee7..ed6ce2f8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ members = [ rust-version = "1.94" authors = ["Jake Arkinstall "] edition = "2024" -version = "0.3.0" +version = "0.3.1" repository = "https://github.com/quantinuum/selene" license = "Apache-2.0" diff --git a/pyproject.toml b/pyproject.toml index 0923f25a..a2e53e2c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "hatchling.build" [project] name = "selene-sim" description = "Quantinuum's open source emulator for quantum computation" -version = "0.3.0" +version = "0.3.1" requires-python = ">=3.10" license = "Apache-2.0" dependencies = [ diff --git a/uv.lock b/uv.lock index 8f34b613..b7dc4591 100644 --- a/uv.lock +++ b/uv.lock @@ -1481,7 +1481,7 @@ dev = [{ name = "qir-qis", specifier = "~=0.1.10" }] [[package]] name = "selene-sim" -version = "0.3.0" +version = "0.3.1" source = { editable = "." } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },