Arguebuf

Latest version: v2.5.2

Safety actively analyzes 639495 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

2.2.0

[2.2.0](https://github.com/recap-utr/arguebuf-python/compare/v2.1.2...v2.2.0) (2023-10-23)


Features

* **graph:** allow to remove an entire branch ([c03caba](https://github.com/recap-utr/arguebuf-python/commit/c03caba7c7d02828c72d3b66256434cf363d2ba7))


Bug Fixes

* make remove_branch actually work ([ca9dbae](https://github.com/recap-utr/arguebuf-python/commit/ca9dbaea534300b4c0ed6e97c426cb70fdb32fe4))

2.1.2

[2.1.2](https://github.com/recap-utr/arguebuf-python/compare/v2.1.1...v2.1.2) (2023-10-20)


Bug Fixes

* add docker image for cli ([b8e6b2c](https://github.com/recap-utr/arguebuf-python/commit/b8e6b2cb6bb8fc16f3b20ec1c1a813957003afa0))
* bump deps ([03e5de3](https://github.com/recap-utr/arguebuf-python/commit/03e5de32c97c651e5736c8138656ca82b39f4305))

2.1.1

[2.1.1](https://github.com/recap-utr/arguebuf-python/compare/v2.1.0...v2.1.1) (2023-07-13)


Bug Fixes

* add xaif format to export config ([5bb7ff9](https://github.com/recap-utr/arguebuf-python/commit/5bb7ff9f5282dc4e3d85516f57fb420acd684288))

2.1.0

[2.1.0](https://github.com/recap-utr/arguebuf-python/compare/v2.0.0...v2.1.0) (2023-07-13)


Features

* add xaif export feature ([7cf4046](https://github.com/recap-utr/arguebuf-python/commit/7cf4046bbee567dba6a296e6418ac8f10a0d2285))


Bug Fixes

* update xaif schema to latest version ([dc45599](https://github.com/recap-utr/arguebuf-python/commit/dc45599558930ace600134c7b18821fe44afc628))

2.0.0

[2.0.0](https://github.com/recap-utr/arguebuf-python/compare/v1.2.4...v2.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](https://github.com/recap-utr/arguebuf-python/issues/33)) ([4292011](https://github.com/recap-utr/arguebuf-python/commit/42920112b341c3eb4128b1f26004be6d9564db91))
* add d2 renderer ([35](https://github.com/recap-utr/arguebuf-python/issues/35)) ([e4dd6e2](https://github.com/recap-utr/arguebuf-python/commit/e4dd6e20a441118d8d9caff75f7f642f72602697))
* add dfs/bfs traversal methods ([03ea313](https://github.com/recap-utr/arguebuf-python/commit/03ea3132f3f3f1db8fd40596cf0da3642bcbcf73))
* add grpc server for casebase loader ([7bf5c08](https://github.com/recap-utr/arguebuf-python/commit/7bf5c085f4ff2d22f6fe856e3f5a6b9e2639ec1b))
* add initial support for loading case bases ([b59ce73](https://github.com/recap-utr/arguebuf-python/commit/b59ce73417535c8e13b3cf3e0fc6f826fa7be002))
* add microtexts parser ([99252a5](https://github.com/recap-utr/arguebuf-python/commit/99252a5be4718aec05b318a84210d41ad1313d14))
* add root_nodes function ([e75ef75](https://github.com/recap-utr/arguebuf-python/commit/e75ef756e9c4c195323e21508e4858560ac740a8))
* add support for parsing xAIF argument graphs ([32](https://github.com/recap-utr/arguebuf-python/issues/32)) ([813b9f9](https://github.com/recap-utr/arguebuf-python/commit/813b9f94066aee25a91dc01385fd528457f48e1c))
* allow creating graphs from plain texts ([309e959](https://github.com/recap-utr/arguebuf-python/commit/309e959fa2d934faef198183f0aff18a1eee80b2))
* allow custom folder glob for casebase import ([08f07fe](https://github.com/recap-utr/arguebuf-python/commit/08f07feb33559b9468df1286c822fcd89c640395))
* allow exporting/rendering monochrome graphs ([6937a8a](https://github.com/recap-utr/arguebuf-python/commit/6937a8abe7fd6f2ed594187781f9abcbdb1c44ef))
* allow specification of graphviz dpi ([0da5a47](https://github.com/recap-utr/arguebuf-python/commit/0da5a474bc82361f9657cf6598d36f9923282f5d))
* allow specifying globs in casebase loader ([220fe3a](https://github.com/recap-utr/arguebuf-python/commit/220fe3a3906203c4473ebd2298cd51329ae35152))
* announce breaking changes ([8664eb9](https://github.com/recap-utr/arguebuf-python/commit/8664eb9ac7957bb0f0d6d0d94f21c0833a569095))
* completely restructure the package ([b2d3262](https://github.com/recap-utr/arguebuf-python/commit/b2d32621c5485d8ed6cb556bb12897d8a0d8ba92))
* drop support for Python 3.8 ([9e423c6](https://github.com/recap-utr/arguebuf-python/commit/9e423c657175aef810037a06db3ee3883eb125b2))
* improve graphviz interface ([73a8e53](https://github.com/recap-utr/arguebuf-python/commit/73a8e539a61ec766a3f1413ddf3d41dc667bce9d))
* make nodes and edges hashable ([bc33e86](https://github.com/recap-utr/arguebuf-python/commit/bc33e8685998c5dee73c58d95ffe678027916ac2))
* restructure package ([77facb1](https://github.com/recap-utr/arguebuf-python/commit/77facb129fc215ea3f6682a9df91167e5b3e81c8))
* **traversal:** add option to remove start node ([2cdb412](https://github.com/recap-utr/arguebuf-python/commit/2cdb412886be253593a6ad5e13fdd0e294f04a55))
* use collections.abc instead of typing ([c0ced56](https://github.com/recap-utr/arguebuf-python/commit/c0ced565600b3adc613f52b98b1d38f19d22944d))


Bug Fixes

* add to_gv to init ([dab7859](https://github.com/recap-utr/arguebuf-python/commit/dab78590615d3ccb241b758d7cf7da7e78a5585a))
* all enums now inherit from str ([846af05](https://github.com/recap-utr/arguebuf-python/commit/846af0586a415d1039d03ab95923a9423c248cfb))
* allow comparing nodes/edges to None ([821d574](https://github.com/recap-utr/arguebuf-python/commit/821d574b1700f4c9489cdc015ac6dccfa777d08c))
* aml node import typing ([c13fb88](https://github.com/recap-utr/arguebuf-python/commit/c13fb88c8ab93e9d99537781c0f02e7116c690bf))
* **cli:** convert enum members to strings ([7a21b87](https://github.com/recap-utr/arguebuf-python/commit/7a21b87926269bd57b96b15b559d3d477b7d3795))
* **cli:** wrong import ([d94f62a](https://github.com/recap-utr/arguebuf-python/commit/d94f62abc6e46f2556a4cc886cc77be276c42633))
* export Scheme from init ([3c036ca](https://github.com/recap-utr/arguebuf-python/commit/3c036ca7de2c8f165d3b096a1a582145a558b1f1))
* **graphviz:** check format and engine ([29c0a48](https://github.com/recap-utr/arguebuf-python/commit/29c0a4858315479abbb3f34083e9397d6885b0b4))
* **graphviz:** switch engines and renderers ([98396c8](https://github.com/recap-utr/arguebuf-python/commit/98396c876f707fdf1b2ffd00faf8f90ee2d8bafa))
* imported texts were missing the first line ([f95551e](https://github.com/recap-utr/arguebuf-python/commit/f95551e1e7e94fe00eee53f44ff866dead22a0b5))
* improve saving to file ([15bdc59](https://github.com/recap-utr/arguebuf-python/commit/15bdc591eb249c5ba85f84ba17553a09d70ac129))
* make casebase loader more reobust ([174b937](https://github.com/recap-utr/arguebuf-python/commit/174b937c783235664d724a53da193082ec1c9256))
* **microtexts:** properly parse scheme edges ([122ca44](https://github.com/recap-utr/arguebuf-python/commit/122ca44250e33ed175faacf824208db7fd8028b3))
* only add resource if text is a different file ([4c9d558](https://github.com/recap-utr/arguebuf-python/commit/4c9d55859d3b6b04bf15fa512fd40c1d3ce41827))
* **ova:** correctly check for body ([e18396e](https://github.com/recap-utr/arguebuf-python/commit/e18396e647636741ccb1c86cb9117a1917bdf508))
* overhaul casebase import to make it robust ([5c07339](https://github.com/recap-utr/arguebuf-python/commit/5c073396dbaf6a57538d166b09af5227b6caaf25))
* properly init graphviz graphs ([514dea3](https://github.com/recap-utr/arguebuf-python/commit/514dea36768a7de4678e08803531e7eca7eb5d8f))
* **protobuf:** properly parse userdata structs ([87a19f3](https://github.com/recap-utr/arguebuf-python/commit/87a19f3849d6d4e57cb3c4af0672042aa18abdf3))
* remove unused pygraphviz import ([a0e6726](https://github.com/recap-utr/arguebuf-python/commit/a0e67267f2014ca5b865ddcc3af67bd9f6787255))
* rename vars in load xaif due to type errors ([fdd5d7f](https://github.com/recap-utr/arguebuf-python/commit/fdd5d7f16be88defba472cf5fc69c99459788b50))
* resolve d2 rendering type warnings ([8885875](https://github.com/recap-utr/arguebuf-python/commit/8885875887ed8c584e9cf2e8878942217b3cd3c0))
* revert to older arguebase revisions ([0876dc0](https://github.com/recap-utr/arguebuf-python/commit/0876dc00fd3c2c09d2b6b3c927c3cbe101f4c6b1))
* **test:** wrong usage of casebase loader ([6b4dc9d](https://github.com/recap-utr/arguebuf-python/commit/6b4dc9dbee94aa5a09cbdd58915cbf162809b961))
* update deps ([de8b36d](https://github.com/recap-utr/arguebuf-python/commit/de8b36d67a44d4857055b53a83ff5ae3e5a3770b))
* use __all__ to define the arguebuf interface ([a3d434e](https://github.com/recap-utr/arguebuf-python/commit/a3d434e58e7d8ad65bf7a5876aa6badfd597df99))

2.0.0beta.26

[2.0.0-beta.26](https://github.com/recap-utr/arguebuf-python/compare/v2.0.0-beta.25...v2.0.0-beta.26) (2023-06-20)


Bug Fixes

* revert to older arguebase revisions ([0876dc0](https://github.com/recap-utr/arguebuf-python/commit/0876dc00fd3c2c09d2b6b3c927c3cbe101f4c6b1))

Page 2 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.