Skip to content

Releases: Jebel-Quant/rhiza-cli

v0.11.10

07 Mar 12:02

Choose a tag to compare

What's Changed

  • Re-sync when template.yml config changes even if upstream SHA is unchanged by @Copilot in #364
  • No stop by @tschm in #369
  • End-to-end tests for updated template.yml include list + orphan cleanup bug fix by @Copilot in #366

Full Changelog: v0.11.9...v0.11.10

PyPI Package

rhiza

v0.11.9

07 Mar 10:18

Choose a tag to compare

What's Changed

  • Add rhiza tree command to display managed files as a directory tree by @Copilot in #362

Full Changelog: v0.11.8...v0.11.9

PyPI Package

rhiza

v0.11.8

07 Mar 09:34

Choose a tag to compare

What's Changed

  • feat: interactive template repository picker in rhiza init by @Copilot in #338
  • chore(deps)(deps): bump github/codeql-action from 4.32.4 to 4.32.5 in the github-actions group by @dependabot[bot] in #340
  • chore(deps)(deps): bump rhiza-tools from 0.3.4 to 0.3.6 in the python-dependencies group by @dependabot[bot] in #341
  • fix: persist and populate files list in template.lock to enable orpha… by @tschm in #342
  • Remove history file fallback from uninstall command by @Copilot in #344
  • refactor(tests): reduce test_uninstall.py from 621 to 340 LOC by @Copilot in #347
  • Smaller tests by @tschm in #345
  • Reduce test_sync.py bloat (2,715 → 2,247 lines) by @Copilot in #349
  • Refactor test_sync.py: parametrize duplicate tests and consolidate fixtures by @Copilot in #352
  • Remove .rhiza.history root-level legacy fallback from _read_previously_tracked_files by @Copilot in #354
  • Move _sync_helpers into the commands subpackage by @Copilot in #356
  • Implement end-to-end sync tests + fix excluded-file orphan deletion bug by @Copilot in #358
  • Fix orphan cleanup for lock files missing the files field by @Copilot in #360

Full Changelog: v0.11.7...v0.11.8

PyPI Package

rhiza

v0.11.7

02 Mar 08:13

Choose a tag to compare

What's Changed

  • chore(deps): update dependency astral-sh/uv to v0.10.7 by @renovate[bot] in #333
  • chore(deps): update astral-sh/setup-uv action to v7.3.1 by @renovate[bot] in #332
  • create a test file when doing init by @tschm in #334
  • test: increase coverage to 100% by @Copilot in #336

Full Changelog: v0.11.6...v0.11.7

PyPI Package

rhiza

v0.11.6

27 Feb 17:55

Choose a tag to compare

Full Changelog: v0.11.5...v0.11.6

PyPI Package

rhiza

v0.11.4-rc.6

26 Feb 12:49

Choose a tag to compare

What's Changed

  • Remove files section from template.lock by @Copilot in #286
  • Remove obsolete dev dependency-group by @Copilot in #288
  • [WIP] Remove unnecessary cruft dependency from project by @Copilot in #294
  • [WIP] Remove direct calls to sys.exit() in command modules by @Copilot in #290
  • feat: add synced_at and strategy metadata to TemplateLock by @Copilot in #296
  • fix: make repository and ref the canonical YAML keys by @Copilot in #292

Full Changelog: v0.11.4-rc.5...v0.11.4-rc.6

PyPI Package

rhiza

v0.11.4-rc.5

26 Feb 09:20

Choose a tag to compare

What's Changed

  • Improve .rhiza/template.lock YAML output format by @Copilot in #284

Full Changelog: v0.11.4-rc.3...v0.11.4-rc.5

PyPI Package

rhiza

v0.11.4-rc.3

26 Feb 08:47

Choose a tag to compare

What's Changed

  • Fix: template.lock include field reflects template.yml verbatim by @Copilot in #282

Full Changelog: v0.11.4-rc.2...v0.11.4-rc.3

PyPI Package

rhiza

v0.11.4-rc.2

26 Feb 05:37

Choose a tag to compare

What's Changed

  • feat: delete orphaned files during sync when template.yml changes by @Copilot in #271
  • deprecate materialize — collapse into sync by @Copilot in #273
  • Remove --strategy overwrite from rhiza sync by @Copilot in #276
  • Enhance template.lock to structured YAML with full sync metadata by @Copilot in #278
  • Fix build: replace uvx hatch build with uv build by @Copilot in #280

Full Changelog: v0.11.3...v0.11.4-rc.2

PyPI Package

rhiza

v0.11.3

24 Feb 12:30

Choose a tag to compare

What's Changed

  • chore(deps): update dependency jebel-quant/rhiza to v0.8.3 by @renovate[bot] in #266

Full Changelog: v0.11.2...v0.11.3

PyPI Package

rhiza