0.3.0
Thanks to all the contributors of this release 🌈: @aibcmars, @csouchet, @dependabot, @process-analytics-bot and @tbouffard
See milestone 0.3.0 to get the list of issues covered by this release.
Highlights
Detect and render Manual and Script Tasks
Manual Task | Script Task |
---|---|
Here are the full set of tasks supported by bpmn-visualization
.
The business rule task will be supported later.
Black box/collapsed pool
Render both horizontal and vertical pools
Non interrupting start event in Event sub-process
On the left (in the red box) 0.2.0
, on the right (in the green box) 0.3.0
Final lane rendering (label, vertical lanes)
Horizontal lanes
Vertical lanes
Message icon on Message Flows
What's Changed
🚀 BPMN support
- [FEAT] Detect script task (#586) @tbouffard
- [FEAT] Detect Manual task (#582) @csouchet
- [FEAT] Non-interrupting Start Events (#550) @aibcmars
🚄 BPMN rendering
- [FEAT] Render Script task (#588) @csouchet
- [FEAT] Render Manual task (#585) @csouchet
- [FEAT] Render Message Flow with initiating & non-initiating message without Bounds (#569) @csouchet
- [FEAT] Render vertical lanes (#573) @csouchet
- [FEAT] Render Lane (with SubLanes) (#561) @aibcmars
- [FEAT] Non-interrupting Start Events (#550) @aibcmars
- [FEAT] render black box pool (#551) @tbouffard
🐛 Bug Fixes
- [FIX] don't create extra svg block in the demo page (#553) @tbouffard
📝 Documentation
- [DOC] improve the release description in the Contributing guide (#554) @tbouffard
🎮 Demo and Examples
- [FIX] don't create extra svg block in the demo page (#553) @tbouffard
📦 Dependency updates
- [INFRA] dev - Bump jest-image-snapshot from 4.1.0 to 4.2.0 (#576) @dependabot
- [INFRA] dev - Bump cross-env from 7.0.1 to 7.0.2 (#580) @dependabot
- [INFRA] dev - Bump rollup-plugin-serve from 1.0.3 to 1.0.4 (#579) @dependabot
- [INFRA] dev - Bump @types/jest from 26.0.10 to 26.0.13 (#578) @dependabot
- [INFRA] dev - Bump ts-jest from 26.2.0 to 26.3.0 (#577) @dependabot
- [INFRA] dev - Bump bl from 4.0.2 to 4.0.3 (#575) @dependabot
- [INFRA] dev - bump eslint dependencies (#563) @tbouffard
- [INFRA] dev - Bump rollup from 1.32.1 to 2.26.9 (#566) @dependabot
- [INFRA] dev - Bump @rollup/plugin-node-resolve from 8.4.0 to 9.0.0 (#558) @dependabot
- [INFRA] dev - Bump rollup-plugin-terser from 7.0.0 to 7.0.1 (#557) @dependabot
- [INFRA] dev - Bump prettier from 2.0.5 to 2.1.1 (#559) @dependabot
- [INFRA] dev - Bump lint-staged from 10.2.11 to 10.2.13 (#556) @dependabot
- [INFRA] dev - Bump husky from 4.2.3 to 4.2.5 (#548) @dependabot
- [INFRA] dev - Bump jest from 26.3.0 to 26.4.2 (#544) @dependabot
- [INFRA] dev - Bump @types/jest from 26.0.9 to 26.0.10 (#546) @dependabot
- [INFRA] dev - Bump ts-jest from 25.5.1 to 26.2.0 (#545) @dependabot
👻 Maintenance
- [INFRA] Automate release process - step 1 (#574) @aibcmars
- [INFRA] build docs with npm (#568) @tbouffard
- [INFRA] simplify rollup copy plugins configuration (#567) @tbouffard
- [INFRA] improve release-drafter dependabot replacement (#564) @tbouffard
- [TEST] avoid false positive rendering test errors (#565) @tbouffard
- [FIX] Add default value of failureThreshold to fix macOs tests (#562) @csouchet