**Summary of changes since last version**
- New parser: xTB
- Support parsing number of CPUs and memory used for Gaussian, ORCA, and Turbomole
- New attributes for the NBO parser
- Tested support for Python 3.8 through 3.11
- Many developer-facing improvement and several fixes, see [changelog](https://github.com/cclib/cclib/blob/release-1.8.1/doc/sphinx/changelog.rst) for details