|
1 |
| -# Release 0.36.0-dev |
| 1 | +# Release 0.37.0-dev |
| 2 | + |
| 3 | +### New features since last release |
| 4 | + |
| 5 | +### Breaking changes |
| 6 | + |
| 7 | +### Improvements |
| 8 | + |
| 9 | +### Documentation |
| 10 | + |
| 11 | +### Bug fixes |
| 12 | + |
| 13 | +### Contributors |
| 14 | + |
| 15 | +This release contains contributions from (in alphabetical order): |
| 16 | + |
| 17 | +--- |
| 18 | + |
| 19 | +# Release 0.36.0 |
2 | 20 |
|
3 | 21 | ### New features since last release
|
4 | 22 |
|
|
14 | 32 | * `lightning.kokkos` supports mid-circuit measurements.
|
15 | 33 | [(#672)](https://github.com/PennyLaneAI/pennylane-lightning/pull/672)
|
16 | 34 |
|
17 |
| -* Add dynamic linking to LAPACK/OpenBlas shared objects in scipy.libs for both C++ and Python layer. |
| 35 | +* Add dynamic linking to LAPACK/OpenBlas shared objects in `scipy.libs` for both C++ and Python layer. |
18 | 36 | [(#653)](https://github.com/PennyLaneAI/pennylane-lightning/pull/653)
|
19 | 37 |
|
20 | 38 | * `lightning.qubit` supports mid-circuit measurements.
|
|
32 | 50 | * Add analytic-mode `qml.probs` and `qml.var` support in `lightning.qubit2`.
|
33 | 51 | [(#627)](https://github.com/PennyLaneAI/pennylane-lightning/pull/627)
|
34 | 52 |
|
35 |
| -* Add LightningAdjointJacobian to support `lightning.qubit2`. |
| 53 | +* Add `LightningAdjointJacobian` to support `lightning.qubit2`. |
36 | 54 | [(#631)](https://github.com/PennyLaneAI/pennylane-lightning/pull/631)
|
37 | 55 |
|
38 | 56 | * Add `lightning.qubit2` device which uses the new device API.
|
|
47 | 65 |
|
48 | 66 | ### Breaking changes
|
49 | 67 |
|
| 68 | +* Split Lightning-Qubit and Lightning-Kokkos CPU Python tests with `pytest-split`. Remove `SERIAL` from Kokkos' `exec_model` matrix. Remove `all` from Lightning-Kokkos' `pl_backend` matrix. Move `clang-tidy` checks to `tidy.yml`. Avoid editable `pip` installations. |
| 69 | + [(#696)](https://github.com/PennyLaneAI/pennylane-lightning/pull/696) |
| 70 | + |
| 71 | +* Update `lightning.gpu` and `lightning.kokkos` to raise an error instead of falling back to `default.qubit`. |
| 72 | + [(#689)](https://github.com/PennyLaneAI/pennylane-lightning/pull/689) |
| 73 | + |
50 | 74 | * Add `paths` directives to test workflows to avoid running tests that cannot be impacted by changes.
|
51 | 75 | [(#699)](https://github.com/PennyLaneAI/pennylane-lightning/pull/699)
|
52 | 76 | [(#695)](https://github.com/PennyLaneAI/pennylane-lightning/pull/695)
|
|
68 | 92 |
|
69 | 93 | ### Improvements
|
70 | 94 |
|
71 |
| -* Add tests for Windows Wheels, fix ill-defined caching, and set the proper backend for LKokkos wheels. |
| 95 | +* Add tests for Windows Wheels, fix ill-defined caching, and set the proper backend for `lightning.kokkos` wheels. |
72 | 96 | [(#693)](https://github.com/PennyLaneAI/pennylane-lightning/pull/693)
|
73 | 97 |
|
74 | 98 | * Replace string comparisons by `isinstance` checks where possible.
|
|
108 | 132 |
|
109 | 133 | ### Bug fixes
|
110 | 134 |
|
| 135 | +* Fix wire order permutations when using `qml.probs` with out-of-order wires. |
| 136 | + [(#707)](https://github.com/PennyLaneAI/pennylane-lightning/pull/707) |
| 137 | + |
111 | 138 | * Lightning Qubit once again respects the wire order specified on device instantiation.
|
112 | 139 | [(#705)](https://github.com/PennyLaneAI/pennylane-lightning/pull/705)
|
113 | 140 |
|
114 | 141 | * `dynamic_one_shot` was refactored to use `SampleMP` measurements as a way to return the mid-circuit measurement samples. `LightningQubit`'s `simulate` is modified accordingly.
|
115 |
| - [(#694)](https://github.com/PennyLaneAI/pennylane/pull/694) |
| 142 | + [(#694)](https://github.com/PennyLaneAI/pennylane-lightning/pull/694) |
116 | 143 |
|
117 | 144 | * `LightningQubit` correctly decomposes state prep operations when used in the middle of a circuit.
|
118 |
| - [(#687)](https://github.com/PennyLaneAI/pennylane/pull/687) |
| 145 | + [(#687)](https://github.com/PennyLaneAI/pennylane-lightning/pull/687) |
119 | 146 |
|
120 | 147 | * `LightningQubit` correctly decomposes `qml.QFT` and `qml.GroverOperator` if `len(wires)` is greater than 9 and 12 respectively.
|
121 |
| - [(#687)](https://github.com/PennyLaneAI/pennylane/pull/687) |
| 148 | + [(#687)](https://github.com/PennyLaneAI/pennylane-lightning/pull/687) |
122 | 149 |
|
123 | 150 | * Specify `isort` `--py` (Python version) and `-l` (max line length) to stabilize `isort` across Python versions and environments.
|
124 | 151 | [(#647)](https://github.com/PennyLaneAI/pennylane-lightning/pull/647)
|
|
138 | 165 | * Update the version of `codecov-action` to v4 and fix the CodeCov issue with the PL-Lightning check-compatibility actions.
|
139 | 166 | [(#682)](https://github.com/PennyLaneAI/pennylane-lightning/pull/682)
|
140 | 167 |
|
141 |
| -* Increase tolerance for a flaky test. |
142 |
| - [(#703)](https://github.com/PennyLaneAI/pennylane-lightning/pull/703) |
143 |
| - |
144 | 168 | ### Contributors
|
145 | 169 |
|
146 | 170 | This release contains contributions from (in alphabetical order):
|
147 | 171 |
|
148 |
| -Ali Asadi, Amintor Dusko, Pietropaolo Frisoni, Christina Lee, Vincent Michaud-Rioux, Lee James O'Riordan, Mudit Pandey, Shuli Shu |
| 172 | +Ali Asadi, Amintor Dusko, Christina Lee, Vincent Michaud-Rioux, Lee James O'Riordan, Mudit Pandey, Shuli Shu |
149 | 173 |
|
150 | 174 | ---
|
151 | 175 |
|
|
0 commit comments