Changelog
v1.7.0 (2026-05-06)
Breaking (backward-compatible)
- Renamed:
umbrella_analysisreplacessemantic_context_analysisas the result key for umbrella gap data. The old key is accepted as a fallback insave_report(),get_dataframe(),analyze_and_save(), and the MCP server. - Renamed:
missing_tripletsreplacesgapsinsidetriplets_analysis. The old key is accepted as a fallback.
New Features
get_limits()— check API key balance and daily limits (GET /api/v1/key/limits).list_analyses()— list all analyses saved under this API key.get_analysis(task_id)— fetch a previously created analysis result.share_analysis(task_id)— create a public share link for any analysis.unshare_analysis(task_id)— revoke a share link.- CLI
--limitsflag — print key balance and exit without running an analysis. - MCP tool
unihra_get_limits— exposes key balance to AI assistants. - MCP
unihra_get_gapsdefaultmin_gaplowered to0.0— the API now applies adaptive thresholds; no need to filter client-side.
v1.6.0
- Added Anchors analysis with
links(href URLs) per anchor text. save_report()— new Anchors sheet with href link column.- MCP: added
unihra_get_anchorstool.
v1.5.0
- Added
triplet_analysismode (Knowledge Graph, 5 credits). save_report()— new Triplets and Triplets Gaps sheets.- MCP: added
unihra_get_tripletstool. - Streaming: surfaced triplet progress events.
v1.4.0
- Added
queriesparameter for target-query-aware analysis. - Added
url_cookiesfor pages behind authentication. - Added
get_page_structure()— auto-called after every successful analysis.
v1.3.0
- Added MCP server (
pip install "unihra[mcp]"). - Result local storage and segment JSON files.
v1.2.0
- Added Excel export with color-coded styling.
- Added
get_dataframe()for pandas integration.
v1.1.0
- Added streaming via
analyze_stream(). - Added CLI (
unihracommand).
v1.0.0
- Initial release.
analyze(),health(), basic HTTP retry support.