Skip to content

Releases: Jebel-Quant/rhiza

v0.18.5

31 May 20:13
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[0.18.5] - 2026-05-31

🚀 Features

  • (devcontainer) Link github-devcontainer overlay via recommends and add bundle combination tests (#1129)
  • Add mutation testing via mutmut (#1138)

💼 Other

  • Bump version 0.18.4 → 0.18.5

🚜 Refactor

  • (tests) Move rhiza-specific tests to correct locations (#1139)

⚙️ Miscellaneous Tasks

  • Update CHANGELOG.md for v0.18.4 [skip ci]
  • Skip book workflow on forks
  • Bump workflow stubs v0.16.0 → v0.18.4 in bundles
  • Enforce monotonic release tags and align pyproject sync tests (#1133)

v0.18.4

28 May 16:10
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[0.18.4] - 2026-05-28

💼 Other

  • Bump version 0.18.3 → 0.18.4

🚜 Refactor

  • Move test_lfs.py to lfs bundle, test_gh_aw/github targets to gh-aw bundle
  • Move test-pyproject target and test file to tests bundle

⚙️ Miscellaneous Tasks

  • Update CHANGELOG.md for v0.18.3 [skip ci]

v0.18.3

28 May 15:42
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[0.18.3] - 2026-05-28

🐛 Bug Fixes

  • Resolve Windows CI failures and reduce LFS skip noise
  • Comment out optional_dirs check in test_root_contains_expected_directories
  • Sync bundle copy of test_project_layout.py with root .rhiza/

💼 Other

  • Bump version 0.18.2 → 0.18.3

🚜 Refactor

  • Move rhiza-only tests from .rhiza/tests/ to tests/
  • Delete test_lfs_structure.py, fold existence checks into integration
  • Delete test_completions.py and test_config_files.py from structure/

🧪 Testing

  • Add lint dependency group check to test-pyproject

⚙️ Miscellaneous Tasks

  • Update CHANGELOG.md for v0.18.2 [skip ci]

v0.18.2

28 May 12:59
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[0.18.2] - 2026-05-28

🚀 Features

  • Group bundles by platform in explain-bundles output

💼 Other

  • Bump version 0.18.1 → 0.18.2

🧪 Testing

  • Add bundle-root sync check and fix all stale bundle files

⚙️ Miscellaneous Tasks

  • Update CHANGELOG.md for v0.18.1 [skip ci]
  • Align core bundle doctor.mk with .rhiza version
  • Sync ty version constraint in core bundle with .rhiza

v0.18.1

28 May 12:05
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[0.18.1] - 2026-05-28

💼 Other

  • Bump version 0.18.0 → 0.18.1

⚙️ Miscellaneous Tasks

  • Update CHANGELOG.md for v0.18.0 [skip ci]
  • Rename pyproject.toml to .template and centralize test fixtures (#1125)

v0.18.0

28 May 11:29
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[0.18.0] - 2026-05-28

🚀 Features

  • (ci) Add lowest-deps job to rhiza_ci workflow
  • (ci) Run typecheck job across full Python version matrix
  • Add make explain-bundles onboarding target

🐛 Bug Fixes

  • Quote pre-commit entry to fix YAML syntax error in no-rej-files hook
  • Bump pyyaml lower bound to 6.0.1 to fix lowest-deps build failure
  • (ci) Install .rhiza/requirements in lowest-deps job
  • (ci) Run uv sync before pip install in lowest-deps job
  • (ci) Pass GITLEAKS_LICENSE through reusable CI workflow (#1106)

💼 Other

  • Parallelize make test and bound Marimo notebook runtime (#1107)
  • Add make doctor diagnostics and bundle-sync troubleshooting guide (#1114)
  • Enforce per-job time budgets and standardize cache keys (#1118)
  • Add docs build cache/timing and benchmark baseline workflow (#1123)
  • Bump version 0.17.0 → 0.18.0

📚 Documentation

  • Add comprehensive repository quality analysis
  • Document GNU Make requirement and add BSD make guard
  • Add bundle dependency map to glossary (#1085)
  • Add worked “new bundle” tutorial to EXTENDING_RHIZA (#1102)
  • Revisit README and document downstream expectations (#1124)

🧪 Testing

  • Enforce required Renovate manager coverage in validation test
  • Add end-to-end downstream sync test for minimal git repo (#1087)
  • (bundles) Add bundle×platform compatibility matrix (144 parametrized cases) (#1103)
  • Add global pytest timeout and sync failure-mode coverage (#1119)

⚙️ Miscellaneous Tasks

  • Update CHANGELOG.md for v0.17.0 [skip ci]
  • Add pytest-xdist to test requirements
  • Remove stale Claude agent worktree references

v0.17.0

27 May 10:35
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[0.17.0] - 2026-05-27

💼 Other

  • Bump version 0.16.0 → 0.17.0

📚 Documentation

  • (github) Explain why rhiza_release cannot use a workflow stub

⚙️ Miscellaneous Tasks

  • Update CHANGELOG.md for v0.16.0 [skip ci]

v0.16.0

27 May 09:49
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[0.16.0] - 2026-05-27

🚀 Features

  • Add workflow_call support to rhiza_release workflow
  • Add workflow_call support to weekly and gh-aw-validate workflows

🐛 Bug Fixes

  • (book) Run docs server via uv in serve target (#1074)

💼 Other

  • Bump version 0.15.3 → 0.16.0

⚙️ Miscellaneous Tasks

  • Update CHANGELOG.md for v0.15.3 [skip ci]
  • Add CodeFactor config to exclude bundles/ from analysis
  • Add .codefactor.yml to core bundle
  • Remove .codefactor.yml from core bundle
  • Bump workflow stubs to rhiza v0.16.0

v0.15.3

26 May 14:20
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[0.15.3] - 2026-05-26

🐛 Bug Fixes

  • Pin configure-git-auth action to v0.15.2 instead of @main
  • Downgrade setup-uv from v8.1.0 to v7.6.0

💼 Other

  • Bump version 0.15.2 → 0.15.3

⚙️ Miscellaneous Tasks

  • Update CHANGELOG.md for v0.15.2 [skip ci]

v0.15.2

26 May 07:24
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[0.15.2] - 2026-05-26

🐛 Bug Fixes

  • Strip whitespace from PYTHON_VERSION read from .python-version

💼 Other

  • Bump version 0.15.1 → 0.15.2

⚙️ Miscellaneous Tasks

  • Update CHANGELOG.md for v0.15.1 [skip ci]