All notable changes to CAS are documented in this file.
The format is based on Keep a Changelog, and this project follows Semantic Versioning.
- Interactive terminal dialog (Ctrl+T) in factory TUI with show/hide/kill.
- MCP proxy catalog caching for SessionStart context injection.
- Billing interval switching buttons (monthly/yearly) with savings display.
- Resume subscription button on cancellation notice.
cas changelogcommand to show release notes from GitHub releases.
- Cloud sync on MCP startup runs in background with 5s timeout (non-blocking).
- Heartbeat uses shorter 5s timeout and spawn_blocking to avoid stalling async loop.
- Refactored cloud routes: org_billing_settings → billing_settings, org_members → members.
- Release bump workflow now requires a matching CHANGELOG.md section.
- Debounced Ctrl+C interrupt to prevent accidental double-sends.
- Update version check now compares versions properly.
- Stripe portal return URL redirects back to billing page instead of settings.
- Removed duplicate type export in types/index.ts.
0.5.7 - 2026-02-15
- Avoided macOS factory startup crash by using subprocess daemon mode with attach/socket retries.
- Hardened UTF-8-safe truncation behavior in touched UI/tooling paths to prevent char-boundary panics.
- Standardized release-train crate versions to
0.5.7.
0.5.6 - 2026-02-15
- Cleared clippy warnings under
-D warningsacross touched workspace crates.
- Standardized release-train crate versions to
0.5.6. - Updated local git hook rustfmt invocation to use Rust 2024 edition.
0.5.5 - 2026-02-15
- Published
0.5.5release and synchronized release-train crate versions.
0.5.4 - 2026-02-15
- Improved Supabase auth login UX and callback branding.
0.5.3 - 2026-02-15
- Initial release carrying Supabase auth login UX and callback branding improvements.
0.5.2 - 2026-02-13
- Bumped release-train versions to
0.5.2.
0.5.1 - 2026-02-11
- Fixed Sentry transport panic triggered during
cas login.
0.5.0 - 2026-02-11
- Added missing Sentry transport feature to prevent login-time crash.
0.4.0 - 2026-01-10
- Consolidated MCP tool format with unified naming.
- Sort and task type filtering for MCP and CLI.
- ID-based search and CLI/MCP feature parity.
- Git worktree support for task isolation.
- Schema migration system for database upgrades.
- Verification system with task-based exit blocking.
- Statusbar anchoring support.
- Extracted
cas-coreandcas-mcpcrates for better modularity. - Removed
#[tool_router]macro from CasCore for compile-time improvement. - MCP enabled by default in
cas init --yes. - Removed legacy MCP mode and added
list_changednotifications.
- Removed duplicate store implementations from
cas-cli. - Fixed scope persistence in crate extraction.
- Task verifier now uses CLI and checks project rules.
- Initial stable release with core functionality.