Skip to content

Releases: kettle-dev/kettle-test

v2.0.9

Choose a tag to compare

@pboling pboling released this 01 Jul 08:15
v2.0.9
33a79fb

2.0.9 - 2026-07-01

  • TAG: v2.0.9
  • COVERAGE: 96.81% -- 91/94 lines in 16 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 16 files
  • 90.00% documented

Fixed

  • 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

v2.0.8

Choose a tag to compare

@pboling pboling released this 27 Jun 11:30
v2.0.8
4bc913a

2.0.8 - 2026-06-27

  • TAG: v2.0.8
  • COVERAGE: 96.81% -- 91/94 lines in 16 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 16 files
  • 90.00% documented

Changed

  • Runtime dependency rspec-stubbed_env now requires v1.0.5 or newer.

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

v2.0.7

Choose a tag to compare

@pboling pboling released this 24 Jun 11:41
v2.0.7
15822de

2.0.7 - 2026-06-24

  • TAG: v2.0.7
  • COVERAGE: 96.81% -- 91/94 lines in 16 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 16 files
  • 90.00% documented

Changed

  • Updated to latest kettle-jem template
    • Updated GHA SHA pins
    • Updated dependencies

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

v2.0.6

Choose a tag to compare

@pboling pboling released this 21 Jun 23:24
v2.0.6
f555978

2.0.6 - 2026-06-21

  • TAG: v2.0.6
  • COVERAGE: 96.81% -- 91/94 lines in 16 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 16 files
  • 90.00% documented

Added

  • Support JRuby 10.1, truffleruby 34.0

  • Added support for JRuby 10.1 and TruffleRuby 34.0.

Changed

  • Retemplated project metadata and CI/development automation with kettle-jem v7.0.0.
  • Runtime dependency turbo_tests2 now requires v3.1.4 or newer.

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

v2.0.5

Choose a tag to compare

@pboling pboling released this 10 Jun 06:20
v2.0.5
2bd4a64

2.0.5 - 2026-06-10

  • TAG: v2.0.5
  • COVERAGE: 100.00% -- 91/91 lines in 15 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 15 files
  • 90.00% documented

Changed

  • Retemplated project metadata and development tooling for kettle-dev 2.2.1
    and yard-fence 0.9.3.

  • Retemplated development tooling for kettle-dev 2.2.3 and
    kettle-soup-cover 2.0.2.

Fixed

  • Restored docs/CNAME so the generated documentation site keeps its custom domain.

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

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 on Polar Donate to my FLOSS efforts at ko-fi.com Donate to my FLOSS efforts using Patreon

v2.0.4

Choose a tag to compare

@pboling pboling released this 09 Jun 04:27
v2.0.4
d39dae5

2.0.4 - 2026-06-08

  • TAG: v2.0.4
  • COVERAGE: 100.00% -- 91/91 lines in 15 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 15 files
  • 90.00% documented

Changed

  • Retemplated project workflows with the current kettle-jem template and raised
    the runtime turbo_tests2 dependency floor to v3.1.2.

Fixed

  • kettle-test now configures RSpec random ordering so run highlights include
    the randomization seed needed to reproduce order-dependent failures.

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 on Polar Donate to my FLOSS efforts at ko-fi.com Donate to my FLOSS efforts using Patreon

v2.0.3

Choose a tag to compare

@pboling pboling released this 02 Jun 19:11
v2.0.3
73faac0

2.0.3 - 2026-06-02

  • TAG: v2.0.3
  • COVERAGE: 100.00% -- 91/91 lines in 15 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 15 files
  • 90.00% documented

Changed

  • Retemplated project files with the current kettle-jem template, including
    refreshed coverage and style dependency floors.
  • Updated the runtime turbo_tests2 dependency to require v3.1.1 or newer.
  • Updated to latest versions of other dependencies

Fixed

  • Made the ENV-driven configuration spec explicitly remove nil-valued child
    process overrides so JRuby 9.2 does not inherit KETTLE_TEST_SILENT=false.

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 on Polar Donate to my FLOSS efforts at ko-fi.com Donate to my FLOSS efforts using Patreon

v2.0.2

Choose a tag to compare

@pboling pboling released this 01 Jun 23:24
v2.0.2
deec771

2.0.2 - 2026-06-01

  • TAG: v2.0.2
  • COVERAGE: 100.00% -- 91/91 lines in 15 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 15 files
  • 90.00% documented

Changed

  • Retemplated project files with the current kettle-jem template, including the
    StructuredMerge config migration, generated workflow updates, README logo
    refresh, and updated development dependency floors.
  • Updated the runtime turbo_tests2 dependency to require v3.1.0 or newer.

Fixed

  • kettle-test now resolves Appraisal gemfiles under gemfiles/ back to the
    project root before running specs, so coverage and log artifacts stay under
    root-level coverage/ and tmp/ instead of being written inside gemfiles/.

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 on Polar Donate to my FLOSS efforts at ko-fi.com Donate to my FLOSS efforts using Patreon

v2.0.1

Choose a tag to compare

@pboling pboling released this 25 May 06:50
v2.0.1
d73d043

2.0.1 - 2026-05-25

  • TAG: v2.0.1
  • COVERAGE: 100.00% -- 91/91 lines in 15 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 15 files
  • 90.00% documented

Changed

  • Refreshed generated project templates and CI workflows.
  • Refreshed project templating and generated documentation after the 2.0.0
    release.
  • Pruned generated binstubs to the current curated kettle-jem set.
  • Updated local modular Gemfile sibling wiring for coverage, documentation, and templating.
  • Updated the coverage bundle to require kettle-soup-cover 1.1.3 or newer.

Fixed

  • kettle-test now invokes kettle-soup-cover's turbo coverage setup and
    cleanup APIs directly around the default turbo_tests2 runner, so collated
    coverage artifacts are published even when the host Rakefile does not load the
    optional turbo coverage rake tasks.
  • kettle-test --help now prints usage and exits without creating
    tmp/kettle-test logs or invoking the configured test runner.

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 on Polar Donate to my FLOSS efforts at ko-fi.com Donate to my FLOSS efforts using Patreon

v2.0.0

Choose a tag to compare

@pboling pboling released this 23 May 10:44
v2.0.0
c099187

2.0.0 - 2026-05-23

  • TAG: v2.0.0
  • COVERAGE: 100.00% -- 91/91 lines in 15 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 15 files
  • 90.00% documented

Added

  • Added the kettle-test executable, which runs RSpec through Bundler, captures
    full output under tmp/kettle-test/, and prints a compact failure, seed,
    timing, and coverage summary.
  • Added default kettle/test/rspec integration coverage for exported RSpec
    helpers and configuration constants.

Changed

  • kettle-test now runs specs through turbo_tests2 by default, with
    KETTLE_TEST_RUNNER=rspec available as an opt-out for direct RSpec runs.
  • Added KETTLE_TEST_TURBO_PROCESSES, KETTLE_TEST_TURBO_RUNTIME_LOG, and
    KETTLE_TEST_TURBO_NICE controls for the default turbo_tests2 runner.
  • Switched the coverage test stack to turbo_tests2 ~> 3.0.
  • Migrated local development dependency wiring to the current nomono-based
    modular Gemfile pattern used by the kettle-rb template.
  • Refreshed project templating, CI workflows, and release support files from the
    current kettle-jem full template.
  • Changed the project license metadata and generated license files to
    AGPL-3.0-only.

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 on Polar Donate to my FLOSS efforts at ko-fi.com Donate to my FLOSS efforts using Patreon