Processpiper

Latest version: v0.8.1

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

Scan your dependencies

Page 2 of 3

0.4.2

* Fixed [17](https://github.com/csgoh/processpiper/issues/17) : Connections appear to be going at the wrong direction.
* Used `rich` package to improve debug message readability.

0.4.1

- Revamped elements placement logic. The code is much easier to maintain and the display layout is more compact.
- Added collision detection logic. The connect lines would now avoid overlapping with element shape. It is not perfect, but hopefully it is a step in the right direction.
- Enhanced English like `PiperFlow` syntax. You can now specify `width` in the syntax.
- Cleaned up code further.

0.4.0

* Removed the dependency of Arial font on Linux system. i.e. The following commands to install MSCoreFonts is no longer required.
* sudo apt install ttf-mscorefonts-installer
* sudo fc-cache -f
* Added Message, Signal, Conditional and Link event types
* Added Event gateway type
* Code clean up

0.3.1

- Added '' comment line to text2diagram method
- Calling render() method without providing output file name will not result in random png file generated

0.3.0

- Added validation and exception messages when pool, lane, element or connection are not added to the diagram.
- text2diagram.render() now return generated code and the diagram in PIL.Image format
- Accommodate for extra tabs, spaces and newline characters when generating diagram using plain text method.

0.2.0

Able to add connection label when rendering diagram with text2diagram library. Eg: login-"credentials"->display_dashboard

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.