chore(release): v0.20.0#9
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Publishes the Effect v4 work as stable zerover
0.20.0. Nine files changed; all local release gates pass. Merge this PR, then push the existing annotated tag to publish.Why
The project remains work in progress, so its public package version should stay on the zerover line even though it currently targets Effect v4 beta.98.
latestis still0.19.0.4.0.0-beta.98.latestrelease without pretending Effect itself is stable.Key Changes
Stable package version:
effect-qb,effect-db, the workspace, and the database CLI to0.20.0.4.0.0-beta.98.v0.19.0.Release boundary correctness:
Breaking changes included:
Risks & Testing Needed
Effect dependency: the packages remain coupled to
effect@4.0.0-beta.98.→ Review package metadata to confirm no Effect dependency was promoted or widened.
Stable changelog: this release crosses from the beta channel back to zerover.
→ Review the
0.20.0section as the cumulative delta fromv0.19.0, including all seven breaking changes.Publish trigger: the annotated tag exists locally but has not been pushed.
→ Merge first; push
v0.20.0only after the release commit is reachable frommain.Not tested:
0.20.0packages are published.Build status: all local gates pass; protected-branch CI is pending.
Test Plan
bun install --frozen-lockfile bun run build bun test bun run test:types bunx npm pack --dry-run bun run test:pack bun run test:integration bun run test:integration:datatypesExpected package metadata:
Rollback
Rollback restores the beta.98 package metadata and prior release-boundary behavior. Published npm versions are immutable, so a post-publication rollback requires a new zerover patch rather than moving
0.20.0.