Releases: kettle-dev/kettle-test
v2.0.5
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-dev2.2.1
andyard-fence0.9.3. -
Retemplated development tooling for
kettle-dev2.2.3 and
kettle-soup-cover2.0.2.
Fixed
-
Restored
docs/CNAMEso the generated documentation site keeps its custom domain. -
Updated generated project metadata links to use the migrated
kettle-dev
GitHub organization.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?
v2.0.4
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 runtimeturbo_tests2dependency floor to v3.1.2.
Fixed
kettle-testnow configures RSpec random ordering so run highlights include
the randomization seed needed to reproduce order-dependent failures.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?
v2.0.3
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_tests2dependency 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 inheritKETTLE_TEST_SILENT=false.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?
v2.0.2
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_tests2dependency to require v3.1.0 or newer.
Fixed
kettle-testnow resolves Appraisal gemfiles undergemfiles/back to the
project root before running specs, so coverage and log artifacts stay under
root-levelcoverage/andtmp/instead of being written insidegemfiles/.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?
v2.0.1
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-cover1.1.3 or newer.
Fixed
kettle-testnow invokeskettle-soup-cover's turbo coverage setup and
cleanup APIs directly around the defaultturbo_tests2runner, so collated
coverage artifacts are published even when the host Rakefile does not load the
optional turbo coverage rake tasks.kettle-test --helpnow prints usage and exits without creating
tmp/kettle-testlogs or invoking the configured test runner.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?
v2.0.0
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-testexecutable, which runs RSpec through Bundler, captures
full output undertmp/kettle-test/, and prints a compact failure, seed,
timing, and coverage summary. - Added default
kettle/test/rspecintegration coverage for exported RSpec
helpers and configuration constants.
Changed
kettle-testnow runs specs throughturbo_tests2by default, with
KETTLE_TEST_RUNNER=rspecavailable as an opt-out for direct RSpec runs.- Added
KETTLE_TEST_TURBO_PROCESSES,KETTLE_TEST_TURBO_RUNTIME_LOG, and
KETTLE_TEST_TURBO_NICEcontrols for the defaultturbo_tests2runner. - 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.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?
v1.0.10
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
- Upgraded to appraisal2 v3.0.1
Fixed
- removed redundant development dependencies
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?
v1.0.9
v1.0.8
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_forandpending_forare now available by default, without needing to explicitly require 'rspec/pending_for'
Changed
- Updated documentation on hostile takeover of RubyGems
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?
v1.0.7
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::VERSIONconstant - make
hide_env(from rspec-stubbed_env) available by default - increased documentation to 100%, and added many documentation improvements
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?