0.1.1
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
- Add log4j2 logger implementation by @baptistemesta in #29
- feat(log): use log4j2 for logging by @tbouffard in #33
🐛 Bug Fixes
- Avoid overlapping of elements by @baptistemesta in #30
- fix(shape name): handle null values by @tbouffard in #41
- fix(sort): avoid infinit loop while sorting by @baptistemesta in #67
- fix(order): replace Set by List to kept original insertion order by @passga in #70
📝 Documentation
- [DOC] Add code of conduct badge in README by @csouchet in #59
- [DOC] Improve readme by @csouchet in #60
- Remove contributing guide badge from README by @tbouffard in #61
⚙️ 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
- @oanesini made their first contribution in #18
- @csouchet made their first contribution in #59
- @passga made their first contribution in #70
Full Changelog: https://github.com/process-analytics/bpmn-layout-generators/commits/bpmn-layout-generator-0.1.1