|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +## [0.3.0] - 2026-04-06 |
| 6 | + |
| 7 | +### Features |
| 8 | +- Cloud status integration: ao cloud status calls /api/cli/status for cloud projects and daemons — show user's cloud projects, daemon states, and active workflows from the cloud API |
| 9 | +- Cloud API routing: ao-cli route deploy commands through cloud API instead of direct Fly.io — animus cloud deploy create/destroy/start/stop/status should call /api/cli/daemons/* endpoints instead of requiring Fly.io credentials locally |
| 10 | +- Auto-detect project linking from git remote + GitHub App installation |
| 11 | +- Config alignment: animus cloud push now sends .ao/ config files |
| 12 | +- Device auth flow: implement animus cloud login device auth flow |
| 13 | +- ACP evaluation: research ACP spec and design AO as ACP server for IDE integration |
| 14 | +- Deploy subcommands: add start/stop/status/create/destroy deployment subcommands |
| 15 | +- Feature branch workflow: enable feature branch workflow in standard task pipelines |
| 16 | +- Cloud CLI: evolve ao sync into ao cloud CLI subcommands |
| 17 | +- Memory MCP: wire ao-memory-mcp into default workflow phases |
| 18 | +- Marketplace MVP: Skill marketplace MVP — GitHub registry fetch + pack download |
| 19 | +- Event triggers Phase 2: Generic Webhook Support |
| 20 | +- Event triggers Phase 1: file watcher support |
| 21 | +- Remote MCP servers: HTTP/remote MCP server support |
| 22 | + |
| 23 | +### Fixes |
| 24 | +- Cloud linking: rustfmt fix for cloud.rs auto-detect linking |
| 25 | +- Config test isolation: improve orchestrator-config test isolation and lock handling |
| 26 | +- Model references: replace broken glm-5 model refs with claude-haiku, disable pr-sweep schedule |
| 27 | +- Sparkcube removal: remove sparkcube tool_profile refs blocking all daemon workflows |
| 28 | +- CLI E2E tests: resolve all 6 storage-mismatch and warning failures |
| 29 | +- Lint warnings: resolve all clippy warnings workspace-wide |
| 30 | +- Daemon task state: fix last failing unit test — daemon_run task-state-change assertion |
| 31 | +- Config test assertion: align test assertion with standard-workflow ID rename |
| 32 | +- Env lock handling: recover from poisoned env lock in tests |
| 33 | +- Path references: replace hardcoded fixture paths and absolute paths with CARGO_MANIFEST_DIR |
| 34 | + |
| 35 | +### Refactors |
| 36 | +- Rebrand to animus: rename primary binary from 'ao' to 'animus', maintain 'ao' as alias |
| 37 | +- Help text updates: update all help text and error messages from 'ao' to 'animus' |
| 38 | +- Test updates: update test assertions for rebrand to 'animus' |
| 39 | +- Unused dependencies: strip unused MCP servers — remove filesystem, sequential-thinking, memory, rust-docs |
| 40 | + |
| 41 | +### Documentation |
| 42 | +- Public repo preparation: clean README.md with Animus branding, verify ELv2 LICENSE, remove hardcoded local paths, add CONTRIBUTING.md, ensure .gitignore covers sensitive files |
| 43 | +- README updates: fix typo and update GitHub release links |
| 44 | + |
| 45 | +### Style |
| 46 | +- Formatting fixes: rustfmt fixes for line length, import ordering, and cloud status command |
| 47 | + |
| 48 | +## [0.2.35] - Previous Release |
| 49 | + |
| 50 | +See git history for earlier releases. |
0 commit comments