Skip to content

build: prepare the 1.0.0 release - #43

Merged
Frognar merged 1 commit into
mainfrom
build/prepare-1.0.0
Nov 14, 2026
Merged

Frognar merged 1 commit into
mainfrom
build/prepare-1.0.0

Conversation

@Frognar

@Frognar Frognar commented Nov 14, 2026

Copy link
Copy Markdown
Owner

What

Card 8.1 of milestone M8: the 1.0.0 release.

  • PublicAPI.Unshipped.txt → PublicAPI.Shipped.txt: all 95 lines are shipped. From now on, changing one is a breaking change.
  • release-please-config.json: prerelease: false, no versioning/prerelease-type; versions after 1.0.0 follow plain semver.
  • README without the beta status; CONTRIBUTING and CLAUDE.md describe releases after 1.0.
  • Merge with the footer (there is no feat/fix/perf commit since beta.1, so release-please needs it):
    gh pr merge <this PR> --squash --subject "build: prepare the 1.0.0 release (#<this PR>)" --body "Release-As: 1.0.0".
    After that, a "Highlights" section goes into the release PR's CHANGELOG and description (the GitHub release notes).

Verified locally: restore locked, Release build with 0 warnings, tests (194 properties + 41 contracts), format, Native AOT smoke. The nightly run (10 000 cases + Stryker at break 90) is green on abebab3.

Closes #22

Checklist

  • Tests cover the change (properties first, examples only where a property does not fit) (n/a)
  • dotnet test --solution dotValid.slnx is green locally
  • Public API changes have XML docs (no API change; lines moved to Shipped)

🤖 Generated with Claude Code

https://claude.ai/code/session_012weRUz3QcTAaQw32ZmQkoK

The whole public API moves to PublicAPI.Shipped.txt; release-please drops
the pre-release settings, so versions after 1.0.0 follow plain semantic
versioning. README loses the beta status; CONTRIBUTING and CLAUDE.md
describe releases after 1.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012weRUz3QcTAaQw32ZmQkoK
@Frognar
Frognar merged commit c8853e8 into main Nov 14, 2026
5 checks passed
@Frognar
Frognar deleted the build/prepare-1.0.0 branch November 14, 2026 12:17
@Frognar Frognar mentioned this pull request Nov 14, 2026
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.

build: prepare the 1.0.0 release

1 participant