Skip to content

Commit 9a50b4b

Browse files
committed
🔖 Prepare release v2.0.14
⚡️ 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 171983b commit 9a50b4b

8 files changed

Lines changed: 54 additions & 25 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,20 @@ Please file a bug if you notice a violation of semantic versioning.
2828

2929
### Fixed
3030

31+
### Security
32+
33+
## [2.0.14] - 2026-07-23
34+
35+
- TAG: [v2.0.14][2.0.14t]
36+
- COVERAGE: 96.84% -- 92/95 lines in 17 files
37+
- BRANCH COVERAGE: 100.00% -- 2/2 branches in 17 files
38+
- 90.00% documented
39+
40+
### Fixed
41+
3142
- Final run highlights now deduplicate identical failed-example lines emitted
3243
more than once by runner output streams.
3344

34-
### Security
35-
3645
## [2.0.13] - 2026-07-22
3746

3847
- TAG: [v2.0.13][2.0.13t]
@@ -452,7 +461,9 @@ Please file a bug if you notice a violation of semantic versioning.
452461
- silent_stream
453462
- timecop-rspec
454463

455-
[Unreleased]: https://github.com/kettle-dev/kettle-test/compare/v2.0.13...HEAD
464+
[Unreleased]: https://github.com/kettle-dev/kettle-test/compare/v2.0.14...HEAD
465+
[2.0.14]: https://github.com/kettle-dev/kettle-test/compare/v2.0.13...v2.0.14
466+
[2.0.14t]: https://github.com/kettle-dev/kettle-test/releases/tag/v2.0.14
456467
[2.0.13]: https://github.com/kettle-dev/kettle-test/compare/v2.0.12...v2.0.13
457468
[2.0.13t]: https://github.com/kettle-dev/kettle-test/releases/tag/v2.0.13
458469
[2.0.12]: https://github.com/kettle-dev/kettle-test/compare/v2.0.11...v2.0.12

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.13)
4+
kettle-test (2.0.14)
55
appraisal2 (~> 3.0, >= 3.0.6)
66
backports (~> 3.0)
77
rspec (~> 3.0)

docs/Kettle/Test/Version.html

Lines changed: 1 addition & 1 deletion
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.13</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.14</span><span class='tstring_end'>&quot;</span></span></pre></dd>
102102

103103
</dl>
104104

docs/file.CHANGELOG.html

Lines changed: 31 additions & 13 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-dev/kettle-test/compare/v2.0.13...HEAD">Unreleased</a></h2>
73+
<h2 id="unreleased"><a href="https://github.com/kettle-dev/kettle-test/compare/v2.0.14...HEAD">Unreleased</a></h2>
7474

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

@@ -84,6 +84,24 @@ <h3 id="fixed">Fixed</h3>
8484

8585
<h3 id="security">Security</h3>
8686

87+
<h2 id="2014---2026-07-23">
88+
<a href="https://github.com/kettle-dev/kettle-test/compare/v2.0.13...v2.0.14">2.0.14</a> - 2026-07-23</h2>
89+
90+
<ul>
91+
<li>TAG: <a href="https://github.com/kettle-dev/kettle-test/releases/tag/v2.0.14">v2.0.14</a>
92+
</li>
93+
<li>COVERAGE: 96.84% – 92/95 lines in 17 files</li>
94+
<li>BRANCH COVERAGE: 100.00% – 2/2 branches in 17 files</li>
95+
<li>90.00% documented</li>
96+
</ul>
97+
98+
<h3 id="fixed-1">Fixed</h3>
99+
100+
<ul>
101+
<li>Final run highlights now deduplicate identical failed-example lines emitted<br>
102+
more than once by runner output streams.</li>
103+
</ul>
104+
87105
<h2 id="2013---2026-07-22">
88106
<a href="https://github.com/kettle-dev/kettle-test/compare/v2.0.12...v2.0.13">2.0.13</a> - 2026-07-22</h2>
89107

@@ -95,7 +113,7 @@ <h2 id="2013---2026-07-22">
95113
<li>90.00% documented</li>
96114
</ul>
97115

98-
<h3 id="fixed-1">Fixed</h3>
116+
<h3 id="fixed-2">Fixed</h3>
99117

100118
<ul>
101119
<li>
@@ -147,7 +165,7 @@ <h2 id="2011---2026-07-16">
147165
<li>90.00% documented</li>
148166
</ul>
149167

150-
<h3 id="fixed-2">Fixed</h3>
168+
<h3 id="fixed-3">Fixed</h3>
151169

152170
<ul>
153171
<li>
@@ -185,7 +203,7 @@ <h2 id="209---2026-07-01">
185203
<li>90.00% documented</li>
186204
</ul>
187205

188-
<h3 id="fixed-3">Fixed</h3>
206+
<h3 id="fixed-4">Fixed</h3>
189207

190208
<ul>
191209
<li>Package configured license files in gem release file lists.</li>
@@ -283,7 +301,7 @@ <h3 id="changed-6">Changed</h3>
283301
</li>
284302
</ul>
285303

286-
<h3 id="fixed-4">Fixed</h3>
304+
<h3 id="fixed-5">Fixed</h3>
287305

288306
<ul>
289307
<li>
@@ -313,7 +331,7 @@ <h3 id="changed-7">Changed</h3>
313331
the runtime <code>turbo_tests2</code> dependency floor to v3.1.2.</li>
314332
</ul>
315333

316-
<h3 id="fixed-5">Fixed</h3>
334+
<h3 id="fixed-6">Fixed</h3>
317335

318336
<ul>
319337
<li>
@@ -341,7 +359,7 @@ <h3 id="changed-8">Changed</h3>
341359
<li>Updated to latest versions of other dependencies</li>
342360
</ul>
343361

344-
<h3 id="fixed-6">Fixed</h3>
362+
<h3 id="fixed-7">Fixed</h3>
345363

346364
<ul>
347365
<li>Made the ENV-driven configuration spec explicitly remove nil-valued child<br>
@@ -368,7 +386,7 @@ <h3 id="changed-9">Changed</h3>
368386
<li>Updated the runtime <code>turbo_tests2</code> dependency to require v3.1.0 or newer.</li>
369387
</ul>
370388

371-
<h3 id="fixed-7">Fixed</h3>
389+
<h3 id="fixed-8">Fixed</h3>
372390

373391
<ul>
374392
<li>
@@ -399,7 +417,7 @@ <h3 id="changed-10">Changed</h3>
399417
<li>Updated the coverage bundle to require <code>kettle-soup-cover</code> 1.1.3 or newer.</li>
400418
</ul>
401419

402-
<h3 id="fixed-8">Fixed</h3>
420+
<h3 id="fixed-9">Fixed</h3>
403421

404422
<ul>
405423
<li>
@@ -470,7 +488,7 @@ <h3 id="changed-12">Changed</h3>
470488
</li>
471489
</ul>
472490

473-
<h3 id="fixed-9">Fixed</h3>
491+
<h3 id="fixed-10">Fixed</h3>
474492

475493
<ul>
476494
<li>removed redundant development dependencies</li>
@@ -561,7 +579,7 @@ <h3 id="added-6">Added</h3>
561579
<li>more complete usage documentation</li>
562580
</ul>
563581

564-
<h3 id="fixed-10">Fixed</h3>
582+
<h3 id="fixed-11">Fixed</h3>
565583

566584
<ul>
567585
<li>completed change of backports to runtime dependency</li>
@@ -655,7 +673,7 @@ <h3 id="removed-2">Removed</h3>
655673
<li>checksums from packaged gem</li>
656674
</ul>
657675

658-
<h3 id="fixed-11">Fixed</h3>
676+
<h3 id="fixed-12">Fixed</h3>
659677

660678
<ul>
661679
<li>gem packaged without checksums
@@ -688,7 +706,7 @@ <h3 id="added-10">Added</h3>
688706
<li>RSpec shared context: “with rake”</li>
689707
</ul>
690708

691-
<h3 id="fixed-12">Fixed</h3>
709+
<h3 id="fixed-13">Fixed</h3>
692710

693711
<ul>
694712
<li>Typos in README.md</li>

docs/file.LICENSE.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@
6565
Choose the option that best fits your use case:</p>
6666

6767
<ul>
68-
<li><a href="AGPL-3.0-only.md">AGPL-3.0-only</a></li>
69-
<li><a href="PolyForm-Small-Business-1.0.0.md">PolyForm-Small-Business-1.0.0</a></li>
68+
<li><a href="https://github.com/kettle-dev/kettle-test/blob/main/AGPL-3.0-only.md">AGPL-3.0-only</a></li>
69+
<li><a href="https://github.com/kettle-dev/kettle-test/blob/main/PolyForm-Small-Business-1.0.0.md">PolyForm-Small-Business-1.0.0</a></li>
7070
</ul>
7171

7272
<p>If none of the above licenses fit your use case, please <a href="mailto:floss@galtzo.com">contact us</a> to discuss a custom commercial license.</p>

docs/file.README.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ <h2 id="-info-you-can-shake-a-stick-at">💡 Info you can shake a stick at</h2>
174174
<tr>
175175
<td>Source</td>
176176
<td>
177-
<a href="https://gitlab.com/kettle-dev/kettle-test"><img src="https://img.shields.io/badge/GitLab-FBA326?style=for-the-badge&amp;logo=Gitlab&amp;logoColor=orange" alt="Source on GitLab.com"></a> <a href="https://codeberg.org/kettle-dev/kettle-test"><img src="https://img.shields.io/badge/CodeBerg-4893CC?style=for-the-badge&amp;logo=CodeBerg&amp;logoColor=blue" alt="Source on CodeBerg.org"></a> <a href="https://github.com/kettle-dev/kettle-test"><img src="https://img.shields.io/badge/GitHub-238636?style=for-the-badge&amp;logo=Github&amp;logoColor=green" alt="Source on Github.com"></a> <a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ"><img src="https://img.shields.io/badge/KLOC-0.095-FFDD67.svg?style=for-the-badge&amp;logo=YouTube&amp;logoColor=blue" alt="The best SHA: dQw4w9WgXcQ!"></a>
177+
<a href="https://gitlab.com/kettle-dev/kettle-test"><img src="https://img.shields.io/badge/GitLab-FBA326?style=for-the-badge&amp;logo=Gitlab&amp;logoColor=orange" alt="Source on GitLab.com"></a> <a href="https://codeberg.org/kettle-dev/kettle-test"><img src="https://img.shields.io/badge/CodeBerg-4893CC?style=for-the-badge&amp;logo=CodeBerg&amp;logoColor=blue" alt="Source on CodeBerg.org"></a> <a href="https://github.com/kettle-dev/kettle-test"><img src="https://img.shields.io/badge/GitHub-238636?style=for-the-badge&amp;logo=GitHub&amp;logoColor=green" alt="Source on GitHub.com"></a> <a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ"><img src="https://img.shields.io/badge/KLOC-0.095-FFDD67.svg?style=for-the-badge&amp;logo=YouTube&amp;logoColor=blue" alt="The best SHA: dQw4w9WgXcQ!"></a>
178178
</td>
179179
</tr>
180180
<tr>
@@ -849,7 +849,7 @@ <h2 id="-versioning">📌 Versioning</h2>
849849

850850
<h2 id="-license">📄 License</h2>
851851

852-
<p>The gem is available under the following licenses: <a href="AGPL-3.0-only.md">AGPL-3.0-only</a>, <a href="PolyForm-Small-Business-1.0.0.md">PolyForm-Small-Business-1.0.0</a>.<br>
852+
<p>The gem is available under the following licenses: <a href="https://github.com/kettle-dev/kettle-test/blob/main/AGPL-3.0-only.md">AGPL-3.0-only</a>, <a href="https://github.com/kettle-dev/kettle-test/blob/main/PolyForm-Small-Business-1.0.0.md">PolyForm-Small-Business-1.0.0</a>.<br>
853853
See <a href="LICENSE.md">LICENSE.md</a> for details.</p>
854854

855855
<p>If none of the available licenses suit your use case, please <a href="mailto:floss@galtzo.com">contact us</a> to discuss a custom commercial license.</p>

docs/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ <h2 id="-info-you-can-shake-a-stick-at">💡 Info you can shake a stick at</h2>
174174
<tr>
175175
<td>Source</td>
176176
<td>
177-
<a href="https://gitlab.com/kettle-dev/kettle-test"><img src="https://img.shields.io/badge/GitLab-FBA326?style=for-the-badge&amp;logo=Gitlab&amp;logoColor=orange" alt="Source on GitLab.com"></a> <a href="https://codeberg.org/kettle-dev/kettle-test"><img src="https://img.shields.io/badge/CodeBerg-4893CC?style=for-the-badge&amp;logo=CodeBerg&amp;logoColor=blue" alt="Source on CodeBerg.org"></a> <a href="https://github.com/kettle-dev/kettle-test"><img src="https://img.shields.io/badge/GitHub-238636?style=for-the-badge&amp;logo=Github&amp;logoColor=green" alt="Source on Github.com"></a> <a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ"><img src="https://img.shields.io/badge/KLOC-0.095-FFDD67.svg?style=for-the-badge&amp;logo=YouTube&amp;logoColor=blue" alt="The best SHA: dQw4w9WgXcQ!"></a>
177+
<a href="https://gitlab.com/kettle-dev/kettle-test"><img src="https://img.shields.io/badge/GitLab-FBA326?style=for-the-badge&amp;logo=Gitlab&amp;logoColor=orange" alt="Source on GitLab.com"></a> <a href="https://codeberg.org/kettle-dev/kettle-test"><img src="https://img.shields.io/badge/CodeBerg-4893CC?style=for-the-badge&amp;logo=CodeBerg&amp;logoColor=blue" alt="Source on CodeBerg.org"></a> <a href="https://github.com/kettle-dev/kettle-test"><img src="https://img.shields.io/badge/GitHub-238636?style=for-the-badge&amp;logo=GitHub&amp;logoColor=green" alt="Source on GitHub.com"></a> <a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ"><img src="https://img.shields.io/badge/KLOC-0.095-FFDD67.svg?style=for-the-badge&amp;logo=YouTube&amp;logoColor=blue" alt="The best SHA: dQw4w9WgXcQ!"></a>
178178
</td>
179179
</tr>
180180
<tr>
@@ -849,7 +849,7 @@ <h2 id="-versioning">📌 Versioning</h2>
849849

850850
<h2 id="-license">📄 License</h2>
851851

852-
<p>The gem is available under the following licenses: <a href="AGPL-3.0-only.md">AGPL-3.0-only</a>, <a href="PolyForm-Small-Business-1.0.0.md">PolyForm-Small-Business-1.0.0</a>.<br>
852+
<p>The gem is available under the following licenses: <a href="https://github.com/kettle-dev/kettle-test/blob/main/AGPL-3.0-only.md">AGPL-3.0-only</a>, <a href="https://github.com/kettle-dev/kettle-test/blob/main/PolyForm-Small-Business-1.0.0.md">PolyForm-Small-Business-1.0.0</a>.<br>
853853
See <a href="LICENSE.md">LICENSE.md</a> for details.</p>
854854

855855
<p>If none of the available licenses suit your use case, please <a href="mailto:floss@galtzo.com">contact us</a> to discuss a custom commercial license.</p>

lib/kettle/test/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
module Kettle
44
module Test
55
module Version
6-
VERSION = "2.0.13"
6+
VERSION = "2.0.14"
77
end
88
VERSION = Version::VERSION # Traditional Constant Location
99
end

0 commit comments

Comments
 (0)