Many thanks to Christian Hölzer (hoelzerC), Albert Katbashev (Albkat), Jeroen Koopman (JayTheDog), Hagen Neugebauer (haneug), Felix Pultar (pultar), Thomas Rose (Thomas3R), Jordy Schifferstein (Jordy-prog), Marcel Stahn (MtoLStoN) for their contributions to this project and making this release possible.
New features
* Implemented ORCA Hessian for thermo submodule (https://github.com/grimme-lab/xtb/pull/504)
* Add Oniom calculator (https://github.com/grimme-lab/xtb/pull/573, https://github.com/grimme-lab/xtb/pull/574, https://github.com/grimme-lab/xtb/pull/577, https://github.com/grimme-lab/xtb/pull/581, https://github.com/grimme-lab/xtb/pull/578)
* Use [mctc library](https://github.com/grimme-lab/mctc-lib) for geometry input / output, (https://github.com/grimme-lab/xtb/pull/591, https://github.com/grimme-lab/xtb/pull/594, https://github.com/grimme-lab/xtb/pull/592)
support QCSchema JSON, QChem molecule files and FHI-aims geometry.in inputs
* Allow printing of GFN-FF topology lists (https://github.com/grimme-lab/xtb/pull/545, https://github.com/grimme-lab/xtb/pull/570)
* Add parameters for GFN1(Si)-xTB (https://github.com/grimme-lab/xtb/pull/550)
* Added C API option to call gradient calculations on point charges (https://github.com/grimme-lab/xtb/pull/584)
* Writing GFN-FF adjacency to output (https://github.com/grimme-lab/xtb/pull/497)
* Implement script driver (https://github.com/grimme-lab/xtb/pull/579)
* Reparametrization of Pt in Toluene for ALPB. (https://github.com/grimme-lab/xtb/pull/524)
Bug fixes
* Fix issues with structure converter (https://github.com/grimme-lab/xtb/pull/604)
* Catch out-of-bounds indexing for constraints (https://github.com/grimme-lab/xtb/pull/602)
* Don't check for existence of gfnff_topo (https://github.com/grimme-lab/xtb/pull/595)
* Fix hessian calculations for single atoms (https://github.com/grimme-lab/xtb/pull/587)
* Make sure to not allow filling more electrons than orbitals available (https://github.com/grimme-lab/xtb/pull/526)
* Fix overflow of array for long dynamics (https://github.com/grimme-lab/xtb/pull/554)
* Fix formatting in bond order printout (https://github.com/grimme-lab/xtb/pull/544)
* Fix duplicated key entry in JSON dump (https://github.com/grimme-lab/xtb/pull/537)
* Wrong cube sizing (https://github.com/grimme-lab/xtb/pull/527)
* Initialize number of electrons in SP calculation (https://github.com/grimme-lab/xtb/pull/525)
* Revert calculation of GFN-FF topological charges (https://github.com/grimme-lab/xtb/pull/520)
* Bump C standard to C11 for using _Generic (https://github.com/grimme-lab/xtb/pull/623)
Refactoring
* Add reference for ALPB and GBSA model (https://github.com/grimme-lab/xtb/pull/502)
* Use [unit testing framework](https://github.com/fortran-lang/test-drive) (https://github.com/grimme-lab/xtb/pull/517)
* Refactor CMake build files (https://github.com/grimme-lab/xtb/pull/518)
* Remove dead-code (symparam, symtrans) (https://github.com/grimme-lab/xtb/pull/522)
* Update meson build options (https://github.com/grimme-lab/xtb/pull/533)
* Update handling of charges in GFN-FF (https://github.com/grimme-lab/xtb/pull/558, https://github.com/grimme-lab/xtb/pull/609)
* Refactoring of external drivers (https://github.com/grimme-lab/xtb/pull/568, https://github.com/grimme-lab/xtb/pull/582)
* Add hessian calculation to calculator type (https://github.com/grimme-lab/xtb/pull/569)
* Cleanup printout of spin (https://github.com/grimme-lab/xtb/pull/576)
* Use iso_c_binding for building signal handlers (https://github.com/grimme-lab/xtb/pull/622)
New Contributors
* Christian Hölzer (hoelzerC) made their first contribution in https://github.com/grimme-lab/xtb/pull/497
* Jordy Schifferstein (Jordy-prog) made their first contribution in https://github.com/grimme-lab/xtb/pull/527
* Albert Katbashev (Albkat) made their first contribution in https://github.com/grimme-lab/xtb/pull/574
* Felix Pultar (pultar) made their first contribution in https://github.com/grimme-lab/xtb/pull/584
**Full Changelog**: https://github.com/grimme-lab/xtb/compare/v6.4.1...v6.5.0
Twitter: https://twitter.com/GrimmeLab/status/1526101122234167296
[![source](https://img.shields.io/github/downloads/grimme-lab/xtb/v6.5.0/xtb-6.5.0-source.tar.xz?label=%20&logo=git-lfs&logoColor=white&style=flat-square)](https://github.com/grimme-lab/xtb/releases/download/v6.5.0/xtb-6.5.0-source.tar.xz) [![linux](https://img.shields.io/github/downloads/grimme-lab/xtb/v6.5.0/xtb-6.5.0-linux-x86_64.tar.xz?label=%20&logo=linux&logoColor=white&style=flat-square)](https://github.com/grimme-lab/xtb/releases/download/v6.5.0/xtb-6.5.0-linux-x86_64.tar.xz) [![windows](https://img.shields.io/github/downloads/grimme-lab/xtb/v6.5.0/xtb-6.5.0-windows-x86_64.zip?label=%20&logo=windows&style=flat-square)](https://github.com/grimme-lab/xtb/releases/download/v6.5.0/xtb-6.5.0-windows-x86_64.zip)