Changelog
Changelog
All notable changes to scout are documented here.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning
once it reaches 1.0.0. While in 0.x, breaking changes may occur between
minor versions; patch versions remain backward-compatible bug fixes.
Unreleased
0.1.4 - 2026-05-16
Fixed
scout --helpand thescout.climodule docstring still showed the old "Black-box testing, pinpoint precision" tagline. Updated to match the rest of the project's positioning: "UI-driven API regression testing".
Changed
- README points at the new boxprobe/scout-medusa demo repo as a working reference deployment.
0.1.3 - 2026-05-16
Initial public release on PyPI. Prior 0.1.x versions were distributed
internally via a private package registry; this is the first cut intended
for external consumers.
Features at this version
scout run— execute pre-recorded Python scenarios via Playwright, capture API traffic through a recording proxyscout verify— debug-mode scenario execution with screenshots, no proxyscout diff— compare two runs' API recordings, produce HTML diff report with structural, value, and known-change classificationscout runs— list local run history- Pixel-anchored
LocatorAPI withabs/rel/dxypositioning diff_ignore.jsonrule format for field, value-type, endpoint, and status-only noise suppression- HTML diff report with filterable endpoint table, popup body diffs, and known-change badges
- JUnit XML report alongside HTML for CI integration