Fixed
clickdeclared as an explicit dependency —dirplotimportsclickdirectly in_overview.py, but relied on it being pulled in transitively bytyper. Starting around typer 0.12, click became optional in some typer builds, causingModuleNotFoundError: No module named 'click'when running the installed tool under Python 3.14.click>=8.0is now a direct dependency.
Added
-
SVG snapshot output for
gitandhg— both commands now accept--output file.svgfor single-frame snapshots, producing an interactive SVG (hover tooltips, CSS highlight) identical tomap's SVG output. Animation output (APNG/MP4) is unchanged and still requires.png/.mp4/.mov. -
Remote URL support for
hg—dirplot hgnow acceptshttps://,http://, andssh://URLs directly (e.g.dirplot hg https://hg.reportlab.com/hg-public/reportlab --inline). The repository is cloned into a temporary directory automatically, mirroring the GitHub URL support already available indirplot git.