Skip to content

Commit d39dae5

Browse files
committed
🔖 Prepare release v2.0.4
⚡️ A message from a fellow meat-based-AI ⚡️ - [❤️] Finely-crafted open-source tools like kettle-test (& many more) require time and effort. - [❤️] Though I adore my work, it lacks financial sustainability. - [❤️] Please, help me continue enhancing your tools by becoming a sponsor: - [💲] https://liberapay.com/pboling/donate - [💲] https://github.com/sponsors/pboling
1 parent 07e1525 commit d39dae5

22 files changed

Lines changed: 85 additions & 46 deletions

CHANGELOG.md

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,31 @@ Please file a bug if you notice a violation of semantic versioning.
2222

2323
### Changed
2424

25-
- Retemplated project workflows with the current kettle-jem template and raised
26-
the runtime `turbo_tests2` dependency floor to v3.1.2.
27-
2825
### Deprecated
2926

3027
### Removed
3128

3229
### Fixed
3330

31+
### Security
32+
33+
## [2.0.4] - 2026-06-08
34+
35+
- TAG: [v2.0.4][2.0.4t]
36+
- COVERAGE: 100.00% -- 91/91 lines in 15 files
37+
- BRANCH COVERAGE: 100.00% -- 2/2 branches in 15 files
38+
- 90.00% documented
39+
40+
### Changed
41+
42+
- Retemplated project workflows with the current kettle-jem template and raised
43+
the runtime `turbo_tests2` dependency floor to v3.1.2.
44+
45+
### Fixed
46+
3447
- `kettle-test` now configures RSpec random ordering so run highlights include
3548
the randomization seed needed to reproduce order-dependent failures.
3649

37-
### Security
38-
3950
## [2.0.3] - 2026-06-02
4051

4152
- TAG: [v2.0.3][2.0.3t]
@@ -301,7 +312,9 @@ Please file a bug if you notice a violation of semantic versioning.
301312
- silent_stream
302313
- timecop-rspec
303314

304-
[Unreleased]: https://github.com/kettle-rb/kettle-test/compare/v2.0.3...HEAD
315+
[Unreleased]: https://github.com/kettle-rb/kettle-test/compare/v2.0.4...HEAD
316+
[2.0.4]: https://github.com/kettle-rb/kettle-test/compare/v2.0.3...v2.0.4
317+
[2.0.4t]: https://github.com/kettle-rb/kettle-test/releases/tag/v2.0.4
305318
[2.0.3]: https://github.com/kettle-rb/kettle-test/compare/v2.0.2...v2.0.3
306319
[2.0.3t]: https://github.com/kettle-rb/kettle-test/releases/tag/v2.0.3
307320
[2.0.2]: https://github.com/kettle-rb/kettle-test/compare/v2.0.1...v2.0.2

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
kettle-test (2.0.3)
4+
kettle-test (2.0.4)
55
appraisal2 (~> 3.0, >= 3.0.6)
66
backports (~> 3.0)
77
rspec (~> 3.0)

docs/Kettle/Test/Version.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ <h2>
9898
<dt id="VERSION-constant" class="">VERSION =
9999

100100
</dt>
101-
<dd><pre class="code"><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>2.0.3</span><span class='tstring_end'>&quot;</span></span></pre></dd>
101+
<dd><pre class="code"><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>2.0.4</span><span class='tstring_end'>&quot;</span></span></pre></dd>
102102

103103
</dl>
104104

@@ -114,7 +114,7 @@ <h2>
114114
</div>
115115

116116
<div id="footer">
117-
Generated on Tue Jun 2 13:05:47 2026 by
117+
Generated on Mon Jun 8 21:59:35 2026 by
118118
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
119119
0.9.44 (ruby-4.0.5).
120120
</div>

docs/file.CHANGELOG.html

Lines changed: 39 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
and <a href="https://tom.preston-werner.com/2022/05/23/major-version-numbers-are-not-sacred.html">yes</a>, platform and engine support are part of the <a href="https://github.com/semver/semver/issues/716#issuecomment-869336139">public API</a>.<br>
7171
Please file a bug if you notice a violation of semantic versioning.</p>
7272

73-
<h2 id="unreleased"><a href="https://github.com/kettle-rb/kettle-test/compare/v2.0.3...HEAD">Unreleased</a></h2>
73+
<h2 id="unreleased"><a href="https://github.com/kettle-rb/kettle-test/compare/v2.0.4...HEAD">Unreleased</a></h2>
7474

7575
<h3 id="added">Added</h3>
7676

@@ -82,14 +82,34 @@ <h3 id="removed">Removed</h3>
8282

8383
<h3 id="fixed">Fixed</h3>
8484

85+
<h3 id="security">Security</h3>
86+
87+
<h2 id="204---2026-06-08">
88+
<a href="https://github.com/kettle-rb/kettle-test/compare/v2.0.3...v2.0.4">2.0.4</a> - 2026-06-08</h2>
89+
90+
<ul>
91+
<li>TAG: <a href="https://github.com/kettle-rb/kettle-test/releases/tag/v2.0.4">v2.0.4</a>
92+
</li>
93+
<li>COVERAGE: 100.00% – 91/91 lines in 15 files</li>
94+
<li>BRANCH COVERAGE: 100.00% – 2/2 branches in 15 files</li>
95+
<li>90.00% documented</li>
96+
</ul>
97+
98+
<h3 id="changed-1">Changed</h3>
99+
100+
<ul>
101+
<li>Retemplated project workflows with the current kettle-jem template and raised<br>
102+
the runtime <code>turbo_tests2</code> dependency floor to v3.1.2.</li>
103+
</ul>
104+
105+
<h3 id="fixed-1">Fixed</h3>
106+
85107
<ul>
86108
<li>
87109
<code>kettle-test</code> now configures RSpec random ordering so run highlights include<br>
88110
the randomization seed needed to reproduce order-dependent failures.</li>
89111
</ul>
90112

91-
<h3 id="security">Security</h3>
92-
93113
<h2 id="203---2026-06-02">
94114
<a href="https://github.com/kettle-rb/kettle-test/compare/v2.0.2...v2.0.3">2.0.3</a> - 2026-06-02</h2>
95115

@@ -101,7 +121,7 @@ <h2 id="203---2026-06-02">
101121
<li>90.00% documented</li>
102122
</ul>
103123

104-
<h3 id="changed-1">Changed</h3>
124+
<h3 id="changed-2">Changed</h3>
105125

106126
<ul>
107127
<li>Retemplated project files with the current kettle-jem template, including<br>
@@ -110,7 +130,7 @@ <h3 id="changed-1">Changed</h3>
110130
<li>Updated to latest versions of other dependencies</li>
111131
</ul>
112132

113-
<h3 id="fixed-1">Fixed</h3>
133+
<h3 id="fixed-2">Fixed</h3>
114134

115135
<ul>
116136
<li>Made the ENV-driven configuration spec explicitly remove nil-valued child<br>
@@ -128,7 +148,7 @@ <h2 id="202---2026-06-01">
128148
<li>90.00% documented</li>
129149
</ul>
130150

131-
<h3 id="changed-2">Changed</h3>
151+
<h3 id="changed-3">Changed</h3>
132152

133153
<ul>
134154
<li>Retemplated project files with the current kettle-jem template, including the<br>
@@ -137,7 +157,7 @@ <h3 id="changed-2">Changed</h3>
137157
<li>Updated the runtime <code>turbo_tests2</code> dependency to require v3.1.0 or newer.</li>
138158
</ul>
139159

140-
<h3 id="fixed-2">Fixed</h3>
160+
<h3 id="fixed-3">Fixed</h3>
141161

142162
<ul>
143163
<li>
@@ -157,7 +177,7 @@ <h2 id="201---2026-05-25">
157177
<li>90.00% documented</li>
158178
</ul>
159179

160-
<h3 id="changed-3">Changed</h3>
180+
<h3 id="changed-4">Changed</h3>
161181

162182
<ul>
163183
<li>Refreshed generated project templates and CI workflows.</li>
@@ -168,7 +188,7 @@ <h3 id="changed-3">Changed</h3>
168188
<li>Updated the coverage bundle to require <code>kettle-soup-cover</code> 1.1.3 or newer.</li>
169189
</ul>
170190

171-
<h3 id="fixed-3">Fixed</h3>
191+
<h3 id="fixed-4">Fixed</h3>
172192

173193
<ul>
174194
<li>
@@ -202,7 +222,7 @@ <h3 id="added-1">Added</h3>
202222
helpers and configuration constants.</li>
203223
</ul>
204224

205-
<h3 id="changed-4">Changed</h3>
225+
<h3 id="changed-5">Changed</h3>
206226

207227
<ul>
208228
<li>
@@ -232,14 +252,14 @@ <h2 id="1010---2026-02-06">
232252
<li>100.00% documented</li>
233253
</ul>
234254

235-
<h3 id="changed-5">Changed</h3>
255+
<h3 id="changed-6">Changed</h3>
236256

237257
<ul>
238258
<li>Upgraded to <a href="https://github.com/appraisal-rb/appraisal2/releases/tag/v3.0.1">appraisal2 v3.0.1</a>
239259
</li>
240260
</ul>
241261

242-
<h3 id="fixed-4">Fixed</h3>
262+
<h3 id="fixed-5">Fixed</h3>
243263

244264
<ul>
245265
<li>removed redundant development dependencies</li>
@@ -284,7 +304,7 @@ <h3 id="added-3">Added</h3>
284304
</li>
285305
</ul>
286306

287-
<h3 id="changed-6">Changed</h3>
307+
<h3 id="changed-7">Changed</h3>
288308

289309
<ul>
290310
<li>Updated documentation on hostile takeover of RubyGems
@@ -330,7 +350,7 @@ <h3 id="added-5">Added</h3>
330350
<li>more complete usage documentation</li>
331351
</ul>
332352

333-
<h3 id="fixed-5">Fixed</h3>
353+
<h3 id="fixed-6">Fixed</h3>
334354

335355
<ul>
336356
<li>completed change of backports to runtime dependency</li>
@@ -371,7 +391,7 @@ <h3 id="added-7">Added</h3>
371391
<li>default config for rspec-pending_for</li>
372392
</ul>
373393

374-
<h3 id="changed-7">Changed</h3>
394+
<h3 id="changed-8">Changed</h3>
375395

376396
<ul>
377397
<li>upgraded kettle-dev to 1.1.34 for development</li>
@@ -395,7 +415,7 @@ <h3 id="added-8">Added</h3>
395415
<li>opencollective funding links to README.md</li>
396416
</ul>
397417

398-
<h3 id="changed-8">Changed</h3>
418+
<h3 id="changed-9">Changed</h3>
399419

400420
<ul>
401421
<li>kettle-dev 1.0.18 for development</li>
@@ -424,7 +444,7 @@ <h3 id="removed-2">Removed</h3>
424444
<li>checksums from packaged gem</li>
425445
</ul>
426446

427-
<h3 id="fixed-6">Fixed</h3>
447+
<h3 id="fixed-7">Fixed</h3>
428448

429449
<ul>
430450
<li>gem packaged without checksums
@@ -457,7 +477,7 @@ <h3 id="added-9">Added</h3>
457477
<li>RSpec shared context: “with rake”</li>
458478
</ul>
459479

460-
<h3 id="fixed-7">Fixed</h3>
480+
<h3 id="fixed-8">Fixed</h3>
461481

462482
<ul>
463483
<li>Typos in README.md</li>
@@ -492,7 +512,7 @@ <h3 id="added-10">Added</h3>
492512
</div></div>
493513

494514
<div id="footer">
495-
Generated on Mon Jun 8 05:21:50 2026 by
515+
Generated on Mon Jun 8 21:59:35 2026 by
496516
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
497517
0.9.44 (ruby-4.0.5).
498518
</div>

gemfiles/audit.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
source "https://gem.coop"
44

5-
gemspec :path => "../"
5+
gemspec path: "../"
66

77
eval_gemfile("modular/x_std_libs.gemfile")

gemfiles/coverage.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source "https://gem.coop"
44

5-
gemspec :path => "../"
5+
gemspec path: "../"
66

77
eval_gemfile("modular/coverage.gemfile")
88

gemfiles/current.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
source "https://gem.coop"
44

5-
gemspec :path => "../"
5+
gemspec path: "../"
66

77
eval_gemfile("modular/x_std_libs.gemfile")

gemfiles/dep_heads.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
source "https://gem.coop"
44

5-
gemspec :path => "../"
5+
gemspec path: "../"
66

77
eval_gemfile("modular/runtime_heads.gemfile")

gemfiles/head.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
source "https://gem.coop"
44

5-
gemspec :path => "../"
5+
gemspec path: "../"
66

77
eval_gemfile("modular/x_std_libs.gemfile")

gemfiles/ruby_2_4.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
source "https://gem.coop"
44

5-
gemspec :path => "../"
5+
gemspec path: "../"
66

77
eval_gemfile("modular/x_std_libs/r2.4/libs.gemfile")

0 commit comments

Comments
 (0)