New features since last release
Improvements 🛠
- Removes use of deprecated
qml.operation.AnyWires
.
(#630)
Breaking changes 💔
- Upgrade minimum supported version of PennyLane to 0.42.0.
(#643)
Internal changes ⚙️
-
Replace
DefaultExecutionConfig
withExecutionConfig()
and usedataclasses.replace
to update
configurations to not mutate properties.
(#634) -
Updated tests to keep into account that wires validation on
default.qubit
in PennyLane now takes place
after themid_circuit_measurements
transform is applied during preprocessing.
(#628) -
Bumped the
readthedocs.yml
action up to Ubuntu-24.04.
(#629) -
Use new
pennylane.exceptions
module for custom exceptions.
(#626) -
Plugin no longer defaults to creating a session. Instead, it decides between job mode and
session mode and chooses one or the other based on if a user has passed in a session or not.
(#632)
Documentation 📝
- Users are now redirected to
pennylane.ai/search
with the doc content type selected
and the associated project and version filters selected when using the search bar.
(#617)
Bug fixes 🐛
-
Stops queuing a mid circuit measurement on first use of
qml.from_qiskit
.
(#630) -
qml.QubitChannel
in a converted noise model should now act on correct number of qubits.
(#640)
Contributors ✍️
This release contains contributions from (in alphabetical order):
Utkarsh Azad,
Pietropaolo Frisoni,
Andrew Gardhouse,
Austin Huang,
Christina Lee,
Andrija Paurevic