0.4.0
Thanks to all the contributors of this release 🌈: @aibcmars, @alachambre, @benjaminParisel, @csouchet, @dependabot, @process-analytics-bot and @tbouffard
See milestone 0.4.0 to get the list of issues covered by this release.
Highlights
Packaging
bpmn-visualization
is now available as a npm package. More examples and usage details to come in the next releases.
Business Rule Task detection
Rendered using the chartreuse
fill color in the following (final rendering will be managed with #646)
Compensation Event Detection
Rendered using the pink
fill color in the following (final rendering will be managed with #655)
What's Changed
🚀 BPMN support
- [FEAT] Detect Compensation Events (#675) @alachambre
- [FEAT] Detect Business rule task (#669) @benjaminParisel
🚄 BPMN rendering
- [FEAT] ensure activity markers order (#662) @tbouffard
📝 Documentation
- [DOC] add npm package badge (#703) @tbouffard
- [DOC] Add Gitpod shield in README (#688) @aibcmars
- [DOC] Add info about Gitpod (#687) @aibcmars
- [DOC] add various documentation improvements (#680) @tbouffard
- [DOC] document bpmn parsing cli tool for testing (#674) @aibcmars
- [DOC] improve guidelines for contributors (#676) @tbouffard
- [DOC] Update CONTRIBUTING.md (#661) @aibcmars
- [FIX] fix a small english mistake in the readme (#658) @alachambre
- [DOC] order the development home page (#657) @tbouffard
- [DOC] Replace the diagram example for Hacktober Fest (#653) @csouchet
- [DOC] Improve readme (#643) @csouchet
📦 Dependency updates
- [INFRA] dev - Bump rollup from 2.28.1 to 2.28.2 (#699) @dependabot
- [INFRA] dev - Bump ts-jest from 26.3.0 to 26.4.1 (#700) @dependabot
- [INFRA] dev - Bump @typescript-eslint/parser & @typescript-eslint/eslint-plugin from 4.2.0 to 4.3.0 (#698) @dependabot
- [INFRA] dev - Bump eslint from 7.9.0 to 7.10.0 (#696) @dependabot
- [INFRA] dev - Bump @typescript-eslint/eslint-plugin & @typescript-eslint/parser from 3.10.1 to 4.2.0 (#667) @dependabot
- [INFRA] dev - Bump rollup-plugin-typescript2 from 0.27.2 to 0.27.3 (#665) @dependabot
- [INFRA] dev - Bump eslint-config-prettier from 6.11.0 to 6.12.0 (#666) @dependabot
- [INFRA] dev - Bump @types/puppeteer from 3.0.1 to 3.0.2 (#664) @dependabot
- [INFRA] dev - Bump puppeteer from 5.2.1 to 5.3.1 (#663) @dependabot
👻 Maintenance
- [INFRA] Prepare publish to npmjs (#692) @csouchet
- [INFRA] Allow e2e tests to pass on gitpod (#686) @aibcmars
- [INFRA] Provide an ESM bundle (#694) @aibcmars
- [TEST] Fix id convention in model-complete-semantic.bpmn (#678) @csouchet
- [INFRA] fix the
parseBpmn
utils build (#691) @tbouffard - [INFRA] Provide an IIFE bundle (#690) @tbouffard
- [TEST] Update error message in e2e tests (#689) @csouchet
- [INFRA] Add settings for gitpod (#681) @aibcmars
- [INFRA] upload html test results in GitHub Build workflow (#622) @tbouffard
- [REFACTOR] Move bpmn models code (#677) @csouchet
- [INFRA] replace import '*' to import only what is used (#679) @aibcmars
- [FEAT] add cli tool to parse bpmn files (#636) @aibcmars
- [INFRA] Add more guidance in the PR template (#671) @csouchet
- [TEST] Adding BpmnXmlParser test for BIC Cloud Design 6.2.0 (#660) @benjaminParisel
- [FIX] Increase the default failure threshold in order to fix errors on local macOs (#659) @csouchet