Tags: fslongjin/fastcommit
Tags
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]>
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]>
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]>
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]>
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]>
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]>
添加进度动画指示器并升级版本至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]>
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]>
PreviousNext