Skip to content

Releases: PennyLaneAI/pennylane-cirq

Release 0.36.0.post0

06 Sep 18:06
9c11bff
Compare
Choose a tag to compare

This postfix release updates some documentation dependencies and testing.

Release 0.36.0

06 May 23:16
245f564
Compare
Choose a tag to compare

Release 0.36.0

New features since last release

  • Added support for expval of Prod observables. (#183)

Bug fixes 🐛

  • Fixes a bug where an error is raised from applying qml.Identity on multiple wires. (#186)

Contributors ✍️

This release contains contributions from (in alphabetical order): Astral Cai

Release 0.34.0

08 Jan 21:01
b8031c1
Compare
Choose a tag to compare

Tests

  • The sampling tests no longer set the _obs_queue proprerty, as setting it has no effect on the behaviour of the plugin. (#159)

Contributors ✍️

This release contains contributions from (in alphabetical order):

Christina Lee

Release 0.33.0

30 Oct 21:42
7d98a83
Compare
Choose a tag to compare

Bug fixes 🐛

  • Fixes the pasqal device when more than one circuit is executed and adds support for specifying wires an iterable of wire labels (#151)

Contributors ✍️

This release contains contributions from (in alphabetical order):

Christina Lee

Release 0.32.0

28 Aug 18:51
cdce8d4
Compare
Choose a tag to compare

Breaking changes 💔

  • Python 3.8 support is dropped and Python 3.11 support is added. (#146)

Bug fixes 🐛

  • The plugin is updated to take qml.StatePrep operators, the new name for qml.QubitStateVector. (#146)

Contributors ✍️

This release contains contributions from (in alphabetical order):

Christina Lee

Release 0.31.0

26 Jun 19:51
9e03fa6
Compare
Choose a tag to compare

Improvements

  • Failing tests corrected to reflect the new shots validation in PennyLane
    (#138)

Contributors

This release contains contributions from (in alphabetical order):

Matthew Silverman

Release 0.29.0

28 Feb 20:26
7c61f22
Compare
Choose a tag to compare

New features since last release

  • Support for adjoint operators has been added.
    (#130)

Breaking changes

  • Support for inverse operators has been removed.
    Note that the inv() method and inverse property are removed from PennyLane operators as of PennyLane 0.29.
    (#130)

  • Bumps the required PennyLane version to v0.29.0.
    (#137)

Contributors

This release contains contributions from (in alphabetical order):

Christina Lee, Matthew Silverman

Release 0.28.0

19 Dec 22:34
4c09d20
Compare
Choose a tag to compare

New features since last release

  • Adds support for Python 3.10. (#123)

Breaking changes

  • Removes support for Python 3.7. (#123)

Contributors

This release contains contributions from (in alphabetical order):

Christina Lee

Release 0.27.0

14 Nov 23:26
803eee2
Compare
Choose a tag to compare

New features since last release

  • Support ISWAP, SISWAP, and their adjoints. (#114)

  • Support a variety of operations raised to a power. (#115)

Breaking changes

  • Removed the unnecessary CPhase and ISWAP operations from the plugin's custom support because PennyLane supports them. (#115)

Improvements

  • Pass all the qubits as qubit_order parameter to force the simulator not to ignore idle qubits. (#111)

Contributors

This release contains contributions from (in alphabetical order):

Oumarou Oumarou, Matthew Silverman

Release 0.24.0

20 Jun 21:17
8eeb570
Compare
Choose a tag to compare

Bug fixes

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

Contributors

This release contains contributions from (in alphabetical order):

Antal Száva.