Skip to content

Commit

Permalink
🎉 chore(release): 发布 0.1.0 版本
Browse files Browse the repository at this point in the history
- 更新 CHANGELOG 为多语言格式
- 增强 AI 提交信息生成功能
- 完善项目配置和依赖管理
- 添加标准版本发布工具链
  • Loading branch information
littleCareless committed Dec 10, 2024
1 parent 54d806f commit 9a39771
Show file tree
Hide file tree
Showing 6 changed files with 136 additions and 70 deletions.
26 changes: 13 additions & 13 deletions .versionrc
Original file line number Diff line number Diff line change
@@ -1,55 +1,55 @@
{
"header": "# 更新记录 \n\n",
"header": "# Changelog \n\n[English](CHANGELOG.md) | [简体中文](CHANGELOG.zh-CN.md) \n\nAll notable changes to this project will be documented in this file. \n\nThe format is based on [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)。",
"types": [
{
"type": "feat",
"section": "✨ Features | 新功能"
"section": "✨ Features"
},
{
"type": "fix",
"section": "🐛 Bug Fixes | Bug 修复"
"section": "🐛 Bug Fixes"
},
{
"type": "init",
"section": "🎉 Init | 初始化"
"section": "🎉 Init"
},
{
"type": "docs",
"section": "📝 Documentation | 文档"
"section": "📝 Documentation"
},
{
"type": "style",
"section": "💄 Styles | 风格",
"section": "💄 Styles",
"hidden": true
},
{
"type": "refactor",
"section": "♻️ Code Refactoring | 代码重构"
"section": "♻️ Code Refactoring"
},
{
"type": "perf",
"section": "⚡ Performance Improvements | 性能优化"
"section": "⚡ Performance Improvements"
},
{
"type": "test",
"section": "✅ Tests | 测试"
"section": "✅ Tests"
},
{
"type": "revert",
"section": "⏪ Revert | 回退",
"section": "⏪ Revert",
"hidden": true
},
{
"type": "build",
"section": "📦‍ Build System | 打包构建"
"section": "📦‍ Build System"
},
{
"type": "chore",
"section": "🚀 Chore | 部署相关"
"section": "🚀 Chore"
},
{
"type": "ci",
"section": "👷 Continuous Integration | CI/CD 配置"
"section": "👷 Continuous Integration"
}
],
"skip": {
Expand Down
63 changes: 30 additions & 33 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,54 +1,51 @@
# 更新记录
# Changelog

[English](CHANGELOG.md) | [简体中文](CHANGELOG.zh-CN.md)

### [0.0.9](https://github.com/littleCareless/dish-ai-commit/compare/v0.0.10...v0.0.9) (2024-12-09)
All notable changes to this project will be documented in this file.

### 0.0.10 (2024-12-09)
The format is based on [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)
# 0.1.0 (2024-12-10)


### Code Refactoring | 代码重构
### ♻ Code Refactoring

* rename project from SVN AI Commit to Dish AI Commit ([64cc221](https://github.com/littleCareless/dish-ai-commit/commit/64cc221b287192a548669b9300924890ef05e833))
* **commands**: 重构命令处理逻辑并优化错误处理 ([d708190](https://github.com/littleCareless/dish-ai-commit/commit/d708190))
* **core**: 重构命令管理和错误处理 ([cad5b4e](https://github.com/littleCareless/dish-ai-commit/commit/cad5b4e))
* **scm**: 优化源代码管理部分 ([5e5d791](https://github.com/littleCareless/dish-ai-commit/commit/5e5d791))
* **utils**: 优化工具类的错误处理和性能 ([73dfaf4](https://github.com/littleCareless/dish-ai-commit/commit/73dfaf4))
* Reorganize AI provider and SCM integration ([968e9aa](https://github.com/littleCareless/dish-ai-commit/commit/968e9aa))

### 0.0.9 (2024-12-09)

### ✨ Features

### ♻️ Code Refactoring | 代码重构
* **ai**: 添加 AI 工具类和模型选择服务 ([5603b08](https://github.com/littleCareless/dish-ai-commit/commit/5603b08))
* **config**: 新增多个 AI 服务提供商的配置支持 ([fa072f1](https://github.com/littleCareless/dish-ai-commit/commit/fa072f1))
* **docs**: 添加多语言支持链接到更新日志和 README 文件 ([fd16226](https://github.com/littleCareless/dish-ai-commit/commit/fd16226))
* **locale**: 更新国际化语言文案 ([54d806f](https://github.com/littleCareless/dish-ai-commit/commit/54d806f))
* **rebranding**: 重新命名并增强 AI 提交信息扩展 ([9f41dc1](https://github.com/littleCareless/dish-ai-commit/commit/9f41dc1))

* rename project from SVN AI Commit to Dish AI Commit ([64cc221](https://github.com/littleCareless/dish-ai-commit/commit/64cc221b287192a548669b9300924890ef05e833))

# Changelog
### 🎫 Chores

[English](CHANGELOG.md) | [简体中文](CHANGELOG.zh-CN.md)
* **ai**: 增强 AI 提供商管理系统 ([1b36a48](https://github.com/littleCareless/dish-ai-commit/commit/1b36a48))
* **commitlint**: 简化提交消息类型配置 ([0dad6c2](https://github.com/littleCareless/dish-ai-commit/commit/0dad6c2))
* **config**: 完善项目配置文件 ([f9bd1e2](https://github.com/littleCareless/dish-ai-commit/commit/f9bd1e2))
* 更新配置和项目结构 ([ae2507b](https://github.com/littleCareless/dish-ai-commit/commit/ae2507b))

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### 🐛 Bug Fixes

## [Unreleased]
* **api**: Normalize openai provider enum and improve logging ([451f284](https://github.com/littleCareless/dish-ai-commit/commit/451f284))
* **scm**: 修复 GitProvider 和 SvnProvider 中的错误处理逻辑 ([b2854e2](https://github.com/littleCareless/dish-ai-commit/commit/b2854e2))

### ⚡ Changed

- 重命名项目从 SVN AI Commit 到 Dish AI Commit
- 重组 AI provider 和 SCM 集成
- 优化 AI provider 配置界面
- 改进模型选择和配置处理
- 增强错误处理和提示管理
### 💄 Styles

### 🎨 Style
* **assets**: Update icon and logo with modern ai design ([870326e](https://github.com/littleCareless/dish-ai-commit/commit/870326e))
* **assets**: Update visual assets ([811bb8c](https://github.com/littleCareless/dish-ai-commit/commit/811bb8c))

- 更新图标和 logo 为现代 AI 设计风格
- 采用蓝紫渐变背景和 AI 主题元素
- 优化各种尺寸下的视觉效果

### 🐛 Fixed
### 📝 Documentation

- 标准化 OpenAI 枚举值为小写以保持一致性
- 改进 API 配置的日志记录
- 优化命令管理器的错误处理
- 重组 commands.ts 代码结构

### 🌐 Localization

- 增强系统提示以支持多语言配置
- 添加中文文档支持
* Update README and README.zh-CN files ([2e3c5b4](https://github.com/littleCareless/dish-ai-commit/commit/2e3c5b4))
49 changes: 30 additions & 19 deletions CHANGELOG.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,30 +6,41 @@

更新日志格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)

## [未发布]
# 0.1.0 (2024-12-10)

### ⚡ 变更
### ♻ 代码重构

- 将项目从 SVN AI Commit 重命名为 Dish AI Commit
- 重组 AI provider 和 SCM 集成
- 优化 AI provider 配置界面
- 改进模型选择和配置处理
- 增强错误处理和提示管理
* **commands**: 重构命令处理逻辑并优化错误处理 ([d708190](https://github.com/littleCareless/dish-ai-commit/commit/d708190))
* **core**: 重构命令管理和错误处理 ([cad5b4e](https://github.com/littleCareless/dish-ai-commit/commit/cad5b4e))
* **scm**: 优化源代码管理部分 ([5e5d791](https://github.com/littleCareless/dish-ai-commit/commit/5e5d791))
* **utils**: 优化工具类的错误处理和性能 ([73dfaf4](https://github.com/littleCareless/dish-ai-commit/commit/73dfaf4))
* 重组 AI provider 和 SCM 集成 ([968e9aa](https://github.com/littleCareless/dish-ai-commit/commit/968e9aa))

### 🎨 样式
### ✨ 新功能

- 更新图标和 logo 为现代 AI 设计风格
- 采用蓝紫渐变背景和 AI 主题元素
- 优化各种尺寸下的视觉效果
* **ai**: 添加 AI 工具类和模型选择服务 ([5603b08](https://github.com/littleCareless/dish-ai-commit/commit/5603b08))
* **config**: 新增多个 AI 服务提供商的配置支持 ([fa072f1](https://github.com/littleCareless/dish-ai-commit/commit/fa072f1))
* **docs**: 添加多语言支持链接到更新日志和 README 文件 ([fd16226](https://github.com/littleCareless/dish-ai-commit/commit/fd16226))
* **locale**: 更新国际化语言文案 ([54d806f](https://github.com/littleCareless/dish-ai-commit/commit/54d806f))
* **rebranding**: 重新命名并增强 AI 提交信息扩展 ([9f41dc1](https://github.com/littleCareless/dish-ai-commit/commit/9f41dc1))

### 🐛 修复
### 🎫 日常工作

- 标准化 OpenAI 枚举值为小写以保持一致性
- 改进 API 配置的日志记录
- 优化命令管理器的错误处理
- 重组 commands.ts 代码结构
* **ai**: 增强 AI 提供商管理系统 ([1b36a48](https://github.com/littleCareless/dish-ai-commit/commit/1b36a48))
* **commitlint**: 简化提交消息类型配置 ([0dad6c2](https://github.com/littleCareless/dish-ai-commit/commit/0dad6c2))
* **config**: 完善项目配置文件 ([f9bd1e2](https://github.com/littleCareless/dish-ai-commit/commit/f9bd1e2))
* 更新配置和项目结构 ([ae2507b](https://github.com/littleCareless/dish-ai-commit/commit/ae2507b))

### 🌐 本地化
### 🐛 问题修复

- 增强系统提示以支持多语言配置
- 添加中文文档支持
* **api**: 规范化 OpenAI provider 枚举并改进日志记录 ([451f284](https://github.com/littleCareless/dish-ai-commit/commit/451f284))
* **scm**: 修复 GitProvider 和 SvnProvider 中的错误处理逻辑 ([b2854e2](https://github.com/littleCareless/dish-ai-commit/commit/b2854e2))

### 💄 样式

* **assets**: 使用现代 AI 设计更新图标和 logo ([870326e](https://github.com/littleCareless/dish-ai-commit/commit/870326e))
* **assets**: 更新视觉资源 ([811bb8c](https://github.com/littleCareless/dish-ai-commit/commit/811bb8c))

### 📝 文档

* 更新 README 和 README.zh-CN 文件 ([2e3c5b4](https://github.com/littleCareless/dish-ai-commit/commit/2e3c5b4))
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 5 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "dish-ai-commit",
"displayName": "Dish AI Commit Gen",
"description": "",
"version": "0.0.9",
"description": "Use AI to assist in generating standardized Git/SVN submission information VSCode extensions. Support OpenAI, Olama, and VSCode built-in AI services.",
"version": "0.1.0",
"engines": {
"vscode": "^1.95.0"
},
Expand Down Expand Up @@ -219,7 +219,8 @@
"test": "vscode-test",
"prepare": "husky install",
"commit": "git add . && git-cz",
"release": "standard-version"
"release": "standard-version --preset gitmoji-config",
"changelog": "conventional-changelog -i CHANGELOG.md -s -r 0"
},
"devDependencies": {
"@commitlint/cli": "^19.6.0",
Expand All @@ -233,6 +234,7 @@
"@vscode/test-electron": "^2.4.0",
"commitizen": "^4.3.1",
"commitlint-config-gitmoji": "^2.3.1",
"conventional-changelog-gitmoji-config": "^1.5.2",
"cz-conventional-changelog": "^3.3.0",
"cz-customizable": "^7.3.0",
"eslint": "^8.57.0",
Expand Down
Loading

0 comments on commit 9a39771

Please sign in to comment.