v1.9.14: Provider lifecycle fixes and full type-checking coverage
- Added
prek-driven quality gates withruff,ty, andpyright, and expanded static type coverage acrossabx_pkg,tests.py, and the Django example project - Fixed provider lifecycle regressions, including canonical brew formula binary resolution, stale-path uninstall handling, and a shared install-cache bug that broke real
uninstall -> installverification flows across multiple providers - Hardened optional integrations and runtime checks for
rich,ansible, andpyinfra, including accurate optional-dependency detection and safer installer import/dispatch behavior - Cleaned up runtime typing edges in settings, admin, views, logging, semver, and provider overrides without papering over errors with
Any,cast, ortype: ignore - Verified the release against live package-manager lifecycle tests and a fully clean
prek run --all-files
Full Changelog: v1.9.5...v1.9.14