Processpiper

Latest version: v0.7.0

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

Scan your dependencies

Page 1 of 2

0.7.0

* `text2diagram.render()` function enhancements. See this [page](https://github.com/csgoh/processpiper/wiki/Usage-Documentation) for more information.
* You can now display the generated code by setting `show_code=True`.
* Added 'SVG' output option. Addressing feature request [43](https://github.com/csgoh/processpiper/issues/43).
* Updated font size and spacing between elements
* You can now change font size for title, element and footer. See this [page](https://github.com/csgoh/processpiper/wiki/How-To#how-to-change_font_size) for more information.

0.6.0

* Simplified connection implementation and fixed issues where some diagrams cannot be rendered.
* Added the ability to configure connection direction manually. See this [page](https://github.com/csgoh/processpiper/wiki/How-To#how-to-select_sides) for more details.
* Added new validation. All shapes (except start, end and others events) require an incoming connection.
* Added five additional colour schemes. Visit [Gallery](https://github.com/csgoh/processpiper/wiki/Gallery) to see the colour schemes.
* :heavy_exclamation_mark: There is a breaking change made to processpiper.text2diagram package. See this [Breaking Changes](https://github.com/csgoh/processpiper/wiki/Breaking-Changes) for further information.

0.5.0

* Implemented SVG painter [14](https://github.com/csgoh/processpiper/discussions/14). You can now save your diagram in SVG file format. See [Wiki](https://github.com/csgoh/processpiper/wiki/Usage-Documentation) for more details.
* Implemented maximum connections validation [31](https://github.com/csgoh/processpiper/discussions/31). i.e. An element can have up to a maximum of 4 connections (incoming and outgoing connection combined).

0.4.3

* Fixed layout and connections issue
![image](https://github.com/csgoh/processpiper/assets/20867152/72ec08a8-e560-4aea-9c60-045f1760113c)

v.0.4.2

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.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.