Skip to content

v1.0.7

Choose a tag to compare

@pboling pboling released this 26 Jul 02:26
v1.0.7
9b2e5a3

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_checksums executable now supports -v / --version and prints a
    standard startup header on normal runs.

  • kettle-jem-template-20260716-001 - Shim gemspec manifests now include
    LICENSE.md instead of nonexistent LICENSE.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
    released tree_sitter_language_pack gem 1.13.3 or newer by default.

  • kettle-jem-template-20260720-003 - Generated StructuredMerge Git diff driver
    config now uses the installed smorg-rb Ruby 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 with feature/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_loader as a development dependency, and version specs use it to
    execute generated version.rb files for coverage without redefining package
    constants. Managed version specs are removed when version_gem is disabled
    or incompatible with the project's runtime Ruby floor.

  • The gem_checksums executable startup header is now shown only when
    --verbose is passed; -v and --version still 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_checksums executable 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::Version version-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.

Official Discord 👉️ Live Chat on Discord

Many paths lead to being a sponsor or a backer of this project. Are you on such a path?

OpenCollective Backers OpenCollective Sponsors Sponsor Me on Github Liberapay Goal Progress Donate on PayPal

Buy me a coffee Donate to my FLOSS efforts at ko-fi.com