Skip to content

Commit

Permalink
Update CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
shinich1 authored May 11, 2024
1 parent 3db174e commit f67e29f
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,30 +5,40 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [Unreleased]
### Added

### Fixed

### Changed

## [0.2.12] - 2024-05-11

### Added

- Transpiled circuits can now have "measure" gates, introduced with
the `circ.m(qubit, plane, angle)` method. The measured qubit cannot
be used in any subsequent gate.
- Added `gflow.find_pauliflow`, `gflow.verify_pauliflow` and `pauliflow_from_pattern` methods (#117)
- Pauli-flow finding algorithm (#117)
- workflow for isort, codecov (#148, #147)

### Fixed
- Fix output node order sorting bug in Pauli preprocessing `measure_pauli` (#145)

### Changed

- The transpiler now returns a `TranspileResult` dataclass: the
pattern is available in the `pattern` field, and the field
`classical_outputs` contains the index where the classical measures
can be found in the `results` array of the simulator.

- The circuit simulator now returns a `SimulateResult` dataclass: the
state vector is available in the `statevec` field, and the field
`classical_measures` contains the results of the measure gates.

- Patterns are now allowed to measure all their nodes, and have an
empty output set.
- Completely migrated to pytest, no `unittest` usage remains (#134)

## [0.2.11] - 2024-03-16

Expand Down

0 comments on commit f67e29f

Please sign in to comment.