-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Prepare 0.45.0 release #11169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepare 0.45.0 release #11169
Changes from all commits
c9cbab1
fe388a3
3f363a2
1f3e1af
a7f4ad2
d60cf7d
ef4ce6d
bbe99b5
75a7b4e
485f603
3fe5b0d
68e6025
eb816e0
e817621
ca85e6f
f55487c
05ac009
6238a04
33ae2a9
e4b4f55
dbbfa91
0d3b53b
8ced524
84a9ed4
c274b42
a4af374
cb7a0ba
a4ce58b
8bec3e8
9544755
5ac501f
e33e61d
671b7dd
f561787
094f83e
af4602d
3d25685
692ebf8
1b8a610
d35d754
ea44f3a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| 0.45.0rc1 | ||
| 0.45.0 |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,49 @@ | ||
| --- | ||
| encoding: utf8 | ||
| default_branch: main | ||
| collapse_pre_releases: true | ||
| sections: | ||
| - [features, New Features] | ||
| - [features_algorithms, Algorithms Features] | ||
| - [features_circuits, Circuits Features] | ||
| - [features_primitives, Primitives Features] | ||
| - [features_providers, Providers Features] | ||
| - [features_pulse, Pulse Features] | ||
|
Comment on lines
+7
to
+11
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. These should all be marked as subsections. From https://docs.openstack.org/reno/latest/user/usage.html
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is how I originally tried to implement the subsections, but I kept getting docs build failures like this one saying |
||
| - [features_qasm, OpenQASM Features] | ||
| - [features_qpy, QPY Features] | ||
| - [features_quantum_info, Quantum Information Features] | ||
| - [features_synthesis, Synthesis Features] | ||
| - [features_transpiler, Transpiler Features] | ||
| - [features_visualization, Visualization Features] | ||
| - [features_misc, Misc. Features] | ||
| - [issues, Known Issues] | ||
| - [upgrade, Upgrade Notes] | ||
| - [upgrade_algorithms, Algorithms Upgrade Notes] | ||
| - [upgrade_circuits, Circuits Upgrade Notes] | ||
| - [upgrade_primitives, Primitives Upgrade Notes] | ||
| - [upgrade_providers, Providers Upgrade Notes] | ||
| - [upgrade_pulse, Pulse Upgrade Notes] | ||
| - [upgrade_qasm, OpenQASM Upgrade Notes] | ||
| - [upgrade_qpy, QPY Upgrade Notes] | ||
| - [upgrade_quantum_info, Quantum Information Upgrade Notes] | ||
| - [upgrade_synthesis, Synthesis Upgrade Notes] | ||
| - [upgrade_transpiler, Transpiler Upgrade Notes] | ||
| - [upgrade_visualization, Visualization Upgrade Notes] | ||
| - [upgrade_misc, Misc. Upgrade Notes] | ||
| - [deprecations, Deprecation Notes] | ||
| - [deprecations_algorithms, Algorithms Deprecations] | ||
| - [deprecations_circuits, Circuits Deprecations] | ||
| - [deprecations_primitives, Primitives Deprecations] | ||
| - [deprecations_providers, Providers Deprecations] | ||
| - [deprecations_pulse, Pulse Deprecations] | ||
| - [deprecations_qasm, OpenQASM Deprecations] | ||
| - [deprecations_qpy, QPY Deprecations] | ||
| - [deprecations_quantum_info, Quantum Information Deprecations] | ||
| - [deprecations_synthesis, Synthesis Deprecations] | ||
| - [deprecations_transpiler, Transpiler Deprecations] | ||
| - [deprecations_visualization, Visualization Deprecations] | ||
| - [deprecations_misc, Misc. Deprecations] | ||
| - [critical, Critical Issues] | ||
| - [security, Security Issues] | ||
| - [fixes, Bug Fixes] | ||
| - [other, Other Notes] | ||
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,21 +1,22 @@ | ||
| --- | ||
| features: | ||
| features_pulse: | ||
| - | | ||
| Enables circuit to pulse scheduling using BackendV2. | ||
| Enabled circuit-to-pulse scheduling using :class:`~.BackendV2`. | ||
|
|
||
| .. code-block:: python | ||
| # import a fake backend which is a sub-class of BackendV2. | ||
|
|
||
| # import a fake backend which is a sub-class of BackendV2 | ||
| from qiskit.providers.fake_provider import FakePerth | ||
| from qiskit.compiler.scheduler import schedule | ||
| from qiskit.circuit import QuantumCircuit | ||
|
|
||
| qc = QuantumCircuit(1, 1) | ||
| qc.x(0) | ||
| qc.measure(0,0) | ||
| sched = schedule(circuits=qc, backend=FakePerth()) | ||
|
|
||
| Since, BackendV2 was not supported by the :func:`~qiskit.compiler.schedule` function, this caused | ||
| schedule method to error out when the :code:`backend` argument is supplied with :class:`.BackendV2`. | ||
| Refer to `#10837 <https://github.com/Qiskit/qiskit/issues/10837>` for more information. | ||
| Since :class:`.BackendV2` was not supported by the :func:`~qiskit.compiler.schedule` | ||
| function, this caused the :meth:`~.schedule` method to error out when the ``backend`` | ||
| argument was supplied with an instance of :class:`.BackendV2`. | ||
| Refer to `#10837 <https://github.com/Qiskit/qiskit/issues/10837>`_ for more information. | ||
|
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,8 +1,8 @@ | ||
| --- | ||
| features: | ||
| features_quantum_info: | ||
| - | | ||
| Added :meth:`.Clifford.from_linear_function` and :meth:`.Clifford.from_permutation` | ||
| methods that create a ``Clifford`` object from :class:`~.LinearFunction` | ||
| and from :class:`~.PermutationGate` respectively. As a consequence, a ``Clifford`` | ||
| can now be constructed directly from a ``LinearFunction``, a ``PermutationGate``, or | ||
| methods that create a :class:`.Clifford` object from :class:`~.LinearFunction` | ||
| and from :class:`~.PermutationGate` respectively. As a consequence, a :class:`.Clifford` | ||
| can now be constructed directly from a :class:`~.LinearFunction`, a :class:`.PermutationGate`, or | ||
| a quantum circuit containing such gates. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,7 +1,7 @@ | ||
| --- | ||
| features: | ||
| features_quantum_info: | ||
| - | | ||
| The :class:`Operator` class now has a :meth:`~.Operator.draw` method allowing it to be displayed as | ||
| a text matrix, IPython LaTeX object or LaTeX source. The default draw type still is the ASCII | ||
| The :class:`.Operator` class now has a :meth:`~.Operator.draw` method allowing it to be displayed as | ||
| a text matrix, IPython LaTeX object or LaTeX source. The default draw type still is the ASCII | ||
| ``__repr__`` of the operator. | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We might need to change the
pre_release_tag_re, the default looks like it should work:(?P<pre_release>\.v?\d+(?:[ab]|rc)+\d*)$but I've had issues with it not collapsing pre-releases in the past. But we can fix this post release, because I'm not sure there is a way to check this until we have the tag.