Releases: Jebel-Quant/rhiza-cli
Releases · Jebel-Quant/rhiza-cli
v0.11.10
v0.11.9
What's Changed
- Add
rhiza treecommand to display managed files as a directory tree by @Copilot in #362
Full Changelog: v0.11.8...v0.11.9
PyPI Package
v0.11.8
What's Changed
- feat: interactive template repository picker in
rhiza initby @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.historyroot-level legacy fallback from_read_previously_tracked_filesby @Copilot in #354 - Move
_sync_helpersinto thecommandssubpackage 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
filesfield by @Copilot in #360
Full Changelog: v0.11.7...v0.11.8
PyPI Package
v0.11.7
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
v0.11.6
v0.11.4-rc.6
What's Changed
- Remove
filessection fromtemplate.lockby @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_atandstrategymetadata toTemplateLockby @Copilot in #296 - fix: make
repositoryandrefthe canonical YAML keys by @Copilot in #292
Full Changelog: v0.11.4-rc.5...v0.11.4-rc.6
PyPI Package
v0.11.4-rc.5
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
v0.11.4-rc.3
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
v0.11.4-rc.2
What's Changed
- feat: delete orphaned files during sync when template.yml changes by @Copilot in #271
- deprecate
materialize— collapse intosyncby @Copilot in #273 - Remove
--strategy overwritefromrhiza syncby @Copilot in #276 - Enhance template.lock to structured YAML with full sync metadata by @Copilot in #278
- Fix build: replace
uvx hatch buildwithuv buildby @Copilot in #280
Full Changelog: v0.11.3...v0.11.4-rc.2