From 03e5ab8dfe0e174b2a892eba86e8eb262b055c65 Mon Sep 17 00:00:00 2001 From: winlifes <110321103+Winlifes@users.noreply.github.com> Date: Wed, 20 May 2026 20:57:47 -0700 Subject: [PATCH] Use English GitHub release notes --- CHANGELOG.md | 14 +++++++++++--- scripts/release.js | 24 +++++++++++++++--------- 2 files changed, 26 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b66996..9be8827 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ This project follows a simple changelog format inspired by [Keep a Changelog](ht ### Fixed -- Fixed the GitHub Release workflow so release pages use generated changelog-style `RELEASE_NOTES.md` instead of the artifact installation README. +- Fixed the GitHub Release workflow so release pages use generated English changelog-style `RELEASE_NOTES.md` instead of the artifact installation README. ## [0.3.3] - 2026-05-20 @@ -16,17 +16,25 @@ This project follows a simple changelog format inspired by [Keep a Changelog](ht - Added generated tool reference documentation in `docs/TOOLS.md`. - Added `docs:generate` and `docs:check` scripts to keep tool counts, profiles, categories, and descriptions synchronized with `lib/tool-registry.js`. -- Added CI and release validation for generated tool documentation. - Added a read-only `GET /tools` debug endpoint with curl examples for quick local troubleshooting. - Added panel activity previews for recent tool calls and runtime logs. - Added panel curl copy actions for `/health` and `/tools`. +### Optimized + +- Added CI and release validation for generated tool documentation. +- Improved the MCP client config panel so the preview follows the selected client target. +- Improved the panel information architecture around troubleshooting and maintenance: version, update status, tool profile, client config, recent calls, and logs. + ### Changed - Refined tool category inference so `get_tool_catalog` is grouped with project/context tools. -- Updated the MCP client config panel so the preview follows the selected client target. - Split file-system tools and asset refresh helpers into `lib/tools/files.js` as the first registry modularization step. +### Fixed + +- No runtime bug fixes in this release; this release focuses on product polish, debugging ergonomics, and maintainability. + ## [0.3.2] - 2026-05-20 ### Added diff --git a/scripts/release.js b/scripts/release.js index d007b31..b572e83 100644 --- a/scripts/release.js +++ b/scripts/release.js @@ -372,13 +372,13 @@ function buildGitHubReleaseNotes(context, manifest) { const rendered = []; const used = new Set(); const order = [ - ['Added', '新增'], - ['Optimized', '优化'], - ['Changed', '修改'], - ['Fixed', '修复'], - ['Security', '安全'], - ['Deprecated', '弃用'], - ['Removed', '移除'] + ['Added', 'Added'], + ['Optimized', 'Optimized'], + ['Changed', 'Changed'], + ['Fixed', 'Fixed'], + ['Security', 'Security'], + ['Deprecated', 'Deprecated'], + ['Removed', 'Removed'] ]; for (const [sourceHeading, displayHeading] of order) { @@ -402,13 +402,19 @@ function buildGitHubReleaseNotes(context, manifest) { `# Funplay MCP for Cocos ${context.tag}`, '', ...rendered, - '## 发布资产', + '## Release Assets', '', `- \`${zip.file}\` - Cocos Creator extension package.`, '- `release-manifest.json` - Machine-readable release metadata.', '- `SHA256SUMS.txt` - SHA-256 checksums for release artifacts.', '', - '## 校验', + '## Publish Channels', + '', + '- GitHub Release: Cocos Creator extension zip package.', + `- npm: \`${context.packageJson.name}@${context.version}\`.`, + `- MCP Registry: \`${context.packageJson.mcpName}\` version \`${context.version}\`.`, + '', + '## Verify', '', '```bash', 'shasum -a 256 -c SHA256SUMS.txt',