diff --git a/.roo/commands/release.md b/.roo/commands/release.md index 702c5ba892..99c6d3a9f9 100644 --- a/.roo/commands/release.md +++ b/.roo/commands/release.md @@ -26,15 +26,19 @@ argument-hint: patch | minor | major - Without issue: "- Add support for Gemini 2.5 Pro caching (thanks @contributor!)" - CRITICAL: Include EVERY SINGLE PR in the changeset - don't assume you know which ones are important. Count the total PRs to verify completeness and cross-reference the list to ensure nothing is missed. -6. If a major or minor release: +6. If the generate_image tool is available, create a release image at `releases/[version]-release.png` + - The image should feature a realistic-looking kangaroo doing something human-like that relates to the main highlight of the release + - Pass `releases/template.png` as the reference image for aspect ratio and kangaroo style + - Add the generated image to .changeset/v[version].md before the list of changes with format: `![X.Y.Z Release - Description](releases/X.Y.Z-release.png)` +7. If a major or minor release: - Ask the user what the three most important areas to highlight are in the release - Update the English version relevant announcement files and documentation (webview-ui/src/components/chat/Announcement.tsx, README.md, and the `latestAnnouncementId` in src/core/webview/ClineProvider.ts) - Ask the user to confirm that the English version looks good to them before proceeding - Use the new_task tool to create a subtask in `translate` mode with detailed instructions of which content needs to be translated into all supported languages (The READMEs as well as the translation strings) -7. Create a new branch for the release preparation: `git checkout -b release/v[version]` -8. Commit and push the changeset file and any documentation updates to the repository: `git add . && git commit -m "chore: add changeset for v[version]" && git push origin release/v[version]` -9. Create a pull request for the release: `gh pr create --title "Release v[version]" --body "Release preparation for v[version]. This PR includes the changeset and any necessary documentation updates." --base main --head release/v[version]` -10. The GitHub Actions workflow will automatically: +8. Create a new branch for the release preparation: `git checkout -b release/v[version]` +9. Commit and push the changeset file and any documentation updates to the repository: `git add . && git commit -m "chore: add changeset for v[version]" && git push origin release/v[version]` +10. Create a pull request for the release: `gh pr create --title "Release v[version]" --body "Release preparation for v[version]. This PR includes the changeset and any necessary documentation updates." --base main --head release/v[version]` +11. The GitHub Actions workflow will automatically: - Create a version bump PR when changesets are merged to main - Update the CHANGELOG.md with proper formatting - Publish the release when the version bump PR is merged diff --git a/CHANGELOG.md b/CHANGELOG.md index 60582573e2..1c0ff3a6cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,12 +2,16 @@ ## [3.26.3] - 2025-08-29 +![3.26.3 Release - Kangaroo Photo Editor](releases/3.26.3-release.png) + - Add optional input image parameter to image generation tool (thanks @roomote!) - Refactor: Flatten image generation settings structure (thanks @daniel-lxs!) - Show console logging in vitests when the --no-silent flag is set (thanks @hassoncs!) ## [3.26.2] - 2025-08-28 +![3.26.2 Release - Kangaroo Digital Artist](releases/3.26.2-release.png) + - feat: Add experimental image generation tool with OpenRouter integration (thanks @daniel-lxs!) - Fix: Resolve GPT-5 Responses API issues with condensing and image support (#7334 by @nlbuescher, PR by @daniel-lxs) - Fix: Hide .rooignore'd files from environment details by default (#7368 by @AlexBlack772, PR by @app/roomote) @@ -15,6 +19,8 @@ ## [3.26.1] - 2025-08-27 +![3.26.1 Release - Kangaroo Network Engineer](releases/3.26.1-release.png) + - Add Vercel AI Gateway provider integration (thanks @joshualipman123!) - Add support for Vercel embeddings (thanks @mrubens!) - Enable on-disk storage for Qdrant vectors and HNSW index (thanks @daniel-lxs!) @@ -25,6 +31,8 @@ ## [3.26.0] - 2025-08-26 +![3.26.0 Release - Kangaroo Speed Racer](releases/3.26.0-release.png) + - Sonic -> Grok Code Fast - feat: Add Qwen Code CLI API Support with OAuth Authentication (thanks @evinelias and Cline!) - feat: Add Deepseek v3.1 to Fireworks AI provider (#7374 by @dmarkey, PR by @app/roomote) diff --git a/releases/3.26.0-release.png b/releases/3.26.0-release.png new file mode 100644 index 0000000000..393eaa94eb Binary files /dev/null and b/releases/3.26.0-release.png differ diff --git a/releases/3.26.1-release.png b/releases/3.26.1-release.png new file mode 100644 index 0000000000..9eb76ec706 Binary files /dev/null and b/releases/3.26.1-release.png differ diff --git a/releases/3.26.2-release.png b/releases/3.26.2-release.png new file mode 100644 index 0000000000..9b21da456e Binary files /dev/null and b/releases/3.26.2-release.png differ diff --git a/releases/3.26.3-release.png b/releases/3.26.3-release.png new file mode 100644 index 0000000000..3d2b5cf729 Binary files /dev/null and b/releases/3.26.3-release.png differ diff --git a/releases/template.png b/releases/template.png new file mode 100644 index 0000000000..bce796f878 Binary files /dev/null and b/releases/template.png differ