Skip to content

chore: bump packages to 3.0.0 - #52

Merged
kamronbatman merged 2 commits into
mainfrom
kb/v3_bump
Aug 22, 2026
Merged

chore: bump packages to 3.0.0#52
kamronbatman merged 2 commits into
mainfrom
kb/v3_bump

Conversation

@kamronbatman

Copy link
Copy Markdown
Member

Summary

Bumps ModernUO.Serialization.Generator, ModernUO.Serialization.Annotations, and ModernUOSchemaGenerator to 3.0.0 — major per the rule-API break in #49. Annotations carries the new [AnchoredDateTime]; the schema tool picks up .slnx support and the rebuilt generator.

Pre-publish validation (local packages against the consuming engine)

Packed locally and pointed the full 1,900-class engine solution at the local feed:

  • Clean build, zero errors, against the packaged analyzer (validates the analyzer layout and the bundled Humanizer / System.Text.Json, including the new source-generated JSON context inside the netstandard2.0 dll).
  • Both engine test suites green: 829 + 708.
  • Emitted compiler-generated files verified: header stamps 3.0.0.0, and the async AfterDeserialization classes carry the qualified Server.Timer.DelayCall.

One publishing note discovered the hard way: a local dotnet pack -c Release reused stale build output and produced a 3.0.0 nupkg containing the 2.14.2 assembly — caught only because the validation checked the assembly version inside the package. The CI publish path (dotnet build -c Release on a clean checkout) is not affected, but local packing should always be preceded by a clean.

🤖 Generated with Claude Code

kamronbatman and others added 2 commits August 22, 2026 15:19
Major per the rule-API break in #49; Annotations carries the new
[AnchoredDateTime]; the schema tool picks up .slnx support and the fixed
generator.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@kamronbatman
kamronbatman merged commit bcb502b into main Aug 22, 2026
2 checks passed
@kamronbatman
kamronbatman deleted the kb/v3_bump branch August 22, 2026 22:27
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