Skip to content

Commit 19eeb41

Browse files
Prepare 2.0.3 release (#14626)
* Prepare 2.0.3 release This commit prepares the 2.0.2 bugfix release. It updates the release notes and bumps all the necessary version numbers. Once the commit is merged the resulting merged commit should be tagged as 2.0.3. * Touch up release notes * Update releasenotes/notes/fix-hls-clbits-6ddf1f8d1542eed2.yaml Co-authored-by: Jake Lishman <[email protected]> --------- Co-authored-by: Jake Lishman <[email protected]>
1 parent c85a925 commit 19eeb41

8 files changed

+30
-22
lines changed

Cargo.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["crates/*"]
33
resolver = "2"
44

55
[workspace.package]
6-
version = "2.0.2"
6+
version = "2.0.3"
77
edition = "2021"
88
rust-version = "1.79" # Keep in sync with README.md, rust-toolchain.toml, and tools/install_rust_msrv.sh
99
license = "Apache-2.0"

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
# The short X.Y version
3333
version = "2.0"
3434
# The full version, including alpha/beta/rc tags
35-
release = "2.0.2"
35+
release = "2.0.3"
3636

3737
language = "en"
3838

qiskit/VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.0.2
1+
2.0.3
Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
---
22
fixes:
33
- |
4-
Fixed a bug in the :class:`.ElidePermutation` transpiler pass, where
5-
the qubit mapping was not updated correctly in the presence of
6-
:class:`.PermutationGate`\s, leading to incorrect circuits and
7-
updates to the pass manager's property set.
4+
Fixed an issue in the :class:`.ElidePermutations` transpiler pass, where
5+
the output permutation was not updated correctly in the presence of
6+
:class:`.PermutationGate` operations. This would result in an incorrect
7+
output circuit and an incorrect ``virtual_permutation_layout`` property in the
8+
:attr:`~.PassManager.property_set` being set. When run as part of a larger
9+
:class:`~.transpiler.PassManager` this would also result in an incorrect
10+
:class:`.TranspileLayout` being returned in the
11+
:attr:`.QuantumCircuit.layout` in the output circuit.
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
fixes:
33
- |
4-
Fixed a bug in the :class:`.HighLevelSynthesis` pass where, if the circuit contained high level objects
5-
with classical registers, these would get mapped to the relative index in the object instead of the
6-
corresponding index in the outer circuit. The classical registers are now correctly mapped to the outer
7-
circuit index.
4+
Fixed a bug in the :class:`.HighLevelSynthesis` pass when unrolling nested/custom :class:`.Instruction` objects. If the
5+
:class:`.QuantumCircuit` returned by :attr:`.Instruction.definition` of a custom object contained any :class:`.Clbit`
6+
objects, these classical bits would incorrectly use the internal index inside the :attr:`.Instruction.definition`
7+
:class:`.QuantumCircuit` instead of mapping them to the corresponding index in the outer :class:`.QuantumCircuit`.
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
22
fixes:
33
- |
4-
Fixed a compatibility issue with the minimum supported version of rustworkx,
5-
0.15. With certain inputs the :class:`.VF2Layout` and
6-
:class:`.VF2PostLayout` were previously using a rustworkx method that was
7-
added in rustworkx 0.16.0 which would cause an error when using an older
8-
rustworkx release which is listed as supported.
4+
Fixed a compatibility issue with the minimum supported version of
5+
`rustworkx <https://www.rustworkx.org/>`__, 0.15. With certain inputs
6+
the :class:`.VF2Layout` and :class:`.VF2PostLayout` were previously using
7+
a rustworkx method that was added in rustworkx 0.16.0 which would cause
8+
an error when using an older rustworkx release which is listed as
9+
supported.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
prelude: >
3+
Qiskit v2.0.3 is a bugfix release for the v2.0 minor version series.

0 commit comments

Comments
 (0)