Skip to content

Commit e00be5e

Browse files
tpierrainclaude
andcommitted
Include v3.0.0 release notes alongside v3.1.0 in package metadata
The v3.0.0 notes document the 2-package split which is more important context for new users than the v3.1.0 CleanUp feature. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 712fd81 commit e00be5e

2 files changed

Lines changed: 19 additions & 2 deletions

File tree

SmokeMe.AspNetCore/SmokeMe.AspNetCore.csproj

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,13 @@
1313
<PackageIcon>smoke-icon.jpg</PackageIcon>
1414
<RepositoryUrl>https://github.com/tpierrain/SmokeMe</RepositoryUrl>
1515
<PackageTags>SmokeTests tests ContinuousDelivery Continuous Delivery Smoke Tests SmokeMe AspNetCore</PackageTags>
16-
<PackageReleaseNotes>v3.0.0 — Breaking changes:
16+
<PackageReleaseNotes>v3.1.0 — New feature:
17+
- Added virtual CleanUp() method on SmokeTest base class (issue #9)
18+
- CleanUp() runs after Scenario() in both success and failure paths
19+
- CleanUp errors are reported separately (CleanupError field) without affecting test outcome
20+
- CleanUp is NOT called when the test is discarded
21+
22+
v3.0.0 — Breaking changes:
1723
- New explicit registration: builder.Services.AddSmokeMe() + app.MapSmokeEndpoint()
1824
- Uses Minimal APIs instead of MVC Controller
1925
- Supports net8.0 and net9.0

SmokeMe/SmokeMe.csproj

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,18 @@
1717
- Added virtual CleanUp() method on SmokeTest base class (issue #9)
1818
- CleanUp() runs after Scenario() in both success and failure paths
1919
- CleanUp errors are reported separately (CleanupError field) without affecting test outcome
20-
- CleanUp is NOT called when the test is discarded</PackageReleaseNotes>
20+
- CleanUp is NOT called when the test is discarded
21+
22+
v3.0.0 — Breaking changes:
23+
- Split into two packages: SmokeMe (core, netstandard2.0) and SmokeMe.AspNetCore (net8.0/net9.0)
24+
- New ISmokeTestConfiguration interface replaces direct IConfiguration usage
25+
- Registration is now explicit: AddSmokeMe() + MapSmokeEndpoint()
26+
- Removed deprecated ICheckSmoke interface (use SmokeTest abstract class)
27+
- Replaced Newtonsoft.Json with System.Text.Json
28+
- Removed embedded Swashbuckle and API Versioning dependencies
29+
30+
Your existing SmokeTest classes work as-is. Only the hosting setup changes.
31+
Full migration guide: https://github.com/tpierrain/SmokeMe/blob/main/MIGRATION-v2-to-v3.md</PackageReleaseNotes>
2132
<PackageId>SmokeMe</PackageId>
2233
<AssemblyVersion>3.1.0.0</AssemblyVersion>
2334
<FileVersion>3.1.0.0</FileVersion>

0 commit comments

Comments
 (0)