github PennyLaneAI/pennylane-qiskit v0.42.0
Release 0.42.0

one month ago

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 with ExecutionConfig() and use dataclasses.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 the mid_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

Don't miss a new pennylane-qiskit release

NewReleases is sending notifications on new releases.