Files
QuiCommit/CHANGELOG.md

2.2 KiB
Raw Blame History

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.7] - 2026-02-14

🐞 错误修复

  • 修复 changelog 命令默认覆盖文件的问题,现改为智能追加新版本条目到头部之后

🔧 其他变更

  • 清理 formatter.rs 中未使用的函数(format_commit_dateformat_changelog_dateformat_tag_nametruncateformat_markdown_listformat_changelog_sectionformat_git_config_key
  • 清理 validators.rs 中未使用的函数(validate_ssh_key
  • 移除 changelog 命令的 --prepend 参数(默认行为已改为追加)

[0.1.4] - 2026-02-01

新功能

  • 新增 test3.txt,支持中文输出测试
  • generator 模块新增 language 参数,可指定提交信息语言
  • committag 命令新增自动 push 功能
  • 提交、标签及变更日志命令现支持多语言输出
  • 新增 Kimi、DeepSeek、OpenRouter 三家 LLM 提供商支持
  • 首次创建仓库,完成 0.1.0 版本基础功能

🐞 错误修复

  • 修复 git/commit.rs 中的提交错误信息问题
  • 修复 Git2 错误处理逻辑(仓库打开功能暂不可用)
  • 统一代码风格(rustfmt 修正)

📚 文档

  • 更新 README补充新的安装方式与 CLI 选项说明
  • 优化 README 内容,新增 LLM 提供商介绍

🔧 其他变更

  • 新增个人访问令牌、使用统计与配置校验功能
  • 添加 test2.txt 占位文件

[0.1.0] - 2026-01-30

Added

  • Initial project structure
  • Core functionality for git operations
  • LLM integration
  • Configuration management
  • CLI interface

Features

  • Commit Generation: Automatically generate conventional commit messages from git diffs
  • Profile Management: Switch between multiple Git identities for different contexts
  • Tag Management: Create annotated tags with AI-generated release notes
  • Changelog: Generate and maintain changelog in Keep a Changelog format
  • Security: Encrypt SSH passphrases and API keys
  • Interactive UI: Beautiful CLI with prompts and previews