Repository navigation
feat(release): lead V2 release notes with highlights - #53969
Merged
Merged
Conversation
2 of 6 tasks
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.
Issue for this PR
None. This is a release-tooling feature.
Type of change
What does this PR do?
V2 release notes now start with a short
### Highlightssection, followed by the detailed Core / TUI / Desktop / SDK / Extensions sections as before. The format comes from the iOS app's What's New: a few-word Title Case title, then one or two plain second-person sentences about what you can now do, naming the exact command or place in the UI.Changes, all in
script/release.ts, which builds the V2 review inreviewPrompt.script/changelog.tsand thechangelogcommand are not on the V2 release path;raw-changelog.tsstill filters on V1 package paths.###for sections and####for Improvements / Bug fixes, never#or##. This fits the## vX.Y.Z — dateentries inCHANGELOG.mdand splitting on^## v\d..github/TEAM_MEMBERSare no longer thanked, which fixes existing output. Highlights carry no thanks.--print [--from <tag>] [--to <ref>]: generates and prints the review for any range without opening the editor or triggering a release.--from/--toare rejected without--print, so a real release still always compares the latest stable tag toHEAD.The marker extraction,
release_notesinput,CHANGELOG.mdwriting and Discord announcement are unchanged. Because the highlights come first, they survive the Discord action's 4096-character embed limit.Sample: v2.0.24..v2.0.25 highlights
Highlights
.docx,.xlsx, and.pptxfiles directly in the file viewer. Previews run locally and support document text, spreadsheet navigation, and presentation notes. (#53305)opencode pair --remoteto expose the background service through OpenTunnel and receive a single-use remote pairing link. (#53837)/connect, choose an AWS profile for Amazon Bedrock or Microsoft Entra ID (Azure CLI) for Azure instead of storing credentials in OpenCode. (#53626, #53794)Sample: v2.0.23..v2.0.24 highlights
Highlights
Vercel AI Gatewayprovider to use Gateway-hosted models with automatic routing to Messages, Responses, or Chat Completions. Reasoning controls, prompt caching, provider routing, and BYOK options are supported. (#52643, #53432)Ctrl+Oor run/sessionsin the TUI to find sessions waiting for a question or permission at the top, marked with?or!. This also covers sessions blocked by child subagents. (#53435)/btwAnswers: Each/btwquestion now opens in its own side-panel tab and remains available across reloads until you close it. Concurrent questions run independently, and interrupted answers offer Retry. (#53270)Full v2.0.24..v2.0.25 notes
Highlights
.docx,.xlsx, and.pptxfiles directly in the file viewer. Previews run locally and support document text, spreadsheet navigation, and presentation notes. (#53305)opencode pair --remoteto expose the background service through OpenTunnel and receive a single-use remote pairing link. (#53837)/connect, choose an AWS profile for Amazon Bedrock or Microsoft Entra ID (Azure CLI) for Azure instead of storing credentials in OpenCode. (#53626, #53794)Core
Improvements
opencode pair --remoteand theopencode service set remotesetting for remote access through OpenTunnel. (#53837)/connect. (#53626)between_toolsthinking support. (#53601)Bug fixes
globallocation when none is configured.opencode uninstall.TUI
Bug fixes
Desktop
Improvements
Bug fixes
/modelopens.SDK
Bug fixes
Extensions
Improvements
file.viewerregistry for GUI extensions that render additional file formats.servers.get(id)to the GUI extension host API for accessing an authenticated listed server.Bug fixes
effectruntime, avoiding failures caused by loading multiple incompatible Effect instances. (#53422)How did you verify your code works?
./script/release.ts --printagainst v2.0.24..v2.0.25, v2.0.23..v2.0.24 and v2.0.25..origin/v2, and refined the prompt over three passes. The first pass had a vague "mobile workflow" highlight and two wrong UI details (opencode pairwithout--remote, and a "title bar" menu), and it thanked team members. All of these are fixed in the samples above.bun run checkpasses.--helpworks, and--fromwithout--printis rejected.Follow-ups: Discord doesn't render
####. The action'sreduce_headingsoption or a highlights-only Discord body would help.Screenshots / recordings
N/A
Checklist
— from 𝕺𝖕𝖊𝖓𝕮𝖔𝖉𝖊