Releases: CodingOX/ace-ctx
Releases · CodingOX/ace-ctx
v0.2.4
What's Changed
- docs(readme): 精简与优化中英文 README 突出 CLI 语义搜索 (12ada30)
- chore(release): 升级项目版本号至 0.2.4 (5db4a8e)
- test(index): 移除 index_test 中未使用的 HashSet 导入 (1da7a60)
- style: fix cargo fmt formatting in main.rs (13eb33f)
- docs(cleanup): remove obsolete documentation and historical implementation plans (7776ec5)
- docs: update setup & deployment guides with CLI examples and CI configs (b2d3b9e)
- docs: document the 'source code first' priority and --include-document-files flag in READMEs and Skill (79af945)
- feat: default to source code first (exclude docs) in both CLI and MCP modes (af9f146)
- feat(cli): add --exclude-document-files flag to CLI search mode (f0063e4)
- chore(main): 规范化 CLI 命令名称从 ace-tool 变更为 ace-ctx (7ad129c)
- fix(main): 修复 try_parse_from 的 needless_borrows_for_generic_args clippy 警告 (0f78d36)
- chore(ci): 升级 GitHub Actions 以原生支持 Node.js 24 (59fca77)
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- refactor(skill): 重写代码搜索技能适配 ace-ctx (4595df3)
- chore: 项目统一重命名为 ace-ctx 并升级至 0.2.3 (29dddaa)
- docs: 文档路径脱敏与链接通用化 (7cd1f4a)
- docs(skill): 更新代码搜索技能适配 NPM 分发方式 (111f2f2)
- chore(npm): 迁移至 @alistar.max/ace-tool-rs 作用域包 (34e6a21)
- feat(cli): 支持 ACE_BASE_URL / ACE_TOKEN 环境变量回退 (a5abb5f)
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- docs: update repository references to CodingOX org (5a00110)
- chore(release): update repository URL references to CodingOX (7ea0afc)
Full Changelog: v0.2.0...v0.2.2
v0.2.0
What's Changed
- chore(release): bump version to 0.2.0 (crate) / 0.2.1 (npm) (f5a2e8d)
- docs: add project CLAUDE.md and AGENTS.md documentation (e412059)
- docs(cicd): add step-by-step token configuration guide for NPM and GitHub (4a2f05d)
- docs(readme): update npx execution commands to use scoped package name (e152662)
- style(search_filter): format code using rustfmt to fix CI failure (f9c3cc6)
- docs(readme): update bilingual readmes for new CLI modes and Agent Skill (9bf086d)
- feat(skills): add built-in ace-code-search-expert agent skill (c6a367a)
- chore: upgrade .gitignore to comprehensive general template (1675098)
- chore(cleanup): remove obsolete task planning documents (7c2d200)
- chore(npm): rename packages to @alistar.max scope with project prefix (6b8f66c)
- test(tools): 更新 search_context 工具描述的断言 (423e594)
- fix(enhancer): 传入默认过滤参数以修复 search_context 编译错误 (7b22b62)
- docs: add guide for configuring CLI tools in CI environments (96ddd6f)
- feat: add command-line support for semantic codebase searching and initialize project planning documentation (7187314)
- feat: add dynamic document exclusion for search_context tool (bed065b)
- bump version to v0.1.16 (2ecaca9)
- fix: deduplicate version segments in custom API endpoint URL construction (945cfc0)
- test: fix clippy await-holding-lock (c5088d2)
- feat: inject search context into third-party prompt enhancement (8841f32)
- bump version to v0.1.15 (c06e7cb)
- fix: format enhance_prompt test (528ad10)
- fix: guide agents to continue after enhance_prompt (2658492)
- docs: clarify enhance_prompt opencode workflow (58201b9)
- fix: update quinn-proto and rustls-webpki to resolve security advisories (91b4355)
- fix: use output_text for codex assistant history (31d601d)
- feat: auto-generate changelog from commit log between tags in release workflow (00b3998)
- bump version to v0.1.14 (5005c82)
- update README (d31a794)
- feat: add .aceignore support for user-customizable index filtering (22f500f)
- fix: sync default model constants in tests and add Codex model coverage (8a5894a)
- feat: add Codex endpoint support using OpenAI Responses API (cbe0167)
- chore: bump version to v0.1.13 (c7650ac)
- feat: use PROMPT_ENHANCER_ENDPOINT as primary env var with ACE_ENHANCER_ENDPOINT fallback (c6ed49b)
- refactor: Replace manual cache steps with Swatinem/rust-cache in CI (5d308de)
- feat: Add --webui-addr option to specify Web UI bind address (f9b5817)
- fix: Use singleton EnhancerServer to prevent port exhaustion in enhance_prompt (3d01ed9)
- fix: Use singleton EnhancerServer to prevent port exhaustion in enhance_prompt (52b04e7)
- chore: Bump version to 0.1.12 (1e41c3a)
- refactor: Extract duplicate USER_AGENT constant into shared lib.rs (6cffb2e)
- chore: Bump version to 0.1.11 (85e21e7)
- feat: Improve WSL browser opening with explorer.exe and enhanced detection (fe65f40)
- fix: Use fail-closed strategy when strip_prefix fails in exclude checks (c371d9e)
- chore: Bump version to 0.1.10 and update license to dual license (e817904)
- docs: Add --no-webbrowser-enhance-prompt option to README (cb6df1f)
- feat: Add no_webbrowser_enhance_prompt option and refactor Config::new() (8ead172)
- docs: Add README.md and LICENSE to npm platform packages (e3f7a7b)
- fix: Fix artifact flattening in release workflow (c6b4dd7)
- chore: Bump version to 0.1.9 (7f63bbe)
- feat: Add PROMPT_ENHANCER env var to control enhance_prompt tool exposure (ba61b92)
- chore: Address code review feedback from Codex & Gemini (d4d49c4)
- feat: Add SHA256 checksums to GitHub releases (35c69a5)
- feat: Add optionalDependencies-based npm distribution (99c8c9e)
- docs: Add Star History section to README files (e03b5d4)
- chore: Bump version to 0.1.8 (f59117a)
- chore: Bump version to 0.1.8 (809bd6d)
- fix: Redirect npm shim logs to stderr for MCP protocol compatibility (2ea7da3)
- publish npm auto-corrected some errors in your package.json when publishing (ce337b2)
- chore: Bump version to 0.1.7 (5d8a8a4)
- fix: Align MAX_BLOB_SIZE and MAX_BATCH_SIZE with official augment.mjs (b8cc994)
- chore: Bump version to 0.1.6 (6135968)
- feat: Add ARM64 support for Linux and Windows in npm shim (8e4dc51)
- feat: Add ARM64 targets and enable CI builds on all pushes (b4c223d)
- add README.md for npm shim (3c32497)
- docs: Update README to guide users to use npx for installation (6970b8a)
- feat: Add npm shim for npx ace-tool-rs distribution (5a67572)
- docs: Update LICENSE-COMMERCIAL to reflect GPLv3 change (90c86f9)
- bump version number v0.1.5 (f23ba05)
- update default model for prompt enhancer (38a0edd)
- cargo fmt (1e64129)
- docs: Update license info in READMEs to reflect GPLv3 change (4a8dd67)
- docs: Change non-commercial license from MIT to GPLv3 (79ed3ec)
- docs: Add dual licensing (MIT + Commercial) for workplace/commercial use (b9209c1)
- docs: Update README to clarify optional CLI args for third-party enhance-prompt (dfd5ae3)
- feat: Make --base-url and --token optional for third-party enhance-prompt mode (7eaca7f)
- docs: Add Simplified Chinese README (d4cc465)
- docs: Update README with third-party API support (4ecb90b)
- refactor: Extract API services into separate modules (d34b9b8)
- refactor: Replace JSON with bincode for index serialization (a8675d7)
- feat: Add --index-only mode for one-shot indexing (86ee5f1)
- feat: Add AIMD adaptive upload strategy with runtime metrics (9f8484f)
- refactor: Move tests from src/ to tests/ and add mtime caching (b5f88f1)
- feat: Add WSL path normalization support (af0e2ac)
- docs: Update project description to include prompt enhancement (d8dc7b8)
- chore: Bump version to v0.1.4 (816472b)
- feat: Add streaming response parsing for /chat-stream endpoint (039cdcc)
- feat: Add HTTP request logging with ACE_HTTP_LOG env var (2346356)
- chore: Bump version to v0.1.3 (6c0f2b9)
- docs: Add enhance_prompt tool documentation and ACE_ENHANCER_ENDPOINT env var (4f539c0)
- Switch default endpoint to /prompt-enhancer and align request format (b4a9456)
- Add comprehensive test coverage for prompt enhancer dual-endpoint logic (ebc5e0c)
- Add tool name alias mapping for backward compatibility (364722e)
- Fix batch upload size limits and improve code quality (81ed06e)
- remove publish to npm step on GitHub Actions (5701b72)
- cargo fmt (c733146)
- pump version number (2436e3f)
- fix cargo clippy issues (19243dc)
- fix: remove logging capability to avoid MCP Inspector errors (41961d3)
- feat: add transport mode selection for MCP server (LSP/Line framing) (1f8aa6e)
- fix GitHub Actions (56031a0)
- fix GitHub Actions (8b6ae5c)
- bump version number (96f0a45)
- install musl-tools for ubuntu on GitHub Actions (d8216c5)
- add scripts for build & install (72e6b80)
- Update README with Claude Code usage instructions (a35cf9b)
- Improve reqwest TLS configuration and simplify file reading (665492b)
- Switch from native-tls to rustls-tls for cross-platform builds (61a9bd7)
- add editor config (e9939e3)
- cargo fmt (31ec731)
- first commit (2c6366d)
Full Changelog: v0.2.0...v0.2.0