Skip to content

Releases: kettle-dev/kettle-test

v2.0.5

10 Jun 06:20
v2.0.5
2bd4a64

Choose a tag to compare

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

09 Jun 04:27
v2.0.4
d39dae5

Choose a tag to compare

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

02 Jun 19:11
v2.0.3
73faac0

Choose a tag to compare

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

01 Jun 23:24
v2.0.2
deec771

Choose a tag to compare

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

25 May 06:50
v2.0.1
d73d043

Choose a tag to compare

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

23 May 10:44
v2.0.0
c099187

Choose a tag to compare

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

v1.0.10

06 Feb 12:42
v1.0.10
626c171

Choose a tag to compare

1.0.10 - 2026-02-06

  • TAG: v1.0.10
  • COVERAGE: 100.00% -- 86/86 lines in 15 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 15 files
  • 100.00% documented

Changed

Fixed

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

v1.0.9

06 Feb 10:43
v1.0.9
25c1921

Choose a tag to compare

1.0.9 - 2026-02-06

  • TAG: v1.0.9
  • COVERAGE: 100.00% -- 86/86 lines in 15 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 15 files
  • 100.00% documented

Added

  • Document usage of rspec-pending_for

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

v1.0.8

06 Feb 10:32
v1.0.8
4e3451b

Choose a tag to compare

1.0.8 - 2026-02-06

  • TAG: v1.0.8
  • COVERAGE: 100.00% -- 86/86 lines in 15 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 15 files
  • 100.00% documented

Added

  • rspec/pending_for made available by default
    • skip_for and pending_for are now available by default, without needing to explicitly require 'rspec/pending_for'

Changed

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

v1.0.7

07 Dec 01:19
v1.0.7
384f201

Choose a tag to compare

1.0.7 - 2025-12-06

  • TAG: v1.0.7
  • COVERAGE: 100.00% -- 84/84 lines in 15 files
  • BRANCH COVERAGE: 100.00% -- 2/2 branches in 15 files
  • 100.00% documented

Added

  • traditional Kettle::Test::VERSION constant
  • make hide_env (from rspec-stubbed_env) available by default
  • increased documentation to 100%, and added many documentation improvements

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