Releases: Jebel-Quant/rhiza-hooks
Release list
v0.7.1
Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog,
and entries are generated from Conventional Commits.
[0.7.1] - 2026-08-02
Bug Fixes
- (test) Restore working module-execution test broken by autofix (#228)
- Consolidate AI code-quality findings from PRs #231-#235 (#236)
- Return None sentinel from _load_and_validate_config (#239)
- (test) Make main delegation directly testable to stop autofix churn (#247)
- Catch OverflowError/ValueError from PyYAML scanner in load_yaml_mapping (#262)
Documentation
- Document internal logic modules in the API reference (#214)
Maintenance
- (fuzz) Copy source into $SRC directly and pin pip in the build (#207)
- Chore(deps)(deps): bump the github-actions group with 3 updates (#210)
- Chore(deps-dev)(deps-dev): bump ruff in the python-dependencies group (#211)
- Update rhiza to v1.0.0 (#215)
- Drop unused args binding in check_python_version main (#217)
- Update rhiza to v1.0.1 (#218)
- Hoist subprocess import and justify subprocess.run calls (#224)
- Reduce validation complexity and dedup YAML loading (#248, #249) (#250)
- Chore(deps-dev)(deps-dev): bump hypothesis (#251)
- Chore(deps)(deps): bump the github-actions group with 12 updates (#252)
- Update rhiza to v1.1.1 (#253)
- Cut complexity of the named B-grade blocks; decouple bundles validate from fetch (#256)
- Flatten remaining B-grade complexity blocks to grade A (#257) (#258)
- Update rhiza to v1.1.2 (#259)
- Update rhiza to v1.1.3 (#260)
- Chore(deps-dev)(deps-dev): bump the python-dependencies group with 2 updates (#261)
- Sync rhiza template to v1.2.0 (#263)
- Update rhiza to v1.2.1 (#264)
- Mirror test layout to source for check_test_layout parity (#267)
- Chore(deps-dev)(deps-dev): bump the python-dependencies group with 2 updates (#276)
- Chore(deps)(deps): bump the github-actions group with 13 updates (#275)
- (pyproject) Modernize Python version and license metadata (#277)
- Chore(deps)(deps): bump docker/login-action in the github-actions group (#278)
- Chore(deps-dev)(deps-dev): bump the python-dependencies group with 3 updates (#279)
- Update rhiza to v1.2.5 (#281)
- Retire forked check_test_layout.py in favour of canonical opt-out (#286)
- Declare bump-my-version config in pyproject.toml
Other Changes
- Chore/fuzz build src and pip (#208)
- Sync Rhiza template v0.19.4 โ v0.19.6 (#209)
- Sync Rhiza template v0.19.6 โ v0.19.9 (#212)
- Fix for Commented-out code (#216)
- Apply suggested fix to .rhiza/tests/structure/test_project_layout.py from Copilot Autofix (#220)
- Potential fixes for 2 code quality findings (#221)
- Apply suggested fix to src/rhiza_hooks/check_python_version.py from Copilot Autofix (#225)
- Apply suggested fix to tests/test_update_readme_help.py from Copilot Autofix (#227)
- Apply suggested fix to tests/test_check_workflow_names.py from Copilot Autofix (#226)
- Apply suggested fix to src/rhiza_hooks/check_template_bundles.py from Copilot Autofix (#232)
- Apply suggested fix to tests/test_update_readme_help.py from Copilot Autofix (#244)
- Potential fixes for 3 code quality findings (#243)
- Reconcile test-layout parity with the repoโs flat test structure (#266)
- Resolve quality issues #268โ#273 (#274)
- Wire the test-layout checker into a gate; raise the coverage gate to 100 (#284)
- Add check-rust-version-consistency and check-go-version-consistency hooks (#285)
v0.7.0
Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog,
and entries are generated from Conventional Commits.
[0.7.0] - 2026-06-24
New Features
- Add ClusterFuzzLite fuzzing for the template-bundles parser (#206)
Maintenance
- Add main-branch-protection ruleset (copied from jebel-quant/rhiza) (#205)
- (fuzz) Copy source into $SRC directly and pin pip in the build
Other Changes
- Bump version 0.6.4 โ 0.7.0
v0.6.4
Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog,
and entries are generated from Conventional Commits.
[0.6.4] - 2026-06-23
Maintenance
- Chore(deps-dev)(deps-dev): bump the python-dependencies group with 3 updates (#204)
- Chore(deps)(deps): bump actions/checkout in the github-actions group (#203)
Other Changes
- Sync Rhiza template v0.19.3 โ v0.19.4 (#202)
- Bump version 0.6.3 โ 0.6.4
v0.6.3
Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog,
and entries are generated from Conventional Commits.
[0.6.3] - 2026-06-17
Documentation
- (contributing) Document release flow and PyPI publish kill-switch (#186)
- (contributing) Document OpenSSF Scorecard target and sub-8 checks (#187)
- Add per-hook troubleshooting sections to README (#188)
- Document --retries/--timeout flags and add Unreleased changelog (#193)
Maintenance
- (#191) Split check_template_bundles into fetch/validate/config modules (#192)
- Chore(deps)(deps): bump the github-actions group with 10 updates (#196)
- Add Rhiza Claude commands (/rhiza_quality, /rhiza_update) (#194)
- Chore(deps-dev)(deps-dev): bump the python-dependencies group with 2 updates (#195)
Other Changes
- Harden hooks + dedupe: find_repo_root, workflow-name block scalars, Makefile regex, bundle validation (#171)
- Address remaining hook issues: makefile targets, fetch retry/offline, docs (#161, #163, #166, #167, #168, #169, #170) (#172)
- Address #175, #177, #180: gitignore mypy cache, SHA-pin workflows, compound requires-python (#185)
- Refactor #173: typed BundlesDoc result, remove all cast() calls (#189)
- Address open enhancement issues (#174, #179, #184) (#190)
- Sync Rhiza template v0.18.8 โ v0.19.3 (#197)
- Install rhiza_hooks into the book build env for mkdocstrings (#201)
- Bump version 0.6.2 โ 0.6.3
v0.6.2
Changelog
All notable changes to this project are documented here.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[0.6.2] - 2026-06-13
Added
- Add OpenSSF Scorecard workflow and README badge (#146)
- Add py.typed marker for PEP 561 type distribution (#138)
Changed
- Advertise enforced 100% mutation score in README and testing docs (#157)
- Remove duplicate Changelog item from MkDocs navigation (#158)
- Add explicit no-funding metadata for community profile completeness (#159)
- Collapse repetitive field validators into a rule table (#145)
- Address open issues #119โ#123 (#124)
- Tighten tooling rigor: type checking, coverage gate, warnings-as-errors (#118)
Fixed
- Correct unresolvable scorecard-action SHA pin (#148)
Documentation
- Add Getting help section to README (#156)
- Surface CODE_OF_CONDUCT and CONTRIBUTING at .github/ path (#143)
- Surface CHANGELOG.md in MkDocs nav (#140)
- Surface changelog in MkDocs nav (#144)
- Document SBOM retrieval for consumers in SECURITY.md (#139)
- Update README pre-commit rev example to v0.5.1 (#137)
Maintenance
- Add advisory mutation-testing signal (mutmut) (#147)
- Add uv.lock integrity gate to CI (#155)
- Add Hypothesis property-based tests for pure helpers (#141)
Dependencies
v0.5.1
v0.5.0
[0.5.0] - 2026-05-28
๐ผ Other
- Bump version 0.4.0 โ 0.5.0
โ๏ธ Miscellaneous Tasks
v0.4.0
[0.4.0] - 2026-05-19
๐ Bug Fixes
- Serve coverage badge from GitHub Pages instead of gh-pages branch (#100)
๐ผ Other
- Ensure _book/ exists before touching .nojekyll when mkdocs.yml is absent
- Bump version 0.3.3 โ 0.4.0
๐ Documentation
- Add API reference and CI/CD reports to book
โ๏ธ Miscellaneous Tasks
v0.3.3
[0.3.3] - 2026-04-12
๐ผ Other
- Bump version 0.3.2 โ 0.3.3
v0.3.2
[0.3.2] - 2026-04-02
๐ผ Other
- Bump version 0.3.1 โ 0.3.2