Skip to content

Update dependency graphviz/graphviz to v16 - #9

Open
ggrossetie wants to merge 1 commit into
mainfrom
renovate/graphviz-graphviz-16.x
Open

Update dependency graphviz/graphviz to v16#9
ggrossetie wants to merge 1 commit into
mainfrom
renovate/graphviz-graphviz-16.x

Conversation

@ggrossetie

Copy link
Copy Markdown
Member

This PR contains the following updates:

Package Update Change
graphviz/graphviz major 14.1.316.0.0

Release Notes

graphviz/graphviz (graphviz/graphviz)

v16.0.0

Compare Source

Added
  • A new agnnodes_z function is available as an alternative to agnnodes. This
    new function should be preferred in new code.
Changed
  • The core plugin’s JSON renderer no longer overwrites the graph’s IO
    discipline. This will only be relevant to users writing their own plugin-using
    code.
  • Breaking: The agmemconcat function has been removed.
  • Breaking: Support for the undocumented postaction attribute has been
    removed.
  • gvmap discards cluster attribute information if any cluster attribute
    has a negative value. This should never occur in normal operation (the
    cluster program only attaches non-negative cluster attributes), but only
    if a user has incorrectly edited dot source.
  • Breaking: The gvmap options -g, -l, and -p have been removed.
    Their functionality was never implemented and passing these had no effect.
  • Breaking: xdot_linear_grad.n_stops and xdot_radial_grad.n_stops are
    now of type unsigned.
Fixed
  • Rendering multiple graphs with the core plugin’s FIG renderer no longer
    results in later outputs referring to colors defined in earlier outputs.
  • libxdot rejects parsing of linear and radial gradients that claim a negative
    number of stops.
  • Graphs that require “top sorting” during crossing minimization no longer cause
    Graphviz to crash. This was a regression in Graphviz 14.1.3. #​2851
  • Fixed infinite loop in gvpr #​2849 by making object traversals skip newly
    created objects in mutable graphs. To do this, added API to get current object
    sequence numbers.

v15.1.1

Compare Source

Changed
  • When using dl_iterate_phdr to discover the plugin directory, the default
    compiled-in plugin directory is only overridden if dl_iterate_phdr
    successfully discovers the plugin directory. Previously if the
    dl_iterate_phdr search failed, the plugin directory would be considered the
    empty string.
  • The cells of an HTML table are now emitted after the table border and rules.
    The main effect of this is, when post-styling a table with CSS, cell content
    remains visible. I.e. Z-ordering is more intuitive.

v15.1.0

Compare Source

Added
  • When using the fdp layout algorithm (dot -Kfdp … or fdp …), a new command
    line option -Lm… is supported for controlling the “m-limit”. See the man
    page for details about this option. #​954
  • The vt plugin has a new option for using Unicode octant characters to render
    8-pixels-per-cell output, -Tvt-8up2.
Fixed
  • When building from source from a Git checkout, builds with
    --disable-python/--disable-python3 once again work. This was a regression
    in Graphviz 14.1.3. #​2839
  • Gvedit no longer leaves temporary files on disk when previewing.

v15.0.0

Compare Source

Changed
  • The MinGW packages no longer have libgd-dependent components enabled.
  • Breaking: The diffimg utility has been removed.

v14.1.5

Compare Source

Fixed
  • The JSON renderer of the core plugin now understands a cluster to be indicated
    by the common rules, including the “cluster” prefix being case insensitive and
    the cluster=true attribute as an alternative. #​2187
  • The description of what defines a cluster subgraph in the gc man page has
    been updated. #​2187
  • When rendering multiple files at once (e.g.
    dot -Tsvg -O file1.dot file2.dot), page numbering state from previous jobs
    no longer leaks into the current job. This was a regression in
    Graphviz 2.40.0. #​2827
  • Logic to determine whether a rendered page is non-first has been corrected.
  • gvpr modulo expressions with an out-of-range modulo operand are now detected
    and result in an error message.
  • When gvpr dumps switch statements as text, they are now printed as switch
    statements instead of an if-else ladder. This avoids incorrect interpretation
    of break statements in error messages. #​2822
  • An out-of-bounds read access during gvpr type checking has been fixed.
  • A null pointer dereference when freeing xdot objects has been fixed.

v14.1.4

Compare Source

Changed
  • Enable ascii plugin to be built using autotools. #​2828
Fixed
  • Processing concentrate=true graphs no longer crashes Graphviz. Processing of
    concentrate=true graphs still often errors out. #​2825

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant