Skip to content

Commit d0c06fe

Browse files
committed
chore: release selene-sim 0.3.0
1 parent d52018e commit d0c06fe

File tree

6 files changed

+52
-15
lines changed

6 files changed

+52
-15
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"selene-core": "0.2.1",
33
"selene-compilers/hugr_qis": "0.2.1",
4-
".": "0.2.1"
4+
".": "0.3.0"
55
}

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Changelog
2+
3+
## [0.3.0](https://github.com/CQCL/selene/compare/selene-sim-v0.2.1...selene-sim-v0.3.0) (2025-08-20)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* add measure_leaked, add bool/uint future results, add simple leakage error model ([#25](https://github.com/CQCL/selene/issues/25))
9+
10+
### Features
11+
12+
* add measure_leaked, add bool/uint future results, add simple leakage error model ([#25](https://github.com/CQCL/selene/issues/25)) ([32c0215](https://github.com/CQCL/selene/commit/32c021524f10de86a78f2b22a0b697fbb6936e07))
13+
* add support for aarch64 linux ([#16](https://github.com/CQCL/selene/issues/16)) ([2a11286](https://github.com/CQCL/selene/commit/2a1128675d15d400b6fee20c6500aabad94509a5))
14+
* better typing of state outputs ([#2](https://github.com/CQCL/selene/issues/2)) ([9dbe6b4](https://github.com/CQCL/selene/commit/9dbe6b48d38960be3449d429b07ed55f630998e8))
15+
* **compiler:** `check_hugr` function for early faily on invalid HUGR ([#7](https://github.com/CQCL/selene/issues/7)) ([af79b38](https://github.com/CQCL/selene/commit/af79b385bdb8487cd95bac0722c42a23b9a24c96))
16+
* **compiler:** debug print HugrReadError ([#27](https://github.com/CQCL/selene/issues/27)) ([fa0de7f](https://github.com/CQCL/selene/commit/fa0de7f85deb44d8fd6efbe7ed891cb69d59fdc7))
17+
* **compiler:** include generator data if present in validation error ([#30](https://github.com/CQCL/selene/issues/30)) ([8c0d503](https://github.com/CQCL/selene/commit/8c0d503d2f70509c0746ea9932804cd9518e8611))
18+
* **compiler:** update to tket v0.13, hugr v0.22 ([#28](https://github.com/CQCL/selene/issues/28)) ([49c200c](https://github.com/CQCL/selene/commit/49c200ccf4460ed3e9d5c7225fea559d39c4f0e0))
19+
* Lower heap arrays using the selene heap ([#42](https://github.com/CQCL/selene/issues/42)) ([9465f6a](https://github.com/CQCL/selene/commit/9465f6a96afd16e0d87daeb23b9abcb14dfa724b))
20+
* Pass-through for results ([#29](https://github.com/CQCL/selene/issues/29)) ([0eb89c1](https://github.com/CQCL/selene/commit/0eb89c16289ffe49d322b14df79f2e44937fbae6)), closes [#15](https://github.com/CQCL/selene/issues/15)
21+
* random_advance ([#55](https://github.com/CQCL/selene/issues/55)) ([974b496](https://github.com/CQCL/selene/commit/974b496e3bc15b8ce155542d4f31e4e9fad245ed))
22+
* Storage cleanup utilities ([#10](https://github.com/CQCL/selene/issues/10)) ([d012dae](https://github.com/CQCL/selene/commit/d012dae7f3f1b774cf4017d9dd48f77364b2e54d))
23+
* Switch to heap array lowering ([#36](https://github.com/CQCL/selene/issues/36)) ([2cfbfab](https://github.com/CQCL/selene/commit/2cfbfab75fa02044091aa94272b971e9c132aa12))
24+
* use hugr entrypoint to avoid looking for "main" ([#9](https://github.com/CQCL/selene/issues/9)) ([4bd8bce](https://github.com/CQCL/selene/commit/4bd8bce4c09b09f8e7e1b2ece04acf1b6d32819a))
25+
26+
27+
### Bug Fixes
28+
29+
* Accept library paths from component plugins before invocation ([#43](https://github.com/CQCL/selene/issues/43)) ([68f59da](https://github.com/CQCL/selene/commit/68f59daa41fadc7c437b01c9a77fd5793d1c13b4))
30+
* Add pyyaml dependency to selene-core ([#31](https://github.com/CQCL/selene/issues/31)) ([0497438](https://github.com/CQCL/selene/commit/0497438cca3e19759791bcf232bc2624b1946d85))
31+
* bitcode file detection + selene-core networkx dependency ([#26](https://github.com/CQCL/selene/issues/26)) ([7f8dbcd](https://github.com/CQCL/selene/commit/7f8dbcd9106bb5ed3905d04d11f8d427ace4f7fb))
32+
* correct inclusion of selene-core include files ([#21](https://github.com/CQCL/selene/issues/21)) ([a65ce79](https://github.com/CQCL/selene/commit/a65ce795c4d6b0507bceb80518b25a23b2df093f))
33+
* correct RZ axis in Stim ([#5](https://github.com/CQCL/selene/issues/5)) ([90e0cd7](https://github.com/CQCL/selene/commit/90e0cd72690809ce1350fad9e0d8464f6e4b6e0e))
34+
* Explicitly interpret user strings' length byte as unsigned ([#52](https://github.com/CQCL/selene/issues/52)) ([4e70b96](https://github.com/CQCL/selene/commit/4e70b96bf24ba353a86a42fc5165d21f900162fa))
35+
* Fixes from integration tests - rotation codegen, array results, process environment management ([#1](https://github.com/CQCL/selene/issues/1)) ([59b1315](https://github.com/CQCL/selene/commit/59b13151ea0ab7063bb3220364d608c1b051618b))
36+
* selene-core dependency specification ([#33](https://github.com/CQCL/selene/issues/33)) ([ef2cd14](https://github.com/CQCL/selene/commit/ef2cd14b27757b805872a5d42d3dbb3e20ce038d))
37+
* Update snapshots ([#49](https://github.com/CQCL/selene/issues/49)) ([457729f](https://github.com/CQCL/selene/commit/457729ffb49439cceb97c0e3bbbb38f775c4d3b5))

Cargo.lock

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ members = [
1919
rust-version = "1.85"
2020
authors = ["Jake Arkinstall <[email protected]>"]
2121
edition = "2024"
22-
version = "0.2.1"
22+
version = "0.3.0"
2323
repository = "https://github.com/CQCL/selene"
2424
license = "Apache-2.0"
2525

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "hatchling.build"
55
[project]
66
name = "selene-sim"
77
description = "Quantinuum's open source emulator for hybrid quantum computation"
8-
version = "0.2.1"
8+
version = "0.3.0"
99
requires-python = ">=3.10"
1010
dependencies = [
1111
"selene-core~=0.2.1",

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)