v1.0.7
1.0.7 - 2026-07-25
- TAG: v1.0.7
- COVERAGE: 100.00% -- 129/129 lines in 8 files
- BRANCH COVERAGE: 100.00% -- 42/42 branches in 8 files
- 54.17% documented
Changed
-
The
gem_checksumsexecutable now supports-v/--versionand prints a
standard startup header on normal runs. -
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. -
kettle-jem-template-20260720-001 - Generated READMEs can now render
template-managed corporate sponsor logos from project or family config. -
kettle-jem-template-20260720-002 - Generated development Gemfiles now use the
releasedtree_sitter_language_packgem 1.13.3 or newer by default. -
kettle-jem-template-20260720-003 - Generated StructuredMerge Git diff driver
config now uses the installedsmorg-rbRuby driver name. -
kettle-jem-template-20260720-004 - Generated multi-engine workflow files now
omit JRuby and TruffleRuby jobs when project config declares MRI-only engines. -
kettle-jem-template-20260720-005 - Generated README Support & Community rows
now include a RubyForum help badge. -
kettle-jem-template-20260725-001 - Generated JRuby and TruffleRuby workflow
files now run when pull request head branches start withfeature/release,
so release CI monitoring does not report intentionally skipped engine
workflows as failures. -
kettle-jem-template-20260725-002 - Generated gemspec templates now include
anonymous_loaderas a development dependency, and version specs use it to
execute generatedversion.rbfiles for coverage without redefining package
constants. Managed version specs are removed whenversion_gemis disabled
or incompatible with the project's runtime Ruby floor. -
The
gem_checksumsexecutable startup header is now shown only when
--verboseis passed;-vand--versionstill print just the executable
version and exit.
Fixed
-
Checksum generation dry-runs no longer execute Git commands, avoiding
repository index lock races when specs run in parallel. -
The
gem_checksumsexecutable now loads its version through Bundler's normal
load path, keeping locked dependency style checks green. -
Version coverage specs no longer re-emit constant redefinition warnings under
unlocked dependency runs. -
Spec cleanup is now idempotent across parallel workers, avoiding TruffleRuby
after-suite file removal races. -
Added coverage for the
StoneChecksums::Versionversion-gem shim so the
release coverage threshold includes both supported namespace entry points. -
Auto-install task specs now use Ruby 2.4-compatible cleanup syntax, keeping
the minimum supported Ruby CI workflow parseable.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?