Skip to content

Conversation

@randlee
Copy link
Owner

@randlee randlee commented Jan 15, 2026

Summary

  • Complete Sprint 7 work for v1.0.0 release preparation
  • NuGet package configuration complete and tested
  • All documentation and release artifacts prepared
  • All 650 tests passing

Changes

Package Preparation (Sprint 7A)

  • Configure NuGet package metadata in RoslynDiff.Cli.csproj
    • PackageId: RoslynDiff
    • Version: 1.0.0
    • License: MIT
    • Tags: roslyn, diff, semantic-diff, code-analysis, csharp, vb, dotnet, cli, tool
  • Add package icon (SVG and PNG)
  • Configure as dotnet global tool (PackAsTool, ToolCommandName=roslyn-diff)
  • Update Directory.Build.props with copyright

Release Artifacts (Sprint 7C)

  • Update CHANGELOG.md with v1.0.0 release date (2026-01-15)
  • Create RELEASE_NOTES.md with comprehensive release documentation

Final Testing (Sprint 7B)

  • ✅ All 650 tests passing (321 Core + 130 Output + 84 CLI + 115 Integration)
  • ✅ CLI tool verified working with all commands
  • ✅ Global tool installation verified
  • ✅ All output formats (JSON, HTML, text, terminal) verified

Test plan

  • Build succeeds: dotnet build
  • All tests pass: dotnet test
  • Package creates: dotnet pack
  • Global tool installs: dotnet tool install -g

Post-Merge Steps

After merging this PR:

  1. Create git tag: git tag v1.0.0
  2. Push tag: git push origin v1.0.0
  3. Create GitHub release from tag
  4. Publish to NuGet.org (manual)

🤖 Generated with Claude Code

randlee and others added 2 commits January 15, 2026 09:00
Package Preparation:
- Configure NuGet package metadata (PackageId, Version, License, etc.)
- Add package icon (icon.svg and icon.png)
- Configure as dotnet global tool (PackAsTool, ToolCommandName)
- Update Directory.Build.props with copyright

Release Artifacts:
- Update CHANGELOG.md with v1.0.0 release date
- Create RELEASE_NOTES.md with comprehensive release documentation

Testing Results:
- All 650 tests passing
- CLI tool verified working
- Global tool installation verified
- All output formats (JSON, HTML, text, terminal) verified

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@randlee
Copy link
Owner Author

randlee commented Jan 15, 2026

Superseded by PR #4 with version 0.5.0 (user testing release)

@randlee randlee closed this Jan 15, 2026
@randlee randlee deleted the release/v1.0.0 branch January 15, 2026 17:27
randlee added a commit that referenced this pull request Jan 15, 2026
- Centralize version in Directory.Build.props (single source of truth)
- Update all documentation and samples to reference v0.5.0
- Fix --version CLI output to read from assembly info
- Close PR #3 and rename branch from release/v1.0.0 to release/v0.5.0

Changes:
- Directory.Build.props: Add Version, AssemblyVersion, FileVersion
- RoslynDiff.Cli.csproj: Remove hardcoded version (inherits from props)
- Program.cs: Read version from assembly instead of hardcoding
- CHANGELOG.md, RELEASE_NOTES.md: Update version references
- docs/output-formats.md, samples/: Update example versions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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