Skip to content

release: state v1.0.0#165

Merged
joshua-temple merged 3 commits into
mainfrom
release/state-v1.0.0
Jun 15, 2026
Merged

release: state v1.0.0#165
joshua-temple merged 3 commits into
mainfrom
release/state-v1.0.0

Conversation

@joshua-temple

Copy link
Copy Markdown
Collaborator

Finalizes the state v1.0.0 changelog for release. The release-candidate header rolls to ## [1.0.0] — 2026-06-13, the preamble is rewritten from "freeze-ready, pending sign-off, intentionally not tagged" into release prose, and the two [1.0.0] sections (the freeze-readiness block and the earlier 0.3.0→1.0.0 block) are reconciled into a single section with deduplicated Added / Changed / Fixed / Documentation / Tests / Performance baseline / Deferred subsections. The compare link now targets the prior released tag state/v0.3.0.

This version freezes the data model, serialized IR, context model, effect envelope, and emission-ordering contract; the analysis / evolution / conformance / verify subpackages ship as advisory and are not part of the frozen contract.

Completeness pass against the v1 log added the missing user-facing entries: the ErrActorPanicActorPanicError rename (with its new Unwrap()), InitialErr() on the full-entry-semantics-at-Cast fix, and the wire/API freeze guard. expr.GuardString was confirmed to belong to the state/expr changelog and is intentionally not duplicated here.

go build ./... and go test ./... pass in the state module (1113 tests, 6 packages); the diff is documentation-only.

Approving and merging this PR is the human sign-off for the v1.0.0 release. After merge, pushing the v1.0.0 tag triggers release.yml, which re-runs the full cross-platform matrix (ubuntu / macos / windows × go 1.25.11 / 1.26.4) and publishes the GitHub release. This PR must not be tagged or admin-merged; it is left open for human review.

Signed-off-by: Joshua Temple <joshua.temple@stablekernel.com>
Signed-off-by: Joshua Temple <joshua.temple@stablekernel.com>
…changelogs

Signed-off-by: Joshua Temple <joshua.temple@stablekernel.com>
@joshua-temple joshua-temple merged commit 257130c into main Jun 15, 2026
12 checks passed
@joshua-temple joshua-temple deleted the release/state-v1.0.0 branch June 15, 2026 15:33
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