Skip to content

0.1.1

Compare
Choose a tag to compare
@tbouffard tbouffard released this 22 Aug 06:15
· 47 commits to master since this release

What's Changed

🎉 New Features

  • Introduce bpmn read/write with initial BPMNDiagram generation by @tbouffard in #1
  • First implementation of the sorting algorithm by @baptistemesta in #4
  • Add grid + layout of simple elements (no split, no joins) by @baptistemesta in #5
  • first implementation of layout with join. by @oanesini in #18
  • handle positions of elements after a split by @baptistemesta in #22
  • feat(converter): transform bpmn model into algorithms model by @tbouffard in #20
  • feat(cli): doc how to run with a 'simple' package by @tbouffard in #28
  • feat(converter): transform algorithms model into bpmn model by @tbouffard in #25
  • compact grid to remove extra space by @baptistemesta in #26
  • Keep in the model the information of which edges are reverted by @baptistemesta in #31
  • feat: revert all edges of a cycle by @baptistemesta in #36
  • feat(render): adjust exported gateways and events shape and size by @tbouffard in #35
  • feat(svg export): handle multi-lines label text by @tbouffard in #39
  • feat(bpmn): improve namespace prefixes in bpmn generated file by @tbouffard in #50
  • add csv node and edge from R data "Patients" by @oanesini in #48
  • feat(bpmn): generate edge waypoints by @tbouffard in #52
  • feat(app): Create a single entry point to generate diagram by @baptistemesta in #55
  • feat: handle type of element when importing CSV file by @baptistemesta in #66
  • feat(R): add package to call BPMN layout generator by @baptistemesta in #75
  • feat: improve waypoints of edges involving gateways by @tbouffard in #71
  • feat(waypoints): consider split/merge gateways for edge direction by @tbouffard in #72
  • feat(csv source): generate incoming/outgoing refs in BPMN semantic by @tbouffard in #76

📦 Dependency updates

🐛 Bug Fixes

📝 Documentation

⚙️ Other Changes

  • chore: maven build and travis ci by @tbouffard in #2
  • refactor: clean commented code and useless license header by @tbouffard in #6
  • chore(jdk): switch to jdk8 by @tbouffard in #19
  • refactor(model): switch algorithm model id from UUID to String by @tbouffard in #21
  • chore(travis): build on jdk8 and jdk11 by @tbouffard in #27
  • chore: rename merge SortedDiagram and Diagram by @baptistemesta in #34
  • Rework bpmn activity and event label positions by @tbouffard in #63
  • refactor(test): split app test using csv and bpmn inputs by @tbouffard in #69
  • refactor(svg waypoints): use polyline instead of multi lines by @tbouffard in #77
  • refactor: extract waypoints code to dedicated classes by @tbouffard in #78

New Contributors

Full Changelog: https://github.com/process-analytics/bpmn-layout-generators/commits/bpmn-layout-generator-0.1.1