Skip to content

Releases: Jebel-Quant/rhiza-hooks

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 02 Aug 10:38

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

Choose a tag to compare

@github-actions github-actions released this 24 Jun 08:01

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

Choose a tag to compare

@github-actions github-actions released this 23 Jun 06:12

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

Choose a tag to compare

@github-actions github-actions released this 17 Jun 04:14

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

Choose a tag to compare

@github-actions github-actions released this 13 Jun 09:47

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

  • Chore(deps)(deps): bump the github-actions group with 9 updates (#117)
  • Chore(deps-dev)(deps-dev): bump ruff in the python-dependencies group (#116)

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 08 Jun 07:01

[0.5.1] - 2026-06-08

๐Ÿ’ผ Other

  • Bump version 0.5.0 โ†’ 0.5.1

โš™๏ธ Miscellaneous Tasks

  • Update CHANGELOG.md for v0.5.0 [skip ci]
  • Update rhiza to v0.18.4 (#112)
  • Update rhiza to v0.18.8 (#115)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 28 May 15:39

[0.5.0] - 2026-05-28

๐Ÿ’ผ Other

  • Bump version 0.4.0 โ†’ 0.5.0

โš™๏ธ Miscellaneous Tasks

  • Update Rhiza template to v0.10.9 (#102)
  • Bump rhiza to v0.14.1 with github-project profile (#103)
  • Update rhiza to v0.15.2 (#106)
  • Bump rhiza to v0.15.2 (#107)
  • Update rhiza to v0.15.3 (#108)
  • Update rhiza to v0.17.0 (#109)
  • Update rhiza to v0.18.2 (#111)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 19 May 06:59

[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

  • Update rhiza template version to v0.9.5
  • Sync rhiza template v0.9.5
  • Update rhiza template version to v0.10.1 (#87)
  • Sync rhiza template to latest (#88)
  • Update Rhiza template to v0.10.7 (#97)

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 12 Apr 11:00

[0.3.3] - 2026-04-12

๐Ÿ’ผ Other

  • Bump version 0.3.2 โ†’ 0.3.3

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 02 Apr 06:49

[0.3.2] - 2026-04-02

๐Ÿ’ผ Other

  • Bump version 0.3.1 โ†’ 0.3.2