Skip to content

Move CSharpAuthor from 2.0.0-preview1004 to 2.0.0 - #58

Merged
ipjohnson merged 1 commit into
mainfrom
upgrade-csharpauthor-2.0.0
Sep 6, 2026
Merged

ipjohnson merged 1 commit into
mainfrom
upgrade-csharpauthor-2.0.0

Conversation

@ipjohnson

Copy link
Copy Markdown
Owner

Both source generator projects now reference the released CSharpAuthor 2.0.0 instead of the preview. No source changes were needed.

The public API snapshot changes because CSharpAuthor's source is compiled into the analyzer. 2.0.0 adds nullable annotations to CompareTo(ITypeDefinition?) and Equals(object?), and adds ConversionOperatorDefinition, ConversionOperatorKind, and ClassDefinition.AddConversionOperator. All additive; nothing was removed or renamed.

Full solution build is clean with no warnings, and all 1100 tests pass on net8.0 and net10.0.

🤖 Generated with Claude Code

The API snapshot changes because CSharpAuthor's source is compiled into
the analyzer. 2.0.0 adds nullable annotations on CompareTo and Equals,
and adds ConversionOperatorDefinition, ConversionOperatorKind, and
ClassDefinition.AddConversionOperator.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@ipjohnson
ipjohnson merged commit 1eebd42 into main Sep 6, 2026
2 checks passed
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.

1 participant