Release v0.2.5
📦 Installation
# 命令安装
npm install @becrafter/prompt-manager@latest
# 应用安装
curl -fsSL 'http://iskill.site/scripts/installer/prompt-manager' | bash✨ 新增功能
🚀 CI/CD 流程优化
- 统一发布工作流:删除旧的 npm-publish.yml,统一迁移到 release.yml
- 版本标签标准化:统一版本标签格式为 v* 模式(支持 v1.0.0、v1.0.0-beta.1 等)
- 预发布标签支持:支持 beta、alpha、rc、dev 预发布标签,移除 canary 版本支持
- NPM 包验证流程:
- 新增 scripts/test-npm-package.js 脚本,用于本地验证 NPM 包发布
- 新增 docs/dev/NPM_PACKAGE_VERIFICATION.md 文档,详细说明验证流程
- 新增 scripts/README.md 文档,说明所有脚本的使用方法
- 依赖完整性检查:确保所有导入的包都在 package.json 中声明
- 测试流程增强:在测试流程中添加 npm 包安装和启动验证
🔧 改进优化
💻 终端组件优化
- 移除 ASCII 艺术字颜色:简化终端输出,移除彩色 ASCII 艺术字
- 移除欢迎消息:清理终端启动时的冗余欢迎信息
- 性能优化:删除了大量不必要的依赖(减少约 16,000 行代码)
🎨 UI 样式修复
- 修复桌面应用启用状态的边框颜色样式问题
🛠️ 技术改进
📝 版本管理脚本增强
- 更新 scripts/update-version.js 以支持新的预发布格式
- 改进版本验证正则表达式,支持所有标准 semver 格式
- 增强 scripts/verify-publish.js 功能,提供更全面的发布前验证
🧹 代码清理
- 删除无用的 scripts/surge/package-lock.json 文件
- 清理冗余的依赖和配置文件