Skip to content

chore(deps): update dependency graphviz to v14 - #86

Merged
ReenigneArcher merged 1 commit into
masterfrom
renovate/graphviz-14-x
Sep 3, 2026
Merged

chore(deps): update dependency graphviz to v14#86
ReenigneArcher merged 1 commit into
masterfrom
renovate/graphviz-14-x

Conversation

@renovate

@renovate renovate Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
graphviz (source) major ==13.1.2==14.1.2

Release Notes

graphviz/graphviz (graphviz)

v14.1.2

Compare Source

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 <graphviz/gvc.h> instead of
    #include <gvc.h>. #​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

v14.1.1

Compare Source

Changed
  • When seeding random number generators with time(NULL), the result of
    getpid() is no longer also mixed in. Previously this was the case on
    non-Windows platforms, impeding reproducibility and portability.
Fixed
  • In the CMake build system, when WITH_SMYRNA is AUTO or unset, Smyrna
    enabling depends on the presence of Pangocairo.
  • In the CMake build system, versions of dot with plugins built in are only
    linked against enabled plugins. #​2795

v14.1.0

Compare Source

Added
  • Added option neato -n3 for fit ends of edges to nodes' borders when edge
    trajectory is set. #​2736
  • Orthogonal edges now support rounded corners via the radius edge attribute.
    When splines=ortho is set and an edge has radius > 0, corners are rendered
    as smooth arcs instead of sharp angles. The radius value controls the size of
    the corner arc. Default is 0 (square corners).
Fixed
  • Some Undefined Behavior in sparse matrix calculations has been removed.
  • In the Autotools build system, when the PHP interpreter (php) is available
    but php-config is not, building the PHP bindings is no longer enabled. This
    was a regression in Graphviz 2.42.0. #​2788

v14.0.5

Compare Source

Fixed
  • When filtering attribute lists, Smyrna no longer accesses out of bounds memory
    or misses results.
  • osage should now handle clusters that become empty when nodes are incorrectly
    assigned to sibling clusters. #​2721

v14.0.4

Compare Source

Changed
  • Internal timing operations now use clock() on all platforms (previously this
    was only used on Windows). This should result in more accurate timing in
    verbose informational messages.
  • Building Graphviz with expat < 2.2.8 is no longer supported on MinGW.
Fixed
  • diffimg now notices failures when calling Ghostscript to convert PS images
    to PNG and exits instead of continuing.
  • dtstat no longer reads/writes out of bounds memory on platforms where
    sizeof(int) < sizeof(size_t). This was a regression in Graphviz 7.0.1.
  • Some incorrect variable types in the libcdt man page have been corrected.
  • gvgen no longer triggers Undefined Behavior when asked to generate a binary
    tree with depth ≥ 32 (e.g. gvgen -t32).
  • gvgen no longer triggers Undefined Behavior when asked to generate a
    hypercube with depth ≥ 32 (e.g. gvgen -h32).
  • A null pointer dereference in edge pair analysis within the circo algorithm
    has been fixed.

Configuration

📅 Schedule: (in timezone America/New_York)

  • Branch creation
    • "after 1am and before 8am"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added dependencies Pull requests that update a dependency file custom labels Sep 3, 2026
@sonarqubecloud

sonarqubecloud Bot commented Sep 3, 2026

Copy link
Copy Markdown

@ReenigneArcher
ReenigneArcher merged commit 5b73490 into master Sep 3, 2026
10 checks passed
@ReenigneArcher
ReenigneArcher deleted the renovate/graphviz-14-x branch September 3, 2026 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

custom dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant