|
1 |
| -# Release 0.17.0-dev |
| 1 | +# Release 0.18.0-dev |
2 | 2 |
|
3 |
| -### New features |
| 3 | +### New features since last release |
4 | 4 |
|
5 | 5 | * PennyLane-Lightning now supports all of the operations and observables of `default.qubit`.
|
6 | 6 | [#124](https://github.com/PennyLaneAI/pennylane-lightning/pull/124)
|
7 | 7 |
|
8 |
| -* C++ layer now supports float (32-bit) and double (64-bit) templated complex data. |
9 |
| - [#113](https://github.com/PennyLaneAI/pennylane-lightning/pull/113) |
| 8 | +### Breaking changes |
10 | 9 |
|
11 | 10 | ### Improvements
|
12 | 11 |
|
|
23 | 22 | * Lightning supports arbitrary unitary and non-unitary gate-calls from Python to C++ layer.
|
24 | 23 | [(121)](https://github.com/PennyLaneAI/pennylane-lightning/pull/121)
|
25 | 24 |
|
| 25 | +### Documentation |
| 26 | + |
| 27 | +### Bug fixes |
| 28 | + |
| 29 | +* Column-major data in numpy is now correctly converted to row-major upon pass to the C++ layer. |
| 30 | + [(#126)](https://github.com/PennyLaneAI/pennylane-lightning/pull/126) |
| 31 | + |
| 32 | +### Contributors |
| 33 | + |
| 34 | +This release contains contributions from (in alphabetical order): |
| 35 | + |
| 36 | +Thomas Bromley, Lee James O'Riordan |
| 37 | + |
| 38 | +--- |
| 39 | + |
| 40 | +# Release 0.17.0 |
| 41 | + |
| 42 | +### New features |
| 43 | + |
| 44 | +* C++ layer now supports float (32-bit) and double (64-bit) templated complex data. |
| 45 | + [(#113)](https://github.com/PennyLaneAI/pennylane-lightning/pull/113) |
| 46 | + |
| 47 | +### Improvements |
| 48 | + |
26 | 49 | * The PennyLane device test suite is now included in coverage reports.
|
27 |
| - [(123)](https://github.com/PennyLaneAI/pennylane-lightning/pull/123) |
| 50 | + [(#123)](https://github.com/PennyLaneAI/pennylane-lightning/pull/123) |
28 | 51 |
|
29 | 52 | * Static versions of jQuery and Bootstrap are no longer included in the CSS theme.
|
30 |
| - [(118)](https://github.com/PennyLaneAI/pennylane-lightning/pull/118) |
| 53 | + [(#118)](https://github.com/PennyLaneAI/pennylane-lightning/pull/118) |
31 | 54 |
|
32 | 55 | * C++ tests have been ported to use Catch2 framework.
|
33 |
| - [#115](https://github.com/PennyLaneAI/pennylane-lightning/pull/115) |
| 56 | + [(#115)](https://github.com/PennyLaneAI/pennylane-lightning/pull/115) |
34 | 57 |
|
35 | 58 | * Testing now exists for both float and double precision methods in C++ layer.
|
36 |
| - [#113](https://github.com/PennyLaneAI/pennylane-lightning/pull/113) |
37 |
| - [#115](https://github.com/PennyLaneAI/pennylane-lightning/pull/115) |
| 59 | + [(#113)](https://github.com/PennyLaneAI/pennylane-lightning/pull/113) |
| 60 | + [(#115)](https://github.com/PennyLaneAI/pennylane-lightning/pull/115) |
38 | 61 |
|
39 | 62 | * Compile-time utility methods with `constexpr` have been added.
|
40 |
| - [#113](https://github.com/PennyLaneAI/pennylane-lightning/pull/113) |
| 63 | + [(#113)](https://github.com/PennyLaneAI/pennylane-lightning/pull/113) |
41 | 64 |
|
42 | 65 | * Wheel-build support for ARM64 (Linux and MacOS) and PowerPC (Linux) added.
|
43 |
| - [#110](https://github.com/PennyLaneAI/pennylane-lightning/pull/110) |
| 66 | + [(#110)](https://github.com/PennyLaneAI/pennylane-lightning/pull/110) |
44 | 67 |
|
45 |
| -* Add support for Controlled Phase Gate (CPhaseShift). |
46 |
| - [(#112)](https://github.com/PennyLaneAI/pennylane-lightning/issues/112) |
| 68 | +* Add support for Controlled Phase Gate (`ControlledPhaseShift`). |
| 69 | + [(#114)](https://github.com/PennyLaneAI/pennylane-lightning/pull/114) |
47 | 70 |
|
48 | 71 | * Move changelog to `.github` and add a changelog reminder.
|
| 72 | + [(#111)](https://github.com/PennyLaneAI/pennylane-lightning/pull/111) |
| 73 | + |
| 74 | +* Adds CMake build system support. |
| 75 | + [(#104)](https://github.com/PennyLaneAI/pennylane-lightning/pull/104) |
| 76 | + |
49 | 77 |
|
50 | 78 | ### Breaking changes
|
51 | 79 |
|
52 | 80 | * Removes support for Python 3.6 and adds support for Python 3.9.
|
53 |
| - [#128](https://github.com/PennyLaneAI/pennylane-lightning/pull/128) |
| 81 | + [(#127)](https://github.com/PennyLaneAI/pennylane-lightning/pull/127) |
| 82 | + [(#128)](https://github.com/PennyLaneAI/pennylane-lightning/pull/128) |
54 | 83 |
|
55 | 84 | * Compilers with C++17 support are now required to build C++ module.
|
56 |
| - [#113](https://github.com/PennyLaneAI/pennylane-lightning/pull/113) |
| 85 | + [(#113)](https://github.com/PennyLaneAI/pennylane-lightning/pull/113) |
57 | 86 |
|
58 | 87 | * Gate classes have been removed with functionality added to StateVector class.
|
59 |
| - [#113](https://github.com/PennyLaneAI/pennylane-lightning/pull/113) |
| 88 | + [(#113)](https://github.com/PennyLaneAI/pennylane-lightning/pull/113) |
60 | 89 |
|
61 |
| -### Bug fixes |
| 90 | +* We are no longer building wheels for Python 3.6. |
| 91 | + [(#106)](https://github.com/PennyLaneAI/pennylane-lightning/pull/106) |
62 | 92 |
|
63 |
| -* Column-major data in numpy is now correctly converted to row-major upon pass to the C++ layer. |
64 |
| - [(#126)](https://github.com/PennyLaneAI/pennylane-lightning/pull/126) |
| 93 | +### Bug fixes |
65 | 94 |
|
66 | 95 | * PowerPC wheel-builder now successfully compiles modules.
|
67 |
| - [#120](https://github.com/PennyLaneAI/pennylane-lightning/pull/120) |
| 96 | + [(#120)](https://github.com/PennyLaneAI/pennylane-lightning/pull/120) |
| 97 | + |
| 98 | +### Documentation |
| 99 | + |
| 100 | +* Added community guidelines. |
| 101 | + [(#109)](https://github.com/PennyLaneAI/pennylane-lightning/pull/109) |
68 | 102 |
|
69 | 103 | ### Contributors
|
70 | 104 |
|
|
0 commit comments