Skip to content

Release Funcky 3.7.0 | Funcky.Analyzers 2.0.0 - #975

Merged
FreeApophis merged 4 commits into
mainfrom
release-3.7.0
Oct 20, 2026
Merged

FreeApophis merged 4 commits into
mainfrom
release-3.7.0

Conversation

@FreeApophis

Copy link
Copy Markdown
Member

Release preparation for the analyzer release.

  • Changelog: the three unreleased sections become one ## Funcky 3.7.0 | Funcky.Analyzers 2.0.0 section. The λ0001 allowance-rule fix (Fix analyzer rules #945) and the λ1011 entry (Add analyzer λ1011: Prefer Select over Match #899) had landed inside the already shipped 3.6.1 and 3.6.0 sections and move up; λ1013 (Analyzer λ1013 suggesting a collection expression for Sequence.Return #961) had no entry and gets one.
  • Funcky.Analyzers ships as 2.0.0, not 1.5.0: Drop the untested Roslyn 4.0 asset from Funcky.Analyzers #956 dropped the Roslyn 4.0 asset, and dropping a supported platform is a breaking change under SemVer. Verified with dotnet pack: Funcky.Analyzers.2.0.0.nupkg.
  • Analyzer release tracking: the unshipped rules move into AnalyzerReleases.Shipped.md as Release 2.0 (Funcky.Analyzers) and Release 3.7 (built-in).
  • λ1011 and λ1013 were missing their documentation pages, their rows in the rules table and summary, and their help links.
  • No public API changed since 3.6.1 (every PublicAPI.Unshipped.txt is empty); Funcky.Async, Funcky.Xunit and Funcky.Xunit.v3 are not re-released.

Full solution builds with -warnaserror (non-incremental), 205 analyzer tests pass.

After merging: tag the merge commit 3.7.0 to trigger the publish workflow.

🤖 Generated with Claude Code

FreeApophis and others added 2 commits October 20, 2026 16:29
- Fold the unreleased changelog sections into one release section; the λ0001 fix and λ1011 bullets had landed in the
  already shipped 3.6.1 and 3.6.0 sections and move up, λ1013 gets its missing bullet.
- Funcky.Analyzers goes to 2.0.0 because the Roslyn 4.0 asset is dropped.
- Move the unshipped analyzer releases into the shipped files (Funcky.Analyzers 2.0, built-in 3.7).
- Add the missing documentation pages and help links for λ1011 and λ1013.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
FreeApophis and others added 2 commits October 20, 2026 17:48
The published 1.4.2 package still contains the asset; 2.0.0 is the first version without it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@FreeApophis
FreeApophis merged commit e2a8358 into main Oct 20, 2026
10 checks passed
@FreeApophis
FreeApophis deleted the release-3.7.0 branch October 20, 2026 16:09

This branch was successfully deployed

1 active deployment
github-pages — bf67e4c9 Deployed Oct 20, 2026 by FreeApophis via deploy_pages #1909
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.

2 participants