# graphviz 14.1.3 - Product: graphviz (https://whatsnew.fyi/product/graphviz) - Vendor: graphviz - Date: 2026-03-03 - Version: 14.1.3 - Original notes: https://gitlab.com/graphviz/graphviz/-/tags/14.1.3 - Permalink: https://whatsnew.fyi/product/graphviz/releases/14.1.3 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- See the CHANGELOG . - **changed** — Using long node names in combination with the fdp layout algorithm no longer results in truncated generated names - **changed** — Vertical centering of text within HTML-like table cells has been improved - **changed** — The existing ability to provide a numeric parameter to -v to specify verbosity level is newly documented in dot --help - **fixed** — gvmap no longer dereferences a null pointer when reading position-less graphs - **fixed** — gvmap no longer crashes when adding coordinate data - **fixed** — mm2gv no longer accepts input matrices with non-real element type - **fixed** — The Tcldot_Init, Tcldot_builtin_Init, and Tcldot_SafeInit symbols in tcldot.dll are externally visible on Windows - **fixed** — The Tclpathplan_Init and Tclpathplan_SafeInit symbols in tclpathplan.dll are externally visible on Windows - **fixed** — The Autotools build system more consistently uses $PYTHON3 instead of python3 when invoking Python - **fixed** — The Autotools build system explicitly links against libglu libraries when linking against libglut - **fixed** — Corrected time formatting in verbose info/debug messages to show HH:MM:SS instead of HH:SS - **fixed** — Further parts of the network simplex algorithm have been rewritten in a non-recursive style to allow processing larger graphs that previously caused stack overflows - **fixed** — Canonicalizing an empty string or a string entirely made up of characters needing escaping no longer triggers an out-of-bounds memory write - **fixed** — An off-by-one error in the network simplex algorithm has been corrected ###### Changed - Using long node names in combination with the fdp layout algorithm no longer results in truncated generated names. - Vertical centering of text within HTML-like table cells has been improved. - The existing ability to provide a numeric parameter to `-v` to specify verbosity level are newly documented in `dot --help`. ###### Fixed - `gvmap` no longer dereferences a null pointer when reading position-less graphs. - `gvmap` no longer crashes when adding coordinate data. - `mm2gv` no longer accepts input matrices with non-`real` element type. Previously these would be accepted but processed incorrectly leading to out-of-bounds memory reads and writes. - The `Tcldot_Init`, `Tcldot_builtin_Init`, and `Tcldot_SafeInit` symbols in `tcldot.dll` are externally visible on Windows. #2809 - The `Tclpathplan_Init` and `Tclpathplan_SafeInit` symbols in `tclpathplan.dll` are externally visible on Windows. #2809 - The Autotools build system more consistently uses `$PYTHON3` instead of `python3` when invoking Python. This ensures developers are more easily able to control the Python installation in use from the top level. - The Autotools build system explicitly links against libglu libraries when linking against libglut. - Corrected time formatting in verbose info/debug messages (enabled by -v). Previously, minutes was missing, showing HH:SS instead of HH:MM:SS. - Further parts of the network simplex algorithm have been rewritten in a non-recursive style. This allows processing larger graphs that previously caused stack overflows. #2782 - Canonicalizing an empty string or a string entirely made up of characters needing escaping no longer triggers an out-of-bounds memory write. This was a regression in Graphviz 13.0.1. #2743 - An off-by-one error in the network simplex algorithm has been corrected. This could have led to suboptimal layout in some edge cases. This was a regression in Graphviz 13.0.0.