Changelog History
Page 4
-
v0.7 Changes
๐ Support setting top-level attrs with
g.attr(key=value)
.โ Add context manager usage of
subgraph()
for adding a subgraph in a with-block.โ Add json-based output formats to known
FORMATS
(Graphviz 2.40+).โฌ๏ธ Drop extra indent level for DOT source with nonempty
graph/node/edge_attr
.โ Add a final newline to a saved DOT source file if it does not end with one.
Raise
subprocess.CalledProcessError
on non-zero exit status from rendering.Raise early when adding a
subgraph()
withstrict=True
(avoid DOT syntax error).๐ Make undocumented
quote()
,quote_edge()
, andattributes()
methods private. -
v0.6 Changes
โฌ๏ธ Drop Python 2.6 support (use
graphviz<0.6
there).๐ Improve tests for
mkdirs()
.๐ Better document adding custom DOT using the
body
attribute.โ Add
view()
-support for FreeBSD (pull request Julien Gamba). -
v0.5.2 Changes
โ Add
ENGINES
andFORMATS
to the documented public API. -
v0.5.1 Changes
๐ Fixed PY3 compatibility.
-
v0.5 Changes
โ Add low-level functions
render()
,pipe()
, andview()
for directly working with existing files and strings.๐ Support all
render()
-arguments in theview()
-short-cut-method. -
v0.4.10 Changes
โ Added
'patchwork'
engine. -
v0.4.9 Changes
โ Add support for
strict
graphs and digraphs.๐ Hide
render/pipe()
subprocess console window on Windows when invoked from non-console process (e.g. from IDLE).๐ Improve documentation markup/wording.
โ Make
TestNoent
more robust. -
v0.4.8 Changes
Make
_repr_svg_()
available onSource
(pull request RafalSkolasinski). -
v0.4.7 Changes
๐ Fixed
view()
-method on Linux under Python 3 (pull request Antony Lee). -
v0.4.6 Changes
๐ Fixed
view()
-method on Linux and Darwin (pull request Eric L. Frederich).