Skip to content

Commit 87a1d50

Browse files
alexanderivriiraynelfssmtreinisheliarbelCryoris
authored
Prepare 2.4.0 (#15859)
* first pass over the release notes based on Bob's advice * bump version numbers * adding 2.4.0 prelude release note (for now just a placeholder) * Add proper sphinx link formatting in some release notes * moving new release notes * Pass over release notes * Update releasenotes/notes/prepare-2.4.0-23d96c03fb05670d.yaml Co-authored-by: Matthew Treinish <mtreinish@kortar.org> * Expanding prelude. Thanks to Matthew for providing the original text. Additionally I have copied/adapted some paragraphs from the upcoming release blog. * Change `qk_circuit_gate_param` to `qk_circuit_parameterized_gate` * Unify QkCircuit rendering * moving new bugfix release note to 2.4 * undo the change to 2.3 release note * fixing a few links, removing some blank lines * Small release note tweaks * Update releasenotes/notes/prepare-2.4.0-23d96c03fb05670d.yaml Co-authored-by: Julien Gacon <gaconju@gmail.com> * Removing duplicated release notes. These notes have already appeared in the documentation for Qiskit v2.3.1 * Update releasenotes/notes/prepare-2.4.0-23d96c03fb05670d.yaml Co-authored-by: Matthew Treinish <mtreinish@kortar.org> * removing confusing sentence * apply Julien's suggestions from code review --------- Co-authored-by: Raynel Sanchez <raynelfss@hotmail.com> Co-authored-by: Matthew Treinish <mtreinish@kortar.org> Co-authored-by: Eli Arbel <arbel@il.ibm.com> Co-authored-by: Julien Gacon <gaconju@gmail.com>
1 parent 1736ae3 commit 87a1d50

58 files changed

Lines changed: 132 additions & 306 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.lock

Lines changed: 14 additions & 14 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.4.0-rc3"
6+
version = "2.4.0"
77
edition = "2024"
88
rust-version = "1.85" # Keep in sync with README.md, rust-toolchain.toml, and tools/install_rust_msrv.sh
99
license = "Apache-2.0"

crates/bindgen/include/qiskit/version.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
#define QISKIT_VERSION_MAJOR 2
2222
#define QISKIT_VERSION_MINOR 4
2323
#define QISKIT_VERSION_PATCH 0
24-
#define QISKIT_RELEASE_LEVEL QISKIT_RELEASE_LEVEL_RC
24+
#define QISKIT_RELEASE_LEVEL QISKIT_RELEASE_LEVEL_FINAL
2525
// For the final release, set the below to 0.
26-
#define QISKIT_RELEASE_SERIAL 3
26+
#define QISKIT_RELEASE_SERIAL 0
2727

28-
#define QISKIT_VERSION "2.4.0-rc3"
28+
#define QISKIT_VERSION "2.4.0"
2929

3030
#define QISKIT_GET_VERSION_HEX(major, minor, patch, level, serial) \
3131
(((major) & 0xff) << 24 | ((minor) & 0xff) << 16 | ((patch) & 0xff) << 8 | \

docs/release_notes.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ Qiskit |version| release notes
2121
though, which is typically `rc1` tags.
2222

2323
.. release-notes::
24-
:earliest-version: 2.3.0rc1
24+
:earliest-version: 2.4.0rc1

qiskit/VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.4.0rc3
1+
2.4.0

releasenotes/notes/2.3/c-dag-1fcbc7eb20f9d221.yaml

Lines changed: 0 additions & 60 deletions
This file was deleted.

releasenotes/notes/2.3/fix-0q-permutation-synthesis-e98a6e8909faf279.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

releasenotes/notes/2.3/fix-clifford-lnn-synthesis-eaa91ea86b9a5f9e.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

releasenotes/notes/2.3/fix-hls-qubit-tracking-da08dc2864a9eb8c.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

releasenotes/notes/2.3/fix-panic-qsd-and-use-isometry-df29b8304951a586.yaml

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)