|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [0.4.0-alpha.0](https://github.com/Quantinuum/selene/compare/selene-sim-v0.3.0-alpha.0...selene-sim-v0.4.0-alpha.0) (2026-04-21) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* Add handling for an additional gateset ([#119](https://github.com/Quantinuum/selene/issues/119)) |
| 9 | + |
| 10 | +### Features |
| 11 | + |
| 12 | +* Add __version__ attributes ([#137](https://github.com/Quantinuum/selene/issues/137)) ([379ae01](https://github.com/Quantinuum/selene/commit/379ae0151f18c7410a5f02457a79cc86b5df9d30)) |
| 13 | +* Add event hook which records measurement results ([#104](https://github.com/Quantinuum/selene/issues/104)) ([01300ee](https://github.com/Quantinuum/selene/commit/01300ee5d4825e2dfc6500941d0540c3ff06988a)), closes [#103](https://github.com/Quantinuum/selene/issues/103) |
| 14 | +* Add handling for an additional gateset ([#119](https://github.com/Quantinuum/selene/issues/119)) ([5180b80](https://github.com/Quantinuum/selene/commit/5180b80bd64bfddce68da4b61827d995642fc3d7)) |
| 15 | +* Add simulate_delay functionality ([#139](https://github.com/Quantinuum/selene/issues/139)) ([cca97fa](https://github.com/Quantinuum/selene/commit/cca97fa0c4cbc22185351be33508fe09713c792c)) |
| 16 | +* Add support for object files provided as bytes ([#94](https://github.com/Quantinuum/selene/issues/94)) ([c4cfac6](https://github.com/Quantinuum/selene/commit/c4cfac69d916650bb716d56bc00a1da79645faf2)) |
| 17 | +* add timing to builtin runtimes and batching options to softrz runtime ([#158](https://github.com/Quantinuum/selene/issues/158)) ([049e123](https://github.com/Quantinuum/selene/commit/049e1231ba70ced08aa6477cf9c7efb579d4f659)) |
| 18 | +* Better exception handling for parse_shots=False ([#70](https://github.com/Quantinuum/selene/issues/70)) ([3caf530](https://github.com/Quantinuum/selene/commit/3caf530dfcf616fa3f2e335692b6963a1b828b11)) |
| 19 | +* Build improvements ([#142](https://github.com/Quantinuum/selene/issues/142)) ([12f399b](https://github.com/Quantinuum/selene/commit/12f399bc1005b2bf041e9e4cbe15dc7ed1737417)) |
| 20 | +* Bump selene-core dependency and relax guppylang testing dependency ([#120](https://github.com/Quantinuum/selene/issues/120)) ([6375791](https://github.com/Quantinuum/selene/commit/6375791d047a4de2293f624e810101a50ac6a5f8)) |
| 21 | +* Cleanup error'd processes before log collection ([#98](https://github.com/Quantinuum/selene/issues/98)) ([77e698e](https://github.com/Quantinuum/selene/commit/77e698eb20bc60b6449e8655c1b655a12a8a363d)) |
| 22 | +* **compiler:** Bump tket version; add wasm + gpu to the hugr-qis registry ([c69155d](https://github.com/Quantinuum/selene/commit/c69155d9717e942c6c67065dbf47cdb156542689)) |
| 23 | +* correct shot end strategy and error processing ([#91](https://github.com/Quantinuum/selene/issues/91)) ([93eaeb0](https://github.com/Quantinuum/selene/commit/93eaeb00fe22c701a5de81afee238f31e089ea03)) |
| 24 | +* Emit a nicer error when trying to emulate unsupported pytket ops ([#72](https://github.com/Quantinuum/selene/issues/72)) ([d88a28a](https://github.com/Quantinuum/selene/commit/d88a28a827d15fb2fcbc036964452fdcfd7b1cd8)) |
| 25 | +* Fine-grained timeout configuration ([#69](https://github.com/Quantinuum/selene/issues/69)) ([072842e](https://github.com/Quantinuum/selene/commit/072842efa396ab9d964f4abd6ef4badb49bf002a)) |
| 26 | +* Interactive use of Selene from python ([#135](https://github.com/Quantinuum/selene/issues/135)) ([db3028d](https://github.com/Quantinuum/selene/commit/db3028d250746b00e4f4cb671a780b9cb888d95f)) |
| 27 | +* QIR support using QIR-QIS ([#114](https://github.com/Quantinuum/selene/issues/114)) ([70ab294](https://github.com/Quantinuum/selene/commit/70ab294ffcabbb2cc81a29263bca60cd04f6579f)) |
| 28 | +* Quest performance improvements ([#133](https://github.com/Quantinuum/selene/issues/133)) ([af640e9](https://github.com/Quantinuum/selene/commit/af640e9999169cca3096708b76ea9fde1389b89e)) |
| 29 | +* random_advance ([#55](https://github.com/Quantinuum/selene/issues/55)) ([974b496](https://github.com/Quantinuum/selene/commit/974b496e3bc15b8ce155542d4f31e4e9fad245ed)) |
| 30 | +* Record simulated delays in event hooks ([#154](https://github.com/Quantinuum/selene/issues/154)) ([608884a](https://github.com/Quantinuum/selene/commit/608884ac1afe08ad6976cf7f9480f77034d5bd9b)) |
| 31 | +* Result stream handling refactor ([#93](https://github.com/Quantinuum/selene/issues/93)) ([607a55e](https://github.com/Quantinuum/selene/commit/607a55e6033e737bbaf5fd665f9ec04dc1348618)) |
| 32 | +* Stim improvements (more ops + state printing) ([#115](https://github.com/Quantinuum/selene/issues/115)) ([867d5e5](https://github.com/Quantinuum/selene/commit/867d5e5eba308eda3087e61690181b2030cbb56f)) |
| 33 | +* Support state-dump passthrough on quantum replay simulator ([#108](https://github.com/Quantinuum/selene/issues/108)) ([1b01a01](https://github.com/Quantinuum/selene/commit/1b01a014f836c040554c3d1fffe8b9fc9d1eb2e3)) |
| 34 | +* test on QIS instead of relying on the upper stack ([#150](https://github.com/Quantinuum/selene/issues/150)) ([b80a9c4](https://github.com/Quantinuum/selene/commit/b80a9c411e58ef4987e90fd8511088f9b617f889)) |
| 35 | +* Test on QIS snapshots ([#134](https://github.com/Quantinuum/selene/issues/134)) ([c4d58ab](https://github.com/Quantinuum/selene/commit/c4d58ab2828fe6fdc221c90022200921690d8563)) |
| 36 | +* update to tket-qsystem 0.20 ([#66](https://github.com/Quantinuum/selene/issues/66)) ([7191b07](https://github.com/Quantinuum/selene/commit/7191b07c00571c0298b3cfc334058d3e649fe377)) |
| 37 | +* Use mingw instead of msvc for windows wheels ([#143](https://github.com/Quantinuum/selene/issues/143)) ([3d91514](https://github.com/Quantinuum/selene/commit/3d91514ad96d43924c9444190aa8a4af73554722)) |
| 38 | + |
| 39 | + |
| 40 | +### Bug Fixes |
| 41 | + |
| 42 | +* add `___barrier` to Helios QIS for QIR emulation ([#136](https://github.com/Quantinuum/selene/issues/136)) ([dfbc4c3](https://github.com/Quantinuum/selene/commit/dfbc4c37e3533b23ae843d4a5b232786afb8b6b7)) |
| 43 | +* Add ENDING to allowed shot state on receiving meta information ([#100](https://github.com/Quantinuum/selene/issues/100)) ([fc4d673](https://github.com/Quantinuum/selene/commit/fc4d673172f907c791713f8d5b0c6cfd920b3d4e)) |
| 44 | +* Add numpy dependency back ([#127](https://github.com/Quantinuum/selene/issues/127)) ([c9a01eb](https://github.com/Quantinuum/selene/commit/c9a01ebbea8fe934119e12bc180e47b91cca6e12)) |
| 45 | +* avoid using qir_major_version string for QIR detection ([#123](https://github.com/Quantinuum/selene/issues/123)) ([deaa0dc](https://github.com/Quantinuum/selene/commit/deaa0dcee72833a0695cb3cdd82cad3c2374343e)) |
| 46 | +* classify lowered qir-qis bitcode as helios ([#157](https://github.com/Quantinuum/selene/issues/157)) ([67fca60](https://github.com/Quantinuum/selene/commit/67fca60db58dd6b04de8656cfc9dbd9d62a9d92f)) |
| 47 | +* **compiler:** error when entrypoint has arguments ([#84](https://github.com/Quantinuum/selene/issues/84)) ([604b131](https://github.com/Quantinuum/selene/commit/604b1311b96593609e699a6bb8251ad3c952ebdb)) |
| 48 | +* **compiler:** update tket-qystem to fix CZ bug ([#78](https://github.com/Quantinuum/selene/issues/78)) ([3991f11](https://github.com/Quantinuum/selene/commit/3991f11a73d8ceebf0346a8c43248fde73e1b549)) |
| 49 | +* correct post_runtime duration metric ([#74](https://github.com/Quantinuum/selene/issues/74)) ([0bef66a](https://github.com/Quantinuum/selene/commit/0bef66aeaaccbadf08ba38a735a5146382326c2a)) |
| 50 | + |
| 51 | + |
| 52 | +### Documentation |
| 53 | + |
| 54 | +* add repository citation guidance and metadata ([#146](https://github.com/Quantinuum/selene/issues/146)) ([880a58b](https://github.com/Quantinuum/selene/commit/880a58b0fb3c6227356e8bd9c5a6ea709213c312)), closes [#145](https://github.com/Quantinuum/selene/issues/145) |
| 55 | +* Correct URL to guppy repository ([#121](https://github.com/Quantinuum/selene/issues/121)) ([27ded00](https://github.com/Quantinuum/selene/commit/27ded0063caa71db2a851835a6a290db8bdd085a)) |
| 56 | + |
3 | 57 | ## [0.2.13](https://github.com/Quantinuum/selene/compare/selene-sim-v0.2.12...selene-sim-v0.2.13) (2026-04-10) |
4 | 58 |
|
5 | 59 |
|
|
0 commit comments