Skip to content

Releases: csgoh/processpiper

v0.8.1

02 Nov 22:57
Compare
Choose a tag to compare
  • Fixed #56: Thanks to Charizhardt, the following elements are added to the incoming and outgoing nodes
    • startEvent, endEvent, intermediateCatchEvent, task, subProcess, serviceTask, exclusiveGateway, inclusiveGateway and parallelGateway

v0.8.0

28 Jul 05:42
Compare
Choose a tag to compare

New Feature:

  • Export diagram to .bpmn (XML) format. See this page for more information.

v0.7.0

12 Feb 02:18
Compare
Choose a tag to compare
  • text2diagram.render() function enhancements. See this page for more information.
    • You can now display the generated code by setting show_code=True.
    • Added 'SVG' output option. Addressing feature request #43.
  • Updated font size and spacing between elements
  • You can now change font size for title, element and footer. See this page for more information.

v0.6.0

01 Jan 09:57
Compare
Choose a tag to compare

0.6.0 : 2024 Jan 01

  • Simplified connection implementation and fixed issues where some diagrams cannot be rendered.
  • Added the ability to configure connection direction manually. See this page 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 to see the colour schemes.
  • ❗ There is a breaking change made to processpiper.text2diagram package. See this Breaking Changes for further information.

v0.5.0

13 Aug 02:46
Compare
Choose a tag to compare
  • Implemented SVG painter #14. You can now save your diagram in SVG file format. See Wiki for more details.
  • Implemented maximum connections validation #31. i.e. An element can have up to a maximum of 4 connections (incoming and outgoing connection combined).

v0.4.3

24 Jul 09:31
771f7d3
Compare
Choose a tag to compare
  • Fixed layout and connections issue
    image

v0.4.2

23 Jul 08:18
1ca4fce
Compare
Choose a tag to compare

Release v0.4.2 change logs:

  • Fixed #17 : Connections appear to be going at the wrong direction.
  • Used rich package to improve debug message readability.

v0.4.1

23 Jun 09:20
3d6d790
Compare
Choose a tag to compare

Release v0.4.1 change logs:

  • 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.

v0.4.0

16 May 08:36
Compare
Choose a tag to compare
  • 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

v0.3.1

28 Apr 09:11
Compare
Choose a tag to compare
  • Added '#' comment line to text2diagram method
  • Calling render() method without providing output file name will not result in random png file generated