Releases: kettle-dev/kettle-family
Releases Β· kettle-dev/kettle-family
v0.1.0
0.1.0 - 2026-06-10
- TAG: v0.1.0
- COVERAGE: 94.28% -- 742/787 lines in 17 files
- BRANCH COVERAGE: 78.25% -- 223/285 branches in 17 files
- 42.34% documented
Added
- Added the initial
kettle-familyCLI discovery slice with config loading, gemspec discovery, dependency ordering, selection, and JSON reports. - Added workflow command planning/execution, readiness checks, and failure resume hints for
check,test,lint, anddocs. - Added the
templateworkflow with kettle-jem command planning, template environment, lockfile normalization hooks, and explicit family commit safety. - Added
bump-version VERSIONwith Prism-backed version constant edits, exact family dependency pin updates, and check/dry-run/execute modes. - Added the
releaseworkflow with readiness/changelog gates, build-only and publish modes, fixed-order planning, and explicit tag/push phases. - Added sibling-repository discovery, branch lane mappings, and a read-only
branch-lanesaudit command for multi-branch release planning. - Added
release.target_branchesconfig so a flat repository can release sequentially across configured branch targets. - Added
kettle-family releasepassthroughs forkettle-releaseresume/security options and automatic already-published skips for resumable family releases. - Added explicit runtime dependency wiring for extracted stdlib gems used by the CLI.
Fixed
- Updated generated project metadata links to use the migrated
kettle-dev
GitHub organization. - Restored
docs/CNAMEso the generated documentation site keeps its custom domain. - Corrected misspelled contact metadata to use
galtzo.com. - Fixed CI load failures on engines without compatible
ptysupport by falling back to Open3 for interactive release commands. - Fixed Ruby 3.2 version-bump support by loading Prism lazily and wiring the Prism gem only for MRI versions that need it.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?