Sourced from qiskit[all]'s releases.
Qiskit 1.1.0
Changelog
Added
- Conjugate reduction in optimize annotated pass (#11811)
- Add star to linear pre-routing pass (#11387)
- Add enhancement to BitArray (#12158)
- Add ElidePermutations transpiler pass (#9523)
- Support standalone
Var
throughout transpiler (#12322)- Add indexing and bitshift expressions (#12310)
- Support standalone
Var
s in OQ3 exporter (#12308)- Add minimal support for standalone
Var
to visualisers (#12307)- Support
Var
in circuit-substitution methods (#12215)- Add representation of
expr.Var
toDAGCircuit
(#12204)- Promote arm64 macOS to tier 1 (#12102)
- Support standalone
expr.Var
in QPY (#11651)- Extend the basis gates of BasicSimulator (#12186)
- Add reverse permutation for LNN connectivity (#12181)
- Add Rust-based
SparsePauliOp.to_matrix
and Miri tests (#11388)- Finalise support for Numpy 2.0 (#11999)
- Rename
show_idle
andshow_barrier
toidle_wires
andplot_barriers
(#11878)- Add fast-path construction to
NLocal
(#12099)- Add mapping-like features to data_bin (#12129)
- Expose plugin options (#12107)
- Update gate dictionary in
two_local.py
(#12009)- Add
.apply_layout()
method toPauli
class (#12066)- Improve performance and randomness of
QuantumVolume
(#12097)- Add
copy
keyword argument toQuantumCircuit.append
(#12098)- Added the ctrl_state param to the mcp() function & MCPhaseGate() class (#12094)
- Oxidize two qubit basis decomposer (#12010)
- Added the ctrl_state parameter to mcx() function (#12050)
- Compose multiple final_layout attributes in routing (#11399)
- Fix custom constraints in
transpile
withBackendV2
(#12042)- Add BackendSamplerV2 (#11928)
- Add BackendEstimatorV2 (#11931)
- Oxidize TwoQubitWeylDecomposition (#11946)
- Adapt commutation checker to abstract circuits (#11948)
- Expose
PauliList.noncommutation_graph
in public API (#11795)- Add ElidePermutations pass to optimization level 3 (#12111)
- replace CXCancellation with InverseCancellation (#11937)
- Add support for returning a DAGCircuit to TwoQubitBasisDecomposer (#12109)
- Assignment of parameters in pulse
Schedule
/ScheduleBlock
doable through parameter name (#12088)- Add SamplerPubResult (#12143)
- HLSConfig option to run multiple plugins and to choose the best decomposition (#12108)
- Update
transpile()
to convertBackendV1
inputs toBackendV2
withBackendV2Converter
(#11996)- Add commutative cancellation to preset passmanagers level 2 and 3 (#11929)
- Add RemoveFinalReset pass (#11266)
- ParameterVector support for pulse parameter assignment (#12045)
- Adding annotated argument to power methods (#12101)
... (truncated)
Sourced from qiskit[all]'s changelog.
.. _release-notes:
============================== Qiskit |version| release notes
.. These release notes get converted into Markdown files via the infrastructure at https://github.com/Qiskit/documentation, which then gets deployed to https://docs.quantum.ibm.com/api/qiskit/release-notes. Changes to these release notes will update those release notes the next time the API docs are generated for this version.
`:earliest-version:` should be set to the rc1 release for the current minor release series. For example, the stable/1.1 branch should set it to 1.1.0rc1. If on `main`, set to the prior minor version's rc1, like `1.0.0rc1`.
.. release-notes:: :earliest-version: 1.0.0rc1
7d29dc1
Prepare 1.1.0 release (#12371)3f0b5e3
Write complete manual QuantumCircuit
documentation (#12403)
(#12420)0a05ea2
Avoid lossing precision when scaling frequencies (#12392)
(#12416)54059f8
Fix unnecessary serialisation of PassManager
in serial
contexts (#12410)
(#...2804ae6
Fix two cross-references in BasisTranslator
docstring (#12398)
(#12405)9685476
Handle huge integers in OpenQASM 2 expression evaluator (#12140)
(#12400)49bd0d3
Fix a corner case of SparsePauliOp.apply_layout
(#12375)
(#12402)6e0eea4
Fix QuantumCircuit.compose
with Index
exprs
(#12396)
(#12397)70eae3c
Fix {Pauli,SparsePauliOp}.apply_layout to raise an error with negative
or dup...a938606
fix edge coloring bug in plot_coupling_map (#12369)
(#12379)