v1.0.0
1.0.0 - 2026-07-17
- TAG: v1.0.0
- COVERAGE: 95.22% -- 2370/2489 lines in 23 files
- BRANCH COVERAGE: 76.87% -- 801/1042 branches in 23 files
- 29.29% documented
Added
kettle-family releasenow accepts--ci-workflowsand forwards the
comma-separated workflow subset to memberkettle-releaseruns.
Changed
-
Promoted the gems that provide built-in
kettle-familyworkflow commands to
runtime dependencies:kettle-devfor release/changelog/SHA-pin/version
tooling andkettle-testfor test runs. -
Moved the
kettle-jemtemplating provider to the templating Gemfile while
the nextkettle-jemrelease depends on unreleasedkettle-familyfixes. -
Raised the runtime Ruby floor to 4.0.0.
-
kettle-jem-template-20260716-001 - Shim gemspec manifests now include
LICENSE.mdinstead of nonexistentLICENSE.txt. -
kettle-jem-template-20260716-002 - Generated gemspec manifests now ship fewer
repository-only files by default to reduce downstream distro packaging churn.
Fixed
- Root-mode family changelog release commands now pass the configured family
name tokettle-changelog, allowing shared root changelogs to run from
repositories that do not have a root gemspec. kettle-family bump-versionnow recognizes exact same-version family
dependencies written as= #{spec.version}instead of failing with a
misleading ambiguous dependency error.kettle-family release --ci-workflowsnow validates workflow names before
forwarding them to shell-backedkettle-releasecommands.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?