diff --git a/.claude/skills/version-upgrade/SKILL.md b/.claude/skills/version-upgrade/SKILL.md new file mode 100644 index 00000000..ecd88be4 --- /dev/null +++ b/.claude/skills/version-upgrade/SKILL.md @@ -0,0 +1,54 @@ +--- +name: version-upgrade +description: 升级项目版本号。当用户要求升级版本、更新版本号、发布新版本时使用此 skill。支持 major(主版本)、minor(次版本)、patch(补丁版本)三种升级方式。 +--- + +# Version Upgrade + +升级 cloudflare_temp_email 项目版本号。 + +## 需要修改的文件 + +1. `frontend/package.json` - version 字段 +2. `worker/package.json` - version 字段 +3. `worker/src/constants.ts` - VERSION 常量(格式:`VERSION: 'v' + '1.4.0'`) +4. `pages/package.json` - version 字段 +5. `vitepress-docs/package.json` - version 字段 +6. `CHANGELOG.md` - 添加新版本占位符 +7. `CHANGELOG_EN.md` - 添加新版本占位符(英文) + +## 版本升级流程 + +1. 读取 `frontend/package.json` 获取当前版本号 +2. 根据升级类型计算新版本号: + - major: 1.3.0 → 2.0.0 + - minor: 1.3.0 → 1.4.0 + - patch: 1.3.0 → 1.3.1 +3. 更新所有 package.json 文件中的 version 字段 +4. 在 CHANGELOG.md 顶部添加新版本占位符 +5. 在 CHANGELOG_EN.md 顶部添加新版本占位符 + +## CHANGELOG 格式 + +中文 (CHANGELOG.md) - 在 `## v{OLD_VERSION}(main)` 之前插入: +```markdown +## v{VERSION}(main) + +### Features + +### Bug Fixes + +### Improvements + +``` + +英文 (CHANGELOG_EN.md) - 同样格式。 + +## 提交信息格式 + +``` +feat: upgrade version to v{VERSION} + +- Update version number to {VERSION} in all package.json files +- Add v{VERSION} placeholder in CHANGELOG.md +``` diff --git a/CHANGELOG.md b/CHANGELOG.md index a7c6e6c9..3ec3d0a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,15 @@ 🇺🇸 English
-## v1.3.0(main) +## v1.4.0(main) + +### Features + +### Bug Fixes + +### Improvements + +## v1.3.0 ### Features diff --git a/CHANGELOG_EN.md b/CHANGELOG_EN.md index 50fe8e15..a4d84f2a 100644 --- a/CHANGELOG_EN.md +++ b/CHANGELOG_EN.md @@ -6,7 +6,15 @@ 🇺🇸 English -## v1.3.0(main) +## v1.4.0(main) + +### Features + +### Bug Fixes + +### Improvements + +## v1.3.0 ### Features diff --git a/frontend/package.json b/frontend/package.json index a6be7eae..fb5426d4 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "cloudflare_temp_email", - "version": "1.3.0", + "version": "1.4.0", "private": true, "type": "module", "scripts": { diff --git a/pages/package.json b/pages/package.json index 60834711..28880f3e 100644 --- a/pages/package.json +++ b/pages/package.json @@ -1,6 +1,6 @@ { "name": "temp-email-pages", - "version": "1.2.1", + "version": "1.4.0", "description": "", "main": "index.js", "scripts": { diff --git a/vitepress-docs/package.json b/vitepress-docs/package.json index b6793023..944bbbe2 100644 --- a/vitepress-docs/package.json +++ b/vitepress-docs/package.json @@ -1,7 +1,7 @@ { "name": "temp-mail-docs", "private": true, - "version": "1.2.1", + "version": "1.4.0", "type": "module", "devDependencies": { "@types/node": "^25.1.0", diff --git a/worker/package.json b/worker/package.json index 1f8673ec..de38cd6c 100644 --- a/worker/package.json +++ b/worker/package.json @@ -1,6 +1,6 @@ { "name": "cloudflare_temp_email", - "version": "1.3.0", + "version": "1.4.0", "private": true, "type": "module", "scripts": { diff --git a/worker/src/constants.ts b/worker/src/constants.ts index 753fbf52..5670e4b7 100644 --- a/worker/src/constants.ts +++ b/worker/src/constants.ts @@ -1,5 +1,5 @@ export const CONSTANTS = { - VERSION: 'v' + '1.1.0', + VERSION: 'v' + '1.4.0', // DB Version DB_VERSION_KEY: 'db_version',