Skip to content

Prepare the 3.8.0 release - #1030

Merged
FreeApophis merged 1 commit into
mainfrom
prepare-release-3.8.0
Oct 29, 2026
Merged

FreeApophis merged 1 commit into
mainfrom
prepare-release-3.8.0

Conversation

@FreeApophis

@FreeApophis FreeApophis commented Oct 29, 2026 •

Copy link
Copy Markdown
Member

Closes #792, the umbrella for the Extension Type Update. Every item on it is checked off and every issue in the 3.8.0 milestone is closed.

Versions

Package Version Last published
Funcky 3.8.0 3.7.0
Funcky.Async 1.6.0 1.5.0
Funcky.Xunit 2.3.0 2.2.0
Funcky.Xunit.v3 1.1.0 1.0.0
Funcky.Analyzers 2.1.0 2.0.0

Changes

  • Changelog: the ## Funcky 3.8.0 heading now carries all five versions.
  • Funcky.csproj: VersionPrefix 3.7.0 → 3.8.0. The other four prefixes were already at the versions above.
  • Public API: every PublicAPI.Unshipped.txt (Funcky, nine framework folders; Funcky.Async, three; Funcky.Xunit; Funcky.Xunit.v3) is folded append-only into its Shipped file and reset to the #nullable enable header. No *REMOVED* entries were pending.
  • Analyzers: λ1201, λ1202 and λ1203 move from AnalyzerReleases.Unshipped.md to ## Release 2.1 in the shipped file.
  • Xunit chapter: the compatibility table from Accept xUnit.net v3 1.x through 4.x in Funcky.Xunit.v3 #1028 said "1.2.0 and later"; the version that actually ships with the widened xunit.v3 range is 1.1.0, so the table now says that.

Verification

  • dotnet build Funcky.slnx -c Release -warnaserror is clean, which covers the public API analyzers and release tracking.
  • dotnet pack produces Funcky.3.8.0, Funcky.Async.1.6.0, Funcky.Xunit.2.3.0, Funcky.Xunit.v3.1.1.0 and Funcky.Analyzers.2.1.0.

Funcky 3.8.0 | Funcky.Async 1.6.0 | Funcky.Xunit 2.3.0 | Funcky.Xunit.v3 1.1.0 | Funcky.Analyzers 2.1.0

The changelog heading names the five package versions, Funcky's
VersionPrefix goes to 3.8.0 (the other four were already set), every
PublicAPI.Unshipped.txt is folded into its Shipped file, and the three
new analyzer rules move to Release 2.1 of AnalyzerReleases.Shipped.md.
The xunit chapter's compatibility table names 1.1.0 as the first
Funcky.Xunit.v3 with the widened xunit range, which is the version that
ships, not the 1.2.0 it anticipated.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@FreeApophis
FreeApophis merged commit 9ea3f09 into main Oct 29, 2026
10 checks passed
@FreeApophis
FreeApophis deleted the prepare-release-3.8.0 branch October 29, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Umbrella: adapt Funcky to C# 14 extension members (3.8.0)

2 participants