Skip to content

Releases: jensjager/bpmn-parser

Release Notes: Version 0.3 – December 2024

Choose a tag to compare

@jensjager jensjager released this 27 Jan 18:06

Release Notes: Version 0.3 – January 2025

New Features

  • Comment Support:
    Added the ability to include comments within BPMN diagrams, enhancing clarity and documentation.

  • DSL Rule Enforcement:
    Implemented strict rule enforcement in the DSL parser to ensure diagrams comply with defined syntax and standards.

  • Syntax Error Handling:
    Introduced error handling for syntax-related issues, providing feedback for easier debugging.

  • Expanded BPMN Elements:
    Added support for more BPMN elements, broadening the range of diagrams that can be created.

  • Pools and Lanes:
    Introduced pools and lanes to BPMN diagrams, improving support for process visualization and organizational context.

Improvements

  • Refactoring and Optimization:
    Performed general codebase refactoring for better readability and maintainability.

  • Performance Enhancements:
    Improved overall parsing and rendering performance, ensuring a smoother user experience.

Known Issues

  • DSL Validation Messages:
    Error messages for invalid DSL rules could benefit from more detailed descriptions. Improvements are planned for upcoming releases.

  • Complex Layouts:
    Rendering of complex layouts with nested pools and lanes may occasionally result in suboptimal alignment. Further optimization is under development.

v0.2

Choose a tag to compare

@luckasw luckasw released this 18 Nov 17:52

Release Notes: Version 0.2 – November 2024

New Features:

  • Enhanced Layouting: Significant improvements to node layout, ensuring better positioning and alignment for clearer BPMN visualization.
  • Extended DSL Language: The parser now supports an enhanced DSL language for greater flexibility and expressiveness.
  • Export Formats: Added support for exporting BPMN diagrams in PNG, SVG, or PDF formats by passing an additional argument after the file name.

Bug Fixes:

  • Layout Improvements: Refined handling of bend points for smoother and more accurate connections between nodes.

Known Issues:

  • Bend Point Routing: Routing of bend points can still be suboptimal in some cases. Further refinements are planned in future updates.
  • XML Output Formatting: Minor inconsistencies in the XML output formatting remain under investigation and will be addressed in a later release.

v0.1

Choose a tag to compare

@luckasw luckasw released this 20 Oct 19:02

Release Notes: Version 0.1 – October 2024

New Features:

BPMN Parser Initialization: The parser now accepts a string parameter for the file name, with support for .txt file types.
Node Layout: The parser can successfully layout nodes, providing the initial foundation for BPMN visualization.

Bug Fixes:

N/A in this release.

Known Issues:

Edge Connection Accuracy: Currently, the edges between nodes connect at the middle of the nodes rather than aligning with the correct entry/exit points. This issue is being addressed and will be fixed in an upcoming version.