Skip to content

v1.9.14: Provider lifecycle fixes and full type-checking coverage

Choose a tag to compare

@pirate pirate released this 21 Mar 07:44
· 1106 commits to main since this release
e16dc8e
  • Added prek-driven quality gates with ruff, ty, and pyright, and expanded static type coverage across abx_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 -> install verification flows across multiple providers
  • Hardened optional integrations and runtime checks for rich, ansible, and pyinfra, 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, or type: 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