0.25.0
This new release provides a new API to filter pools when loading the BPMN diagram.
Thanks to all the contributors of this release 🌈: @csouchet and @tbouffard
See milestone 0.25.0 to get the list of issues covered by this release.
Highlights
Filter pools at load time
When calling the load
method, it is now possible to filter the pools in the diagram you want to display.
You can filter one or several pools and specify the filtering options by pool id and/or name.
In the following example 👇, we load the same diagram with different filter configuration. First without filter, so we see the whole diagram. Then we filter different pools, one pool at a time. And finally, we filter 3 pools at the same time.
What's Changed
🧲 BPMN diagram usability
- [FEAT] Add new options to filter pools on load (#2063) @tbouffard
📝 Documentation
- [DOC] Improve Gitpod and VSCode documentation for contributors (#2065) @tbouffard
👻 Maintenance
- [INFRA] Improve surge preview workflows (#2072) @tbouffard
- [TEST] Simplify imports of expected model elements (#2067) @tbouffard
- [TEST] Improve integration tests of the load API (#2069) @tbouffard
- [REFACTOR] Simplify the
ensureIsArray
function (#2066) @tbouffard - [TEST] Improve integration tests about the lib initialization (#2068) @tbouffard
- [REFACTOR] Use the 'node' protocol in imports (#2054) @tbouffard
- [REFACTOR] Apply some refactoring in ProcessConverter & JsonTestUtils (#2051) @csouchet
- [INFRA] Remove build setup duplication in GitHub workflows (#2049) @tbouffard
- [INFRA] Run GitHub Actions on macOS 12 (#2048) @csouchet
- [TEST] Ensure consistent page and directory names (#2035) @tbouffard
📦 Dependency updates
16 changes
- [INFRA] dev - Bump @typescript-eslint/parser from 5.28.0 to 5.29.0 (#2074) @dependabot
- [INFRA] gha - Bump actions/dependency-review-action from 1 to 2 (#2064) @dependabot
- [INFRA] dev - Bump rollup from 2.75.6 to 2.75.7 (#2062) @dependabot
- [INFRA] dev - Bump eslint from 8.17.0 to 8.18.0 (#2061) @dependabot
- [INFRA] dev - Bump @typescript-eslint/parser from 5.27.1 to 5.28.0 (#2060) @dependabot
- [INFRA] dev - Bump @typescript-eslint/eslint-plugin from 5.27.1 to 5.28.0 (#2059) @dependabot
- [INFRA] dev - Bump @types/jest-image-snapshot from 4.3.1 to 4.3.2 (#2058) @dependabot
- [INFRA] dev - Bump cssnano from 5.1.11 to 5.1.12 (#2057) @dependabot
- [INFRA] dev - Bump tailwindcss from 3.1.2 to 3.1.3 (#2052) @dependabot
- [INFRA] dev - Bump typescript from 4.7.3 to 4.7.4 (#2056) @dependabot
- [INFRA] dev - Bump lint-staged from 13.0.1 to 13.0.2 (#2055) @dependabot
- [INFRA] dev - Bump prettier from 2.6.2 to 2.7.1 (#2053) @dependabot
- [INFRA] dev - Bump jest-html-reporters from 3.0.8 to 3.0.9 (#2043) @dependabot
- [INFRA] dev - Bump vite from 2.9.10 to 2.9.12 (#2046) @dependabot
- [INFRA] dev - Bump rollup from 2.75.5 to 2.75.6 (#2045) @dependabot
- [INFRA] dev - Bump tailwindcss from 3.0.24 to 3.1.2 (#2044) @dependabot
Full Changelog: v0.24.1...v0.25.0