Release v0.23.2
·
109 commits
to master
since this release
[0.23.2] - 2026-04-14
Changed
- Hook shebangs:
#!/bin/zsh→#!/usr/bin/env bashfor cross-platform portability. - Unified hook install:
make install-hooksnow delegates tocodeindex hooks install --all. - Post-commit logging: stderr redirected to
~/.codeindex/hooks/post-commit.loginstead of/dev/null. - Debug detection: Replaced ~50 lines of regex-based L2 check with ruff
T201/T100rules.
Added
hook-common.shversioned: Added toscripts/hooks/and auto-copied oncodeindex hooks install.- mypy: Added as dev dependency with baseline config; CI runs informational type check on core modules.
- Coverage gate: CI enforces
--cov-fail-under=78to prevent coverage regression. make typecheck: New Makefile target for mypy on core modules.