FigOps v0.17.5
FigOps v0.17.5
This release closes the render_csv_graph expressiveness/layout issue from #186.
- PyPI: https://pypi.org/project/figops/0.17.5/
- TestPyPI: https://test.pypi.org/project/figops/0.17.5/
- GitHub issue: #186
- Install:
python -m pip install figops==0.17.5 - MCP smoke:
figops-mcp --smoke
Added
x_scale/y_scaleoptions forfigops.render_csv_graph.series_columnsupport for scatter/line/xy renders with automatic legends.annotationscallouts with optional leader arrows.- Geometry diagnostic for figure-title to facet-panel-title overlap.
Fixed
- Facet suptitles now reserve headroom above panel headers.
- PNG exports now embed and preserve DPI metadata.
Verification
- Local full suite:
964 passed, 18 warnings, 48 subtests passed. - Release-critical tests passed.
ruff check, generated tool-reference check,git diff --check, package metadata smoke, public package surface, consumer install smoke, twine check, and upload guards passed.- GitHub release asset smoke passed.
- TestPyPI publish workflow succeeded: https://github.com/Moonweave-Research/figops/actions/runs/28148902663
- PyPI publish workflow succeeded: https://github.com/Moonweave-Research/figops/actions/runs/28149023097
- Fresh TestPyPI and PyPI install smokes passed for
figops==0.17.5. - Local uv-tool install updated to
figops==0.17.5;figops-mcp --smokeandgraphhub-mcp --smokepassed.