Opened 13 months ago

Closed 12 months ago

Last modified 8 months ago

#22178 closed enhancement (fixed)

graphviz-14.0.0

Reported by: Douglas R. Reno Owned by: Bruce Dubbs
Priority: normal Milestone: 13.0
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New major version

Change History (4)

comment:1 by Bruce Dubbs, 13 months ago

[14.0.0] – 2025-09-21

### Changed

  • In the CMake build system, whether GTK-dependent components are built or not can now be controlled by the -DWITH_GTK={AUTO|ON|OFF} option.
  • The CMake build system now includes man pages for the circo, dot2gxl, fdp, gv2gml, gv2gxl, gvmap.sh, gxl2dot, neato, sfdp, and twopi aliases.
  • In the CMake build system, whether Poppler-dependent components are built or not can now be controlled by the -DWITH_POPPLER={AUTO|ON|OFF} option.
  • The gvpr -a option is no longer limited to 100 arguments. It is limited now only by available memory.
  • In the CMake build system, whether librsvg-dependent components are built or not can now be controlled by the -DWITH_RSVG={AUTO|ON|OFF} option.
  • In the CMake build system, whether libwebp-dependent components are built or not can now be controlled by the -DWITH_WEBP={AUTO|ON|OFF} option.
  • Breaking: The CDT_VERSION macro has been updated to reflect the last time an API-breaking change was made. This should have happened in Graphviz 9.0.0 and then multiple other releases since then.
  • In the CMake build system, whether X11-dependent components are built or not can now be controlled by the -DWITH_X={AUTO|ON|OFF} option.
  • The graphviz_version.h header includes macros GRAPHVIZ_VERSION_MAJOR, GRAPHVIZ_VERSION_MINOR, GRAPHVIZ_VERSION_PATCH for compile-time discrimination based on the Graphviz version.
  • The CMake build system no longer allows overriding the Graphviz version with -DVERSION=….
  • Breaking: The agcanonStr function has been removed.

### Fixed

  • The CMake build system no longer installs an sfdp alias when SFDP is disabled (-Dwith_sfdp=OFF).
  • The plugin version in pre-built Fedora and Rocky Linux packages has been corrected 6 → 8. This change should have happened in Graphviz 13.0.0.
  • Empty HTML-like labels (<>) are once again processed successfully. This was a regression in Graphviz 13.0.0.
  • Some typos in the cgraph man page have been fixed.

comment:2 by Bruce Dubbs, 13 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: new → assigned

comment:3 by Bruce Dubbs, 12 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commits

1ec9eb09ac Update to graphviz-14.0.0.
390ff6805e Update to postgresql-18.0.

comment:4 by Bruce Dubbs, 8 months ago

Milestone: 12.5 → 13.0

Milestone renamed

Note: See TracTickets for help on using tickets.