Skip to content

Releases: kettle-dev/kettle-wash

Release list

v0.1.1

Choose a tag to compare

@pboling pboling released this 21 Jul 19:21
v0.1.1
4070bcd

0.1.1 - 2026-07-21

  • TAG: v0.1.1
  • COVERAGE: 100.00% -- 63/63 lines in 2 files
  • BRANCH COVERAGE: 86.36% -- 19/22 branches in 2 files
  • 20.00% documented

Changed

  • 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.

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

v0.1.0

Choose a tag to compare

@pboling pboling released this 19 Jul 21:41
v0.1.0
214895d

0.1.0 - 2026-07-19

  • TAG: v0.1.0
  • COVERAGE: 100.00% -- 63/63 lines in 2 files
  • BRANCH COVERAGE: 86.36% -- 19/22 branches in 2 files
  • 20.00% documented
  • Initial release

Added

  • Added support for JRuby 10.1 and TruffleRuby 34.0.
  • Added public constant deletion and reset helpers for test and reload workflows.
  • Added Kettle::Wash::Change, an include-based helper for modules that need
    delete_const and reset_const singleton methods.
  • Added Kettle::Wash.install and Kettle::Wash.validate! for gems that
    declare washable constant contracts without loading kettle-wash at runtime.

Changed

  • Documented the primary coverage use case for reloading constants whose values
    are conditionally derived from ENV.

  • Added RSpec usage documentation with a link to the kettle-soup-cover
    constant reset specs.

  • Updated the RSpec usage example to use rspec-stubbed_env instead of
    mutating the real process environment.

  • Retemplated project metadata and CI/development automation with kettle-jem v7.0.0.

  • 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.

Fixed

  • Corrected OpenCollective funding metadata to use the kettle-dev collective.

  • Updated generated project metadata links to use the migrated kettle-dev
    GitHub organization.

  • Package configured license files in gem release file lists.

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