All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.2.0 (2026-05-26)
Features
- add mix git_hoox.doctor for setup diagnostics (5969d70)
- add mix git_hoox.list to print resolved hook config (20ecd8a)
- add workflow_dispatch pre-release workflow (fed34f8)
- ci: support next-version prerelease channel (edd0ce1)
- extract Glob module with StreamData property tests (c901d82)
- validate hook-specific opts via opts_schema/0 callback (e33aa39)
Bug Fixes
- ci: make prerelease atomic and trigger publish workflow (23bb0c9)
- default Format glob to match nested files (d7334c3)
Documentation
- add examples/ directory with sample custom hooks (e85b662)
- link examples/ to GitHub to fix mix docs warning (8ccb436)
0.1.0 (2026-05-21)
Features
- dispatch files per stage and enforce hook timeouts (d646a03)
- forward :env opt to hook subprocesses (3c5b442)
- initial version with hooks, runner, installer, and CI (22c259b)
- scaffold a starter .git_hoox.exs via install --scaffold (d64f8b7)
Bug Fixes
- ci: read version from mix.exs without booting mix (02428fb)
- clear dialyzer warnings on uninstall path (30ee293)
Refactor
- address credo --strict findings (b0e381e)