chore: prepare 0.3.0 release#42
Merged
Merged
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (6)
📝 WalkthroughWalkthroughThis PR prepares the v0.3.0 release by updating documentation with new features, clarifying safety guarantees, and bumping package versions across all manifests. Changesv0.3.0 Release Preparation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 9✅ Passed checks (9 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
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.
Summary
0.3.0and includes all post-v0.2.1merges: Session Change Review, provider profile management, transcript-metadata project discovery, and synthetic light/dark screenshots.package-lock.jsonto0.3.0.Release Readiness Review
Audited everything merged after
v0.2.1(#38through#41) against the README, architecture, local server, privacy/redaction, security, deployment, release workflow, package metadata, tests, and public hygiene expectations.The docs already covered the new read surfaces for provider profiles, Session Change Review, and transcript-metadata project discovery. The main gaps found were incomplete release notes and the server package README omitting file-history data from its no-write list.
Latest published/released version checks:
v0.2.1openclaude-studio@0.2.1openclaude-studio@0.3.0is not published yetValidation
Local validation:
npm testnpm run lintnpm run buildnpm pack --dry-run -w openclaude-studionpm run smoke:packagenpm run test:e2eRemote PR CI:
Security And Privacy Notes
This PR does not add new runtime local-data access. The release-readiness audit reviewed the post-
v0.2.1changes for read-only behavior, bounded reads, redaction, unsafe path handling, symlink handling, older-server compatibility, and generated/public artifact hygiene. The release-prep patch only changes version metadata and documentation.Post-Merge Release Step
After this PR merges to
main, tag the merged commit to run the release workflow:The release workflow will verify the tag/package version match, run validation, publish npm if the version is still unpublished, deploy the web app to Cloudflare Pages, and create the GitHub Release from
CHANGELOG.md.Purpose
This PR prepares the codebase for the 0.3.0 release by updating version metadata across all packages and documenting new features in the changelog. The release consolidates four recently merged PRs covering session change review, provider profile management, transcript-based project discovery, and synthetic screenshot enhancements.
Changes
Package versions: Bumped workspace, server, web, and shared package versions from 0.2.1 to 0.3.0.
Changelog: Updated the "Unreleased" section to "## 0.3.0" and documented new features including:
Documentation: Updated the server README "Safety" section to explicitly enumerate
file-historydata as a category that the local API will not write, clarifying the no-write boundary.Security & Privacy
No new runtime data-access patterns introduced. The PR contains only version metadata and documentation updates. Prior audit of merged PRs (
#38–#41) confirmed read-only behavior, bounded access, redaction mechanisms, and older-server compatibility.Validation
Local validation completed: npm test, lint, build, package, smoke tests, and end-to-end tests all passed. Remote CI confirmed typecheck/lint, unit tests, build/package, and e2e test suite success.
Post-merge release steps
After merge to main, execute:
This will trigger the release workflow to publish the npm package and GitHub release.