What's Changed
* Clean up pre commit and update types by dmulcahey in https://github.com/zigpy/zigpy/pull/1364
* Downgrade default Python version in CI from 3.9.18 to 3.9.15 by puddly in https://github.com/zigpy/zigpy/pull/1369
* fix: convert CONF_OTA_ADVANCED_DIR to a Path by nepeat in https://github.com/zigpy/zigpy/pull/1371
* Ensure `Debouncer` works even if we have a low resolution clock by puddly in https://github.com/zigpy/zigpy/pull/1368
* Add release notes and image source to OTA metadata by puddly in https://github.com/zigpy/zigpy/pull/1359
* Add quirk v2 location information to CustomDeviceV2 by dmulcahey in https://github.com/zigpy/zigpy/pull/1367
* Support Codecov v4 changes by TheJulianJES in https://github.com/zigpy/zigpy/pull/1380
* Merge `in_clusters` and `out_clusters` in the database by puddly in https://github.com/zigpy/zigpy/pull/1381
* Inovelli - Update Firmware URL For ZHA New Update Method by InovelliUSA in https://github.com/zigpy/zigpy/pull/1386
New Contributors
* nepeat made their first contribution in https://github.com/zigpy/zigpy/pull/1371
**Full Changelog**: https://github.com/zigpy/zigpy/compare/0.63.5...0.64.0