Releases
v2.0.0
2.0.0 (2023-06-20)
⚠ BREAKING CHANGES
For v2, the arguebuf library has ben largely rewritten.
For instance, all import/export methods have been moved from being
instance methods of the Graph
class to being regular functions in
dedicated submodules. The documentation has been updated accordingly, so
please consult the docs to view the updated API of this library.
restructure package
completely restructure the package
improve graphviz interface
Features
add d2 export functionality (#33 ) (4292011 )
add d2 renderer (#35 ) (e4dd6e2 )
add dfs/bfs traversal methods (03ea313 )
add grpc server for casebase loader (7bf5c08 )
add initial support for loading case bases (b59ce73 )
add microtexts parser (99252a5 )
add root_nodes function (e75ef75 )
add support for parsing xAIF argument graphs (#32 ) (813b9f9 )
allow creating graphs from plain texts (309e959 )
allow custom folder glob for casebase import (08f07fe )
allow exporting/rendering monochrome graphs (6937a8a )
allow specification of graphviz dpi (0da5a47 )
allow specifying globs in casebase loader (220fe3a )
announce breaking changes (8664eb9 )
completely restructure the package (b2d3262 )
drop support for Python 3.8 (9e423c6 )
improve graphviz interface (73a8e53 )
make nodes and edges hashable (bc33e86 )
restructure package (77facb1 )
traversal: add option to remove start node (2cdb412 )
use collections.abc instead of typing (c0ced56 )
Bug Fixes
add to_gv to init (dab7859 )
all enums now inherit from str (846af05 )
allow comparing nodes/edges to None (821d574 )
aml node import typing (c13fb88 )
cli: convert enum members to strings (7a21b87 )
cli: wrong import (d94f62a )
export Scheme from init (3c036ca )
graphviz: check format and engine (29c0a48 )
graphviz: switch engines and renderers (98396c8 )
imported texts were missing the first line (f95551e )
improve saving to file (15bdc59 )
make casebase loader more reobust (174b937 )
microtexts: properly parse scheme edges (122ca44 )
only add resource if text is a different file (4c9d558 )
ova: correctly check for body (e18396e )
overhaul casebase import to make it robust (5c07339 )
properly init graphviz graphs (514dea3 )
protobuf: properly parse userdata structs (87a19f3 )
remove unused pygraphviz import (a0e6726 )
rename vars in load xaif due to type errors (fdd5d7f )
resolve d2 rendering type warnings (8885875 )
revert to older arguebase revisions (0876dc0 )
test: wrong usage of casebase loader (6b4dc9d )
update deps (de8b36d )
use all to define the arguebuf interface (a3d434e )
You can’t perform that action at this time.