Skip to content

Releases: PennyLaneAI/pennylane-qiskit

Release 0.33.1

22 Nov 18:37
87a4d06
Compare
Choose a tag to compare

Improvements 🛠

  • Stop using the now-deprecated tape.is_sampled property. (#348)

Bug fixes 🐛

  • Update conversion of PennyLane to Qiskit operators to accommodate the addition of Singleton classes in the newest version of Qiskit. (#347)

Contributors ✍️

This release contains contributions from (in alphabetical order):

Lillian Frederiksen, Matthew Silverman

Release 0.33.0

30 Oct 21:22
517db66
Compare
Choose a tag to compare

Improvements 🛠

  • Logic updated to support Aer V2 device naming conventions. (#343)

Breaking changes 💔

  • The old return type system has been removed. (#331)

Contributors ✍️

This release contains contributions from (in alphabetical order):

Mudit Pandey, Matthew Silverman

Release 0.32.0

28 Aug 19:02
4da9ab3
Compare
Choose a tag to compare

Improvements 🛠

  • Added support for qml.StatePrep as a state preparation operation. (#326)

Breaking changes 💔

  • Support for Python 3.8 has been removed. (#328)

Contributors ✍️

This release contains contributions from (in alphabetical order):

Mudit Pandey,
Jay Soni.

Release 0.31.0

26 Jun 19:41
577dc2f
Compare
Choose a tag to compare

New features since last release

  • Added a RemoteDevice (PennyLane device name: qiskit.remote) that accepts a backend instance directly. (#304)

Breaking changes

  • The vqe_runner has been removed, as the Qiskit Runtime VQE program has been retired.
    (#313)

Bug fixes

  • The list of supported gates is replaced with pennylane.ops._qubit__ops__ so that the CZ gate is included.
    (#305)

Contributors

This release contains contributions from (in alphabetical order):

Matthew Silverman, Frederik Wilde, Etienne Wodey (Alpine Quantum Technologies GmbH)

Release 0.30.1

05 May 14:10
dc4d9a8
Compare
Choose a tag to compare

Breaking changes

  • vqe_runner has been updated to use IBMQ's VQE program. The first argument, program_id, has
    now been removed. The upload_vqe_runner and delete_vqe_runner functions have also been removed.
    (#298)

Improvements

  • Updated many small things across the plugin to match re-works and deprecations in qiskit. The plugin
    can still be used in the same way as before. However, we suggest you authenticate with
    qiskit_ibm_provider.IBMProvider instead of qiskit.IBMQ from now on, as the latter is deprecated.
    (#301)

Contributors

This release contains contributions from (in alphabetical order):

Matthew Silverman

Release 0.30.0

01 May 18:59
0559941
Compare
Choose a tag to compare

Breaking changes

  • The new return system from PennyLane is adopted in the plugin as well.
    (#281)

Contributors

This release contains contributions from (in alphabetical order):

Romain Moyard.

Release 0.29.0

28 Feb 17:16
728b93d
Compare
Choose a tag to compare

Breaking changes

  • .inv is replaced by qml.adjoint in PennyLane 0.30.0 and therefore the plugin is adapted as well.
    (#260)

  • The minimum required version of PennyLane is bumped to 0.28. The current plugin
    does not work with PennyLane v0.27.

Bug fixes

  • The number of executions of the device is now correct.
    (#259)

Contributors

This release contains contributions from (in alphabetical order):

Christina Lee
Romain Moyard

Release 0.28.0

19 Dec 22:36
b48aab1
Compare
Choose a tag to compare

Breaking changes

  • Changed the signature of the QubitDevice.statistics method from

    def statistics(self, observables, shot_range=None, bin_size=None, circuit=None):

    to

    def statistics(self, circuit: QuantumScript, shot_range=None, bin_size=None):

    #3421

Improvements

  • Adds testing for Python 3.11. (#237)

Bug fixes

  • Do not try to connect with an IBMQX token if it is falsy. (#234)

Contributors

This release contains contributions from (in alphabetical order):

Christina Lee, Albert Mitjans-Coma and Matthew Silverman

Release 0.27.0

14 Nov 23:21
8647860
Compare
Choose a tag to compare

New features since last release

  • Add support for the ISWAP operation. (#229)

Bug fixes

  • Fix Cobyla success bool for VQE runtime. (#231)

Contributors

This release contains contributions from (in alphabetical order):

Romain Moyard, Matthew Silverman

Release 0.24.0

20 Jun 21:17
a7e6339
Compare
Choose a tag to compare

Improvements

  • Improvement of the different requirements.txt and requirements-ci.txt files. (#212)

  • The plugin now natively supports the adjoint of the S, T, and SX gates. (#216)

Documentation

Bug fixes

  • Defines the missing returns_state entry of the capabilities dictionary for devices. (#220)

Contributors

This release contains contributions from (in alphabetical order):

Mikhail Andrenkov, Christina Lee, Romain Moyard, Antal Száva.