New features since last release
* Add `SingleExcitation` and `DoubleExcitation` qchem gates and generators. [(289)](https://github.com/PennyLaneAI/pennylane-lightning/pull/289)
* Add a new dispatch mechanism for future kernels. [(291)](https://github.com/PennyLaneAI/pennylane-lightning/pull/291)
* Add `IsingXY` gate operation. [(303)](https://github.com/PennyLaneAI/pennylane-lightning/pull/303)
* Support `qml.state()` in vjp and Hamiltonian in adjoint jacobian. [(294)](https://github.com/PennyLaneAI/pennylane-lightning/pull/294)
Breaking changes
* Codebase is now moving to C++20. The default compiler for Linux is now GCC10. [(295)](https://github.com/PennyLaneAI/pennylane-lightning/pull/295)
* Minimum macOS version is changed to 10.15 (Catalina). [(295)](https://github.com/PennyLaneAI/pennylane-lightning/pull/295)
Improvements
* Split matrix operations, refactor dispatch mechanisms, and add a benchmark suite. [(274)](https://github.com/PennyLaneAI/pennylane-lightning/pull/274)
* Add native support for the calculation of sparse Hamiltonians' expectation values. Sparse operations are offloaded to [Kokkos](https://github.com/kokkos/kokkos) and [Kokkos-Kernels](https://github.com/kokkos/kokkos-kernels). [(#283)](https://github.com/PennyLaneAI/pennylane-lightning/pull/283)
* Device `lightning.qubit` now accepts a datatype for a statevector. [(290)](https://github.com/PennyLaneAI/pennylane-lightning/pull/290)
python
dev1 = qml.device('lightning.qubit', wires=4, c_dtype=np.complex64) for single precision
dev2 = qml.device('lightning.qubit', wires=4, c_dtype=np.complex128) for double precision
Documentation
* Use the centralized [Xanadu Sphinx Theme](https://github.com/XanaduAI/xanadu-sphinx-theme) to style the Sphinx documentation. [(#287)](https://github.com/PennyLaneAI/pennylane-lightning/pull/287)
Bug fixes
* Fix the issue with using available `clang-format` version in format. [(288)](https://github.com/PennyLaneAI/pennylane-lightning/pull/288)
* Fix a bug in the generator of `DoubleExcitationPlus`. [(298)](https://github.com/PennyLaneAI/pennylane-lightning/pull/298)
Contributors
This release contains contributions from (in alphabetical order):
Mikhail Andrenkov, Ali Asadi, Amintor Dusko, Lee James O'Riordan, Chae-Yeun Park, and Shuli Shu