# graphviz 14.1.2 - Product: graphviz (https://whatsnew.fyi/product/graphviz) - Vendor: graphviz - Date: 2026-01-24 - Version: 14.1.2 - Original notes: https://gitlab.com/graphviz/graphviz/-/tags/14.1.2 - Permalink: https://whatsnew.fyi/product/graphviz/releases/14.1.2 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 . - **removed** — Support for HP-UX has been removed - **fixed** — On MinGW, Smyrna consistently uses `/` as a path separator - **fixed** — In the CMake build system, building a statically linked `dot` with the Quartz plugin enabled has been repaired - **changed** — The configuration files exported by the CMake build system have an additional install interface of `include`, adding to the existing `include/graphviz`, allowing code to prefix include paths with `graphviz/` such as `#include ` - **fixed** — The `colorscheme` attribute when applied to edge labels works once again - **fixed** — The `dpi` and `resolution` graph attributes are now constrained to a minimum value of `0.0` - **fixed** — Compilation from source no longer fails on Solaris with symbol conflicts due to `lock_t` usage - **fixed** — When compiling Graphviz from source, `_FILE_OFFSET_BITS` is set consistently in all compilation jobs ###### Changed - Support for HP-UX has been removed. ###### Fixed - On MinGW, Smyrna consistently uses `/` as a path separator. - In the CMake build system, building a statically linked `dot` with the Quartz plugin enabled has been repaired. - The configuration files exported by the CMake build system have an additional install interface of `include`, adding to the existing `include/graphviz`. The effect of this is that code using these files to access Graphviz headers can now prefix their include paths, e.g. `#include ` instead of `#include `. #2798 - The `colorscheme` attribute when applied to edge labels works once again. This was a regression in Graphviz 11.0.0. #2801 - The `dpi` and `resolution` graph attributes are now constrained to a minimum value of `0.0`. This was already stated in the documentation but not enforced by the code. - Compilation from source no longer fails on Solaris with symbol conflicts due to `lock_t` usage. #2802 - When compiling Graphviz from source, `_FILE_OFFSET_BITS` is set consistently in all compilation jobs. #2803