Skip to content

Commit 8e39ece

Browse files
chore: changelog for 0.4.7
1 parent 0c2c019 commit 8e39ece

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.4.7] - 2026-06-22
11+
12+
### A live run view that shows what's happening
13+
- **Step labels appear as the AI reasons** — instead of waiting until a step completes, the label streams in with a typewriter effect and a blinking cursor, so you can follow along in real time.
14+
- **A dedicated describe panel in the run view** — a bordered box below the activity line shows a plain-English description of what the browser just did, updating live as each step finishes.
15+
- **The objective header is now a proper bordered box** — replaces the flat grey bar, making it easier to visually separate your goal from the step activity below.
16+
- **Long objectives no longer overflow the terminal** — the run box wraps long objective text and pins itself to your terminal width. The step timer no longer flickers on updates.
17+
18+
### More accurate assertions and text extraction
19+
- **A new text-based assertion path checks page content via code, not just screenshots** — for assertions, kane-cli can now extract structured DOM content and run a code extractor against it, giving more stable and replay-safe results.
20+
- **Boolean checks now steer toward presence vs. state** — rather than brittle exact-match comparisons, the AI now uses a dedicated mode that asks whether something is present or in a given state, reducing false failures.
21+
- **Assertion intent carries through to code export** — the query, expected value, and unit-conversion flag from a heal/assertion step now travel all the way into exported automation code.
22+
23+
### Cleaner, more accurate step labels
24+
- **Step labels are generated in parallel with execution** — the humanizer runs alongside the action node so labels appear faster, without blocking the step.
25+
- **Labels are cleaner by default** — auto-generated step labels strip autopilot grounding descriptors and redundant "wait" language, and whitespace-only names are normalized at ingestion.
26+
- **The initial navigate step now always gets a label and rationale** — the first `navigate` step no longer silently skips humanization.
27+
28+
### Reliability and display fixes
29+
- **Loopback URLs get the right scheme** — hosts like `localhost` now correctly get `http://` instead of being flagged as unresolvable.
30+
- **Screenshots are labeled correctly** — images were being sent as `image/png` even when they were JPEG; the content type is now correct.
31+
32+
---
33+
1034
## [0.4.6] - 2026-06-18
1135

1236
### API steps inside test flows

0 commit comments

Comments
 (0)