Releases: actual-software/actual-cli
Releases · actual-software/actual-cli
v0.2.0
What's Changed
- Rule Files Sync by @actual-ai-analyzer-staging[bot] in #777
- fix(lint): satisfy newer clippy (sort_by_key, while-let) by @benw5483 in #787
- feat(auth): add platform login/logout/whoami by @benw5483 in #786
- feat(cli): add
actual advisor <query>(async advisor query client + command) by @benw5483 in #788 - fix(runner): retry spawn on ETXTBSY to de-flake fixture exec by @benw5483 in #789
- feat(auth): default login to the production OAuth server by @benw5483 in #792
- feat(advisor): keep cross-org 403, stay on api-service direct by @austinborn in #794
- chore: bump version to 0.2.0 by @benw5483 in #795
New Contributors
- @actual-ai-analyzer-staging[bot] made their first contribution in #777
- @austinborn made their first contribution in #794
Full Changelog: v0.1.5...v0.2.0
v0.1.5
v0.1.4
What's Changed
- Restore 100% coverage for SemgrepNotFound in error.rs by @poiley in #765
- feat: auto-download semgrep-core on first use — eliminate semgrep system dependency by @poiley in #766
- fix: route semgrep-core download output through tracing to avoid TUI corruption by @poiley in #767
- release: v0.1.4 by @poiley in #768
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- chore: remove hardcoded staging API URL and fix npm scope in docs by @poiley in #711
- chore: harden auth-proxy and pin setup-python action by @poiley in #712
- docs: add SECURITY.md and PRIVACY.md by @poiley in #713
- chore: replace internal ticket reference and clean up filter-repo artifacts by @poiley in #714
- chore: add MIT license, README, and update OSS metadata by @poiley in #721
- ACTCLI-32: DRY: extract generic GET/POST helpers in API client to eliminate 5-method boilerplate by @poiley in #715
- ACTCLI-49: remove start_marker() and end_marker() from OutputFormat by @poiley in #716
- ACTCLI-54: MergeResult struct wraps a single String field by @poiley in #717
- ACTCLI-55: fix misleading async_fn_in_trait lint suppression comments by @poiley in #720
- chore: open-source readiness — docs improvements, CI cleanup, remove internal workflows by @poiley in #724
- build(deps): bump the actions-minor-patch group with 2 updates by @dependabot[bot] in #727
- build(deps): bump the rust-minor-patch group with 7 updates by @dependabot[bot] in #728
- ACTCLI-csharp-aspnetcore-detection: add .csproj parsing and .NET registry entries by @benw5483 in #729
- ACTCLI-49: remove start_marker() and end_marker() methods from OutputFormat by @poiley in #718
- ACTCLI-73: Remove blanket #[allow(dead_code)] in test helpers, apply per-item by @poiley in #719
- ACTCLI-27: Refactor sync_run_inner: extract 5 near-identical runner match arms by @poiley in #723
- ACTCLI-55: remove #[allow(async_fn_in_trait)] by desugaring to impl Future + Send by @poiley in #725
- ACTCLI-74: Mutex unwrap() in subprocess event handling can panic in production by @poiley in #731
- ACTCLI-50: Unused _width parameter in report_write_results and format_project_summary by @poiley in #732
- ACTCLI-33: Consolidate 3 parallel language resolution tables into single canonical alias map by @poiley in #734
- ACTCLI-53: KbPoller Drop does not join the spawned thread by @poiley in #735
- ACTCLI-52: RetryConfig::new_with_max_delay and getter methods are unused outside tests by @poiley in #737
- fix: update branch prefix from symphony/ to factory/ in WORKFLOW.md by @poiley in #740
- docs: add local development and verification guide by @poiley in #744
- docs: add CLI distribution guide and update skill distribution doc by @poiley in #745
- ACTCLI-30: DRY: extract strip_markdown_json_fences and find_binary helpers to runner/util.rs by @poiley in #730
- ACTCLI-68: Mock runner uses index-based response access without bounds check by @poiley in #738
- ACTCLI-29: Extract shared HTTP retry logic from OpenAI and Anthropic runners by @poiley in #741
- ACTCLI-117: Revise CLI to handle MkII schema ADRs from bank by @poiley in #756
- build(deps): bump the actions-minor-patch group with 2 updates by @dependabot[bot] in #751
- build(deps): bump the rust-minor-patch group across 1 directory with 4 updates by @dependabot[bot] in #755
- feat: wire signals pipeline — embed detectors, run tree-sitter+semgrep, include CanonicalIR in match request by @poiley in #747
- ACTCLI-110: CLI: Fast fail on Claude Rate Limit maximum hit by @poiley in #746
- Add support for C/C++ detection by @benw5483 in #733
- add support for Java vert.x and Kotlin compose-multiplatform frameworks by @benw5483 in #743
- ACTCLI-118: CLI Launch: Secure publish metrics telemetry by @poiley in #760
- ACTCLI-112: Ignore minor changes to files during tailoring by @poiley in #757
- ACTCLI-121: Bug: ConfigFile-sourced frameworks (docker) win auto-selection over language-specific frameworks (nextjs) by @poiley in #759
- replace app.actual.ai with cli.actual.ai in TUI and logs by @poiley in #761
- feat(ACTCLI-116): enforce token limit on CLAUDE.md/AGENTS.md by @poiley in #762
- add Swift lang detection by @benw5483 in #739
- JS detection updates and framework name normalization by @benw5483 in #748
- Fix tree-sitter query compilation errors and add semgrep as required dependency by @poiley in #763
- add PHP detection by @benw5483 in #736
- chore: bump version to 0.1.3 by @poiley in #764
New Contributors
Full Changelog: https://github.com/actual-software/actual-cli/commits/v0.1.3