This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+12 more
Summary
AI summaryAdded TOML test case support and CSV log import to evalview.
Full changelog
What's new in 0.7.1
Added
- TOML test cases —
TestCaseLoadernow understands.tomlalongside.yaml/.yml(#209). Same schema, different on-disk encoding for teams that already author config in TOML. Uses stdlibtomllibon Python 3.11+ and falls back totomlion 3.9/3.10. Example inexamples/test_case_toml.toml. - CSV log import —
evalview generate --from-lognow accepts CSV alongside JSONL, OpenAI, and EvalView capture formats (#216). Header row identifies columns, with aliases matching the JSONL parser. Tool cells accept JSON list, comma-, semicolon-, or pipe-separated forms. Example fixture and README underexamples/log-import/.
Changed
- Chat-mode command validator now derives its allowlist from the Click registry instead of a hand-maintained set.
evalview inspectis now a hidden alias that forwards toevalview visualize(which is the strict superset).evalview viewis no longer hidden — surfaced under the "Inspect & Visualize" section of--help.- Daily dogfood workflow now updates a single rolling issue instead of filing a new one each failing day.
parse_csv'swarncallback type tightened fromAnytoOptional[Callable[[str], None]](#221).
Removed
evalview quickstartdeprecated shim (useevalview demoorevalview init).requirements.txt(usepyproject.toml+uv.lock).
Internal
- Four 1k+ files split into focused submodules following the PR #202 mixin pattern (#215).
- Root-directory polish pass (#218): tighter
.gitignore,install.sh→scripts/install.sh, 39 tracked root entries.
Docs
AGENT_INSTRUCTIONS.md→AGENTS.md, andguides/moved underdocs/(#219).docs/README.mdindex expanded; per-directory READMEs indemo/,demo-agent/,demo-tests/.
Fixed
- Hermetic test suite —
git clone && make testgoes green on first run with no env setup beyonduv. - Lint-clean main — drops unused imports left after the quickstart removal.
PyPI: https://pypi.org/project/evalview/0.7.1/
npm: https://www.npmjs.com/package/evalview/v/0.7.1
Full changelog: https://github.com/hidai25/eval-view/blob/main/CHANGELOG.md
🤖 Co-authored with Claude Code
Breaking Changes
- Removed `evalview quickstart` shim (use `evalview demo` or `evalview init`).
- Removed `requirements.txt` (use `pyproject.toml` + `uv.lock`).
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About hidai25/eval-view
Regression testing framework for AI agents. Save golden baselines, detect behavioral drift, and block regressions in CI. Works with LangGraph, CrewAI, OpenAI, Claude, and any HTTP API.
Related context
Related tools
Beta — feedback welcome: [email protected]