Skip to content

Tags: fslongjin/fastcommit

Tags

v0.7.3

Toggle v0.7.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump version to 0.7.3 and update installation instructions (#30)

- Update version in Cargo.toml and Cargo.lock to 0.7.3
- Modify installation commands in README and README_CN to reflect the new version
- Enhance documentation for the `--branch-prefix` option to include its alias `--bp`
- Add tests for branch prefix alias functionality

Signed-off-by: longjin <[email protected]>

v0.7.2

Toggle v0.7.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: harden update checker (sanitize tag, add HTTP timeout) (#29)

* fix: prevent command injection in update info display

- Sanitize tag input to allow only alphanumeric, '.', '-', '_' characters.
- Use sanitized tag in the installation command output.

Signed-off-by: staryxchen <[email protected]>

* refactor(update_checker): add timeout settings to HTTP client

- Set connect_timeout and timeout for improved request reliability

Signed-off-by: staryxchen <[email protected]>

* build: bump version to 0.7.2

- Update version in Cargo.toml to 0.7.2
- Update installation commands in README files to v0.7.2

Signed-off-by: staryxchen <[email protected]>

---------

Signed-off-by: staryxchen <[email protected]>

v0.7.1

Toggle v0.7.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: restore -bm flag functionality for top-level usage (#28)

- Add CommitArgs struct to top-level Args to handle commit flags without
subcommand
- Update main.rs to use top-level commit args when no subcommand is specified
- Add comprehensive tests for combined short flag parsing (-bm)
- Update version to 0.7.1 in Cargo.toml, Cargo.lock, and README files
- Fix documentation to show both separate and combined flag usage examples

Signed-off-by: jinlong <[email protected]>

v0.7.0

Toggle v0.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: update version to 0.7.0 and add clippy CI job (#27)

- Bump version from 0.6.0 to 0.7.0 in Cargo.toml and Cargo.lock
- Update installation command in README and README_CN
- Add new clippy job to GitHub Actions CI workflow

Signed-off-by: jinlong <[email protected]>

v0.6.0

Toggle v0.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add auto-commit functionality with customizable git commit args (

…#21)

* feat: add auto-commit functionality

- Add `--commit` and `--commit-args` CLI options
- Add `auto_commit` and `commit_args` config fields
- Execute `git commit` automatically after message generation

Signed-off-by: staryxchen <[email protected]>

* chore(release): bump version to 0.6.0

- Update version in Cargo.toml and Cargo.lock
- Update installation version in README files

Signed-off-by: staryxchen <[email protected]>

* docs: document auto-commit feature

- Add documentation for `-c, --commit` and `--commit-args` options
- Add usage examples for auto-commit functionality

Signed-off-by: staryxchen <[email protected]>

* style(cli): remove trailing comma

- Remove trailing comma in `commit_args` attribute definition

Signed-off-by: staryxchen <[email protected]>

---------

Signed-off-by: staryxchen <[email protected]>

v0.5.2

Toggle v0.5.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(hybrid_wrapper): 增强文本换行功能并修复行内代码处理 (#20)

- 新增段落保留功能,支持按段落处理文本
- 改进行内代码正则表达式,支持单反引号和双反引号
- 修复行内代码重复添加反引号的问题
- 优化列表项换行处理,避免列表标记单独成行
- 添加行内代码换行测试用例



chore: 升级版本号至0.5.2

Signed-off-by: jinlong <[email protected]>

v0.5.1

Toggle v0.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(fastcommit): 修复提交信息换行处理问题 (#19)

* fix(fastcommit): 修复提交信息换行处理问题

- 重构代码结构,提取重复逻辑
- 创建专用的提交消息包装器
- 确保提交信息正确保留换行格式

Signed-off-by: longjin <[email protected]>

* chore(version): 更新版本号至 0.5.1

Signed-off-by: longjin <[email protected]>

---------

Signed-off-by: longjin <[email protected]>

v0.5.0

Toggle v0.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: 添加智能文本自动换行功能 (#18)

- 支持智能文本自动换行,确保AI生成的提交消息和分支名在终端中正确显示
- 实现代码块保护、链接保留、行内代码处理等高级文本处理功能
- 添加CLI参数 --no-wrap 和 --wrap-width 控制文本换行行为
- 支持配置文件控制文本换行行为
- 更新文档说明新功能的使用方法

Signed-off-by: jinlong <[email protected]>

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
添加进度动画指示器并升级版本至0.4.0 (#17)

* feat: 添加进度动画和随机提示消息

引入indicatif和rand依赖,创建动画模块显示进度条和随机提示消息,提升用户体验

Signed-off-by: jinlong <[email protected]>

* chore: 更新版本号至0.4.0

更新Cargo.toml、Cargo.lock和README文档中的版本号,从0.3.0升级到0.4.0。

Signed-off-by: jinlong <[email protected]>

---------

Signed-off-by: jinlong <[email protected]>

v0.3.0

Toggle v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: 添加敏感信息过滤功能 (#16)

* feat: 添加敏感信息过滤功能

- 新增 sanitizer 模块实现敏感信息过滤机制
- 添加配置选项支持自定义过滤规则
- 在生成 commit 和分支名前自动过滤敏感信息
- 添加 CLI 参数 --no-sanitize 临时禁用过滤功能
- 新增文档 sanitizer.md 说明使用方法

Signed-off-by: jinlong <[email protected]>

* chore: 升级版本号至0.3.0

更新Cargo.toml、Cargo.lock和README文档中的版本号,从0.2.3升级到0.3.0。

Signed-off-by: jinlong <[email protected]>

---------

Signed-off-by: jinlong <[email protected]>