Skip to content

chore: prepare v1.7.0 release - #139

Merged
superyyrrzz merged 2 commits into
mainfrom
worktree-v1.7-release
Apr 23, 2026
Merged

chore: prepare v1.7.0 release#139
superyyrrzz merged 2 commits into
mainfrom
worktree-v1.7-release

Conversation

@superyyrrzz

Copy link
Copy Markdown
Owner

Summary

Test Plan

  • dotnet build clean (0 warnings, 0 errors)
  • dotnet test — 400/400 passing on net8.0, net9.0, and net10.0 (1,200 total)
  • Tag v1.7.0 and publish NuGet package after merge

Bump VersionPrefix to 1.7.0, move FM0055-FM0075 from
AnalyzerReleases.Unshipped.md to a new Release 1.7.0 section in
AnalyzerReleases.Shipped.md, and add a v1.7.0 changelog entry covering
SelectProperty (#136), conditional assignment (#137), and
[ExtractProperty]/[WrapProperty] (#138).
Copilot AI review requested due to automatic review settings April 23, 2026 01:08

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the ForgeMap v1.7.0 release by bumping the package version, finalizing analyzer release tracking entries, and documenting the new v1.7 features/diagnostics in the changelog.

Changes:

  • Bump VersionPrefix to 1.7.0.
  • Move diagnostics FM0055–FM0075 from Unshipped to a new Release 1.7.0 section in Shipped.
  • Add v1.7.0 changelog entry describing features and listing new diagnostics.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
Directory.Build.props Version bump to 1.7.0 for the release.
src/ForgeMap.Generator/AnalyzerReleases.Shipped.md Adds a Release 1.7.0 section with FM0055–FM0075.
src/ForgeMap.Generator/AnalyzerReleases.Unshipped.md Removes FM0055–FM0075 entries post-shipping.
CHANGELOG.md Adds v1.7.0 release notes and a diagnostics table.
Comments suppressed due to low confidence (1)

src/ForgeMap.Generator/AnalyzerReleases.Unshipped.md:3

  • AnalyzerReleases.Unshipped.md is now effectively empty (no "### New Rules" section or table header). Even if there are currently no unshipped rules, keeping the standard headings/table skeleton makes the release-tracking format consistent and avoids tooling/parsing surprises when adding the next diagnostic IDs.
; Unshipped analyzer releases
; https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Reflect that the generator selects between object-initializer and
constructor-based wrap strategies based on destination member shape
and ConstructorPreference, not solely the initializer form.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@superyyrrzz
superyyrrzz merged commit 0296d2f into main Apr 23, 2026
8 checks passed
@superyyrrzz
superyyrrzz deleted the worktree-v1.7-release branch April 23, 2026 01:53
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