Skip to content

Releases: Jebel-Quant/rhiza-cli

v0.13.4

02 Apr 07:05

Choose a tag to compare

[0.13.4] - 2026-04-02

💼 Other

  • Bump version 0.13.3 → 0.13.4

PyPI Package

rhiza

v0.13.3

22 Mar 08:34

Choose a tag to compare

What's Changed

  • Update template branch to v0.8.14 by @tschm in #452
  • fix: replace broken coverage badge with direct gh-pages SVG by @Copilot in #454
  • chore(deps)(deps): bump rhiza-tools from 0.3.6 to 0.4.0 in the python-dependencies group by @dependabot[bot] in #444
  • Modify license field in pyproject.toml by @tschm in #456
  • Update template branch version to v0.8.16 by @tschm in #455

Full Changelog: v0.13.2...v0.13.3

PyPI Package

rhiza

v0.13.2

18 Mar 09:23
418ba4a

Choose a tag to compare

What's Changed

  • Update template branch to v0.8.13 and modify templates by @tschm in #446
  • chore(deps)(deps): bump astral-sh/setup-uv from 7.3.1 to 7.6.0 in the github-actions group across 1 directory by @dependabot[bot] in #447
  • fix: derive template-bundles.yml path from --path-to-template directory by @Copilot in #449
  • chore: bump 0.13.1 -> 0.13.2 by @HarryCampion in #450

Full Changelog: v0.13.1...v0.13.2

PyPI Package

rhiza

v0.13.1

13 Mar 10:21

Choose a tag to compare

What's Changed

  • feat: Add --path-to-template option to rhiza validate and rhiza init by @Copilot in #442

Full Changelog: v0.13.0...v0.13.1

PyPI Package

rhiza

v0.13.0

13 Mar 09:22

Choose a tag to compare

What's Changed

  • feat(sync): custom bundle path + hybrid mode merge by @Copilot in #440

Full Changelog: v0.12.2...v0.13.0

PyPI Package

rhiza

v0.12.2

12 Mar 13:17

Choose a tag to compare

What's Changed

  • chore(deps)(deps): bump github/codeql-action from 4.32.5 to 4.32.6 in the github-actions group by @dependabot[bot] in #431
  • Use Rich trees for rhiza tree output by @Copilot in #436

Full Changelog: v0.12.1...v0.12.2

PyPI Package

rhiza

v0.12.1

09 Mar 12:48

Choose a tag to compare

What's Changed

  • Sort files section alphabetically in template.lock by @Copilot in #422
  • Fix: template.lock include field contains resolved paths instead of original config values by @Copilot in #424
  • fix(models): make TemplateLock immutable with `@dataclass(frozen=Tr… by @tschm in #426
  • refactor: slim RhizaTemplate to a pure data class by @Copilot in #427
  • Frozen2 by @tschm in #428
  • refactor: eliminate duplicated code patterns across command modules by @Copilot in #429

Full Changelog: v0.12.0...v0.12.1

PyPI Package

rhiza

v0.12.0

08 Mar 19:22

Choose a tag to compare

What's Changed

  • Deprecate the migrate command by @Copilot in #377
  • Move clone/snapshot logic onto RhizaTemplate; remove redundant _sync_helpers functions by @Copilot in #379
  • Refactor: migrate template helpers from _sync_helpers to RhizaTemplate private methods by @Copilot in #383
  • Remove rhiza welcome command by @Copilot in #391
  • Inline bundle_resolver.py into models.py by @Copilot in #392
  • Move get_git_executable from subprocess_utils into models by @Copilot in #393
  • Refactor CLI error handling with _exit_on_error context manager by @Copilot in #394
  • refactor(sync): remove unnecessary type casts for `template_repositor… by @tschm in #395
  • Trim verbose docstring in commands/__init__.py by @Copilot in #398
  • refactor: split monolithic models.py into a models/ subpackage by @Copilot in #397
  • Remove deprecated materialize command by @Copilot in #399
  • refactor: consolidate _log_git_stderr_errors, fix docstring, logging, and exception narrowing by @Copilot in #401
  • Standardise YAML serialization behind a shared Protocol and generic helper by @Copilot in #405
  • Replace stringly-typed git_host with GitHost StrEnum by @Copilot in #407
  • refactor: consolidate _log_git_stderr_errors into models/_git_utils.py by @Copilot in #409
  • Revisit tests: rename test_subprocess_utils.py, split test_models.py, add write_yaml fixture by @Copilot in #411
  • Establish GitContext dataclass for injectable git context by @Copilot in #415
  • Git refactor by @tschm in #416
  • refactor(sync): remove redundant helper functions, consolidate `_sync… by @tschm in #417
  • refactor(models): add TYPE_CHECKING imports for TemplateLock and Rh… by @tschm in #418
  • refactor(tests): replace _read_lock calls with `TemplateLock.read_s… by @tschm in #419

Full Changelog: v0.11.12...v0.12.0

PyPI Package

rhiza

v0.11.12

07 Mar 12:45

Choose a tag to compare

What's Changed

  • fix: restore template-managed files missing from target during sync by @Copilot in #375
  • Block sync when git working tree is dirty by @Copilot in #371

Full Changelog: v0.11.11...v0.11.12

PyPI Package

rhiza

v0.11.11

07 Mar 12:24

Choose a tag to compare

What's Changed

  • Prevent absent files from being recorded in template.lock by @Copilot in #373

Full Changelog: v0.11.10...v0.11.11

PyPI Package

rhiza