Skip to content

Commit

Permalink
Update changelog and version number in pyproject.toml. (#434)
Browse files Browse the repository at this point in the history
  • Loading branch information
elenbaasc authored Jan 22, 2025
1 parent 1f959cc commit 0538ca0
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 3 deletions.
30 changes: 28 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -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 <support@quantum-inspire.com>"
Expand Down

0 comments on commit 0538ca0

Please sign in to comment.