Releases: Quantinuum/selene
Releases · Quantinuum/selene
selene-sim: v0.3.0-alpha.1
0.3.0-alpha.1 (2026-06-12)
⚠ BREAKING CHANGES
- Use struct exports for all plugin types, separate error model and simulator (#169)
- Add handling for an additional gateset (#119)
Features
- Add version attributes (#137) (379ae01)
- Add event hook which records measurement results (#104) (01300ee), closes #103
- Add handling for an additional gateset (#119) (5180b80)
- Add simulate_delay functionality (#139) (cca97fa)
- Add support for object files provided as bytes (#94) (c4cfac6)
- add timing to builtin runtimes and batching options to softrz runtime (#158) (049e123)
- Better exception handling for parse_shots=False (#70) (3caf530)
- Build improvements (#142) (12f399b)
- Bump selene-core dependency and relax guppylang testing dependency (#120) (6375791)
- Cleanup error'd processes before log collection (#98) (77e698e)
- compiler: Bump tket version; add wasm + gpu to the hugr-qis registry (c69155d)
- correct shot end strategy and error processing (#91) (93eaeb0)
- Emit a nicer error when trying to emulate unsupported pytket ops (#72) (d88a28a)
- Fine-grained timeout configuration (#69) (072842e)
- Interactive use of Selene from python (#135) (db3028d)
- Make interfaces shared, add ArgReader (#171) (143e742)
- QIR support using QIR-QIS (#114) (70ab294)
- Quest performance improvements (#133) (af640e9)
- random_advance (#55) (974b496)
- Record simulated delays in event hooks (#154) (608884a)
- Result stream handling refactor (#93) (607a55e)
- Stim improvements (more ops + state printing) (#115) (867d5e5)
- Support state-dump passthrough on quantum replay simulator (#108) (1b01a01)
- test on QIS instead of relying on the upper stack (#150) (b80a9c4)
- Test on QIS snapshots (#134) (c4d58ab)
- Traces for analytics (#160) (24b9978)
- update to tket-qsystem 0.20 (#66) (7191b07)
- Use mingw instead of msvc for windows wheels (#143) (3d91514)
- Use SeleneStartupError for errors before shot_start (#170) (85c2907)
- Use struct exports for all plugin types, separate error model and simulator (#169) (c44a5c9)
Bug Fixes
- add
___barrierto Helios QIS for QIR emulation (#136) (dfbc4c3) - Add ENDING to allowed shot state on receiving meta information (#100) (fc4d673)
- Add numpy dependency back (#127) (c9a01eb)
- avoid using qir_major_version string for QIR detection (#123) (deaa0dc)
- classify lowered qir-qis bitcode as helios (#157) (67fca60)
- compiler: error when entrypoint has arguments (#84) (604b131)
- compiler: update tket-qystem to fix CZ bug (#78) (3991f11)
- correct post_runtime duration metric (#74) (0bef66a)
- make qir-qis optional and stabilize CI (#164) (e52c0b2)
Documentation
- add repository citation guidance and metadata (#146) (880a58b), closes #145
- Correct URL to guppy repository (#121) (27ded00)
What's Changed
Full Changelog: selene-core-v0.3.0-alpha.1...selene-sim-v0.3.0-alpha.1
selene-core: v0.3.0-alpha.1
0.3.0-alpha.1 (2026-06-12)
⚠ BREAKING CHANGES
- Use struct exports for all plugin types, separate error model and simulator (#169)
- Add handling for an additional gateset (#119)
Features
- Add version attributes (#137) (379ae01)
- Add handling for an additional gateset (#119) (5180b80)
- Add simulate_delay functionality (#139) (cca97fa)
- Add support for object files provided as bytes (#94) (c4cfac6)
- add timing to builtin runtimes and batching options to softrz runtime (#158) (049e123)
- Build improvements (#142) (12f399b)
- Interactive use of Selene from python (#135) (db3028d)
- Make interfaces shared, add ArgReader (#171) (143e742)
- QIR support using QIR-QIS (#114) (70ab294)
- Result stream handling refactor (#93) (607a55e)
- Stim improvements (more ops + state printing) (#115) (867d5e5)
- test on QIS instead of relying on the upper stack (#150) (b80a9c4)
- Traces for analytics (#160) (24b9978)
- Use mingw instead of msvc for windows wheels (#143) (3d91514)
- Use struct exports for all plugin types, separate error model and simulator (#169) (c44a5c9)
Bug Fixes
- add
___barrierto Helios QIS for QIR emulation (#136) (dfbc4c3) - avoid using qir_major_version string for QIR detection (#123) (deaa0dc)
- classify lowered qir-qis bitcode as helios (#157) (67fca60)
- make qir-qis optional and stabilize CI (#164) (e52c0b2)
What's Changed
- feat!: Add handling for an additional gateset by @jake-arkinstall in #119
- feat!: Use struct exports for all plugin types, separate error model and simulator by @jake-arkinstall in #169
- chore: release selene-core 0.3.0-alpha.1 by @hugrbot in #163
Full Changelog: selene-sim-v0.2.16...selene-core-v0.3.0-alpha.1
selene-sim: v0.2.17
0.2.17 (2026-06-11)
Features
What's Changed
- bugfix: Swap backslashes for pipes in ascii linkage diagram by @jake-arkinstall in #181
- chore: Relax
selene-hugr-qis-compilerdependency by @aborgna-q in #183 - chore: release selene-sim 0.2.17 by @hugrbot in #184
Full Changelog: selene-sim-v0.2.16...selene-sim-v0.2.17
selene-sim: v0.2.16
selene-core: v0.2.10
0.2.10 (2026-05-21)
Features
What's Changed
- chore: release please updates by @jake-arkinstall in #174
- chore: release selene-core 0.2.10 by @hugrbot in #180
Full Changelog: selene-sim-v0.2.15...selene-core-v0.2.10
selene-sim: v0.2.15
selene-core: v0.2.9
0.2.9 (2026-04-27)
Bug Fixes
What's Changed
- fix: make qir-qis optional and stabilize CI by @qartik in #164
- feat: Use SeleneStartupError for errors before shot_start by @jake-arkinstall in #170
- chore: release selene-core 0.2.9 by @hugrbot in #168
Full Changelog: selene-sim-v0.2.14...selene-core-v0.2.9
selene-sim: v0.2.14
selene-core: v0.2.8
0.2.8 (2026-04-21)
Features
- add timing to builtin runtimes and batching options to softrz runtime (#158) (049e123)
- Traces for analytics (#160) (24b9978)
Bug Fixes
What's Changed
- feat: Record simulated delays in event hooks by @jake-arkinstall in #154
- fix: classify lowered qir-qis bitcode as helios by @qartik in #157
- Feat: add timing to builtin runtimes and batching options to softrz runtime by @jake-arkinstall in #158
- feat: Analytics by @jake-arkinstall in #160
- chore: release selene-core 0.2.8 by @hugrbot in #159
Full Changelog: selene-sim-v0.2.13...selene-core-v0.2.8