From 0538ca0901939762116fcce343f8c652e35dbbed Mon Sep 17 00:00:00 2001 From: Chris Elenbaas <67630508+elenbaasc@users.noreply.github.com> Date: Wed, 22 Jan 2025 13:01:13 +0100 Subject: [PATCH] Update changelog and version number in pyproject.toml. (#434) --- CHANGELOG.md | 30 ++++++++++++++++++++++++++++-- pyproject.toml | 2 +- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ffdfdcd8..60716fe6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,33 @@ This project adheres to [Semantic Versioning](http://semver.org/). * **Removed** for now removed features. -## [ 0.2.0 ] - [ xxxx-yy-zz ] +## [ 0.3.0 ] - [ xxxx-yy-zz ] + + +## [ 0.2.0 ] - [ 2025-01-21 ] ### Added -- Restore SGMQ notation for barrier groups in cQASMv1 Exporter. + +- `init` non-unitary instruction +- `SWAP` two-qubit unitary instruction +- `barrier` and `wait` control instructions +- `SingleQubitGatesMerger` merger pass +- `SWAP2CNOTDecomposer` decomposer pass +- `CNOT2CZDecomposer` decomposer pass +- `RoutingChecker` routing pass +- Restore SGMQ notation for barrier groups in cQASMv1 Exporter + +### Changed + +- Importing modules, classes, and functionalities simplified +- `merge_single_qubit_gates` method of `Circuit` class, +changed to general `merge` method that accepts custom merger passes +- libQASM 0.6.9 integrated (updated from 0.6.7) +- Refactor: code base adheres to the PEP8 style guide +- Refactor: instruction library simplified +- Refactor: comment nodes removed from IR + +### Fixed + +- Bug in ABA-decomposer +- Bug in McKay-decomposer (all single-qubit Clifford gates are verified) diff --git a/pyproject.toml b/pyproject.toml index 0b29e91d..af55b799 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "opensquirrel" -version = "0.0.5" +version = "0.2.0" description = "A quantum circuit transformation and manipulation tool" authors = [ "Quantum Inspire "