All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project tries to adhere to Semantic Versioning.
- Dark theme support with
dark_themeparameter - Sketch mode rendering with
sketchparameter - SVG centering with
centerparameter - Output scaling with
scaleparameter - SVG asset bundling control with
bundleparameter - Tooltip appendix forcing with
force_appendixparameter - Execution timeout control with
timeoutparameter - Board animation with
animate_intervalparameter - Target board specification with
targetparameter - Custom font support:
- Regular font with
font_regular - Italic font with
font_italic - Bold font with
font_bold - Semibold font with
font_semibold
- Regular font with
- Improved type hints using
UnionandLiteraltypes
- Basic D2 diagram rendering support
- Multiple output formats (svg, png, pdf)
- Theme customization
- Layout engine options
- Platform detection and binary management