What's New
Bugfixes
- macOS CI fix: ANSI-safe assertions in help text tests (Typer inserts escape codes between hyphens in flags)
- Path confinement: All input/output paths now use
resolve() + relative_to(cwd)instead of simple..check - Circular import fix: Extracted
parse_json_arrayinto shared_utils.pymodule - Rate limiting:
--requests-per-minuteflag now actually enforced (was declared but unused) - trust_remote_code warning: Rich warning panel before loading local models
- Dedup logging: Silent
ValueErrorin MinHash LSH replaced with debug logging
Rebrand
- New terracotta logo (
#C0512D) replacing old purple/cyan theme - Web UI color scheme updated to warm orange/terracotta palette
- Chart colors updated to match new branding
Stats
- 1682 tests across 59 test files
- All CI checks passing
Install / Upgrade
pip install --upgrade soup-cli