Repository navigation
Releases: jensjager/bpmn-parser
Release list
Release Notes: Version 0.3 – December 2024
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
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
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.