Releases: usetero/cli
Releases · usetero/cli
v1.22.3
1.22.3 (2026-02-26)
Bug Fixes
- enforce strict v2 transcript sequencing invariants (6563f4f)
- enforce tool-use lineage invariants before chat requests (df2a1c9)
- harden chat v2 protocol handling and isolate wire contract (d8a4cea)
- log and count protocol violations in turn lifecycle (9418b5f)
- preserve assistant tool_use lineage in tool-result followups (8c926f1)
- preserve tool-result sequencing and classify chat 4xx errors (8ae965f)
- unblock GitHub Actions runner selection and workflow lint (62e8cbc)
v1.22.2
v1.22.1
1.22.1 (2026-02-26)
Bug Fixes
- add scoped-client concurrency coverage and query tool telemetry (da0d1be)
- align chat messages and input to global edge padding (22c49bb)
- eliminate uploader shutdown race in app runtime (83ea6f4)
- enforce strict chat stream v2 contract and harden client state machine (ae0238c)
- enforce strict chat stream v2 protocol and regenerate clients (439021f)
- harden app runtime lifecycle and db polling timeouts (1a78fcd)
- harden chat stream state handling and tests (c54a6b1)
- harden chat/api clients and bound tool query execution (326ac52)
- run chat tool execution asynchronously off the tea update loop (49548c9)
v1.22.0
v1.21.0
v1.20.0
v1.19.0
v1.18.0
1.18.0 (2026-02-24)
Features
- add policy card component and show tool (568723f)
- add Quality tab and enrich all analysis tabs with category descriptions (4def4cd)
Bug Fixes
- add spacer line between chat messages and input bar (e05b723)
- clean up orphaned messages from DB on cancel (47205b1)
- clean up waste table Impact column and lower discovery thresholds (2534d9a)
- display "$0/yr" instead of "—" for zero-value impact in waste category table (e6b6557)
- eliminate JOINs in waste category detail query using denormalized columns (42dedd9)
- only toggle tool/thinking blocks when clicking the header line (936cefc)
- restore category subtitle in policy header and use orange focus border (550409c)
- tighten policy card layout — remove subtitle, rationale divider, cap examples (de8d2fe)
- use pre-computed cache table for waste category statuses (c5e453b)
v1.17.0
v1.16.0
1.16.0 (2026-02-19)
Features
- add discovery progress indicators and PII observed/at-risk split (5663eea)
- async statusbar polling, impact_type + per-severity volumes, Impact column (dc64f87)
- replace PII tab with comprehensive Compliance tab covering 4 categories (8d2c568)
- show cost percentage per waste category in Est. Savings column (8f92b53)
Bug Fixes
- color 'at risk' compliance status with warning color to match dot (ba88810)
- deps: update module github.com/mattn/go-sqlite3 to v1.14.34 (#42) (fe9ca4b)
- distinguish null from zero for all measurement fields (804721d)
- force-refresh sync token on server auth rejection (7ea6fe5)
- remove redundant error toasts from query tool (977a4d0)
- show actual error message on stream failures and fix statusbar overflow (17ece74)