Skip to content

v1.2.1

Choose a tag to compare

@devasishpal devasishpal released this 08 Jun 05:41
· 5 commits to main since this release

v1.2.1 — 2026-06-08

Fixed

  • CLI render crash without -o flagsys.stdout.write() received a RenderResult object instead of a string, crashing on stdout output. Now correctly writes result.svg.
  • Markmap import crash on fresh installmarkmap_render.js was missing from the PyPI wheel because *.js files weren't included in package data. Fixed via [tool.setuptools.package-data].
  • Entire CLI crashing from one broken engineMarkmapRenderer.__init__ raised RenderError (uncatched), blocking all commands. Added except PiDrawError catch-all in engine registration so a single broken engine registers as unavailable instead of crashing.
  • File output with RenderResult_write_output now handles RenderResult objects via .save(), fixing write-to-file for all callers.

Changed

  • Package data now includes **/*.js assets in the wheel.