## Changelog

- [View releases on Github](https://github.com/4dn-dcic/react-workflow-viz/releases)
- [View releases on NPM](https://www.npmjs.com/package/@hms-dbmi-bgm/react-workflow-viz?activeTab=versions)
- [View releases on Unpkg](https://unpkg.com/browse/@hms-dbmi-bgm/react-workflow-viz/)

#### 2023-05-17 (v0.1.9)
- No changes except `package-lock.json` + `package.json` version (new NPM release)

#### 2023-05-16 (v0.1.8)
- Add new metaworkflow run example to demo page

#### 2022-04-22 (v0.1.6, v0.1.7)
- Stop tracking `dist` and `es` directories/hide in `.gitignore`
- Package version updates for `webpack`, `babel` deps, `d3`, and `underscore`
- Slight improvement to `parsing-functions.js`
- Updates to `package-lock`

#### 2022-02-22 (v0.1.5)
- Update `react` and `react-dom` dependencies from `^16.14.0` to `>=16.14.0`

#### 2021-09-13 (v0.1.3, v0.1.4)
- Added couple of new demo files for development.

#### 2020-03-13 (v0.1.3, v0.1.4)
- Improvements in path plotting - do not diverge into separate paths unless necessary.
- Demo updates.
- Minor patch: move http-server to devDependencies.

#### 2020-01-21 (v0.1.2)
- Important glitch fixes, including typo and intersection counting.
- PROTOTYPE / NOT ENABLED: Reuse horizontal edge segments (to reduce # of lines; noise) if:
  - Segment is on same Y coordinate as previous segment (or source node, if first segment) _and_ has common source node. This prevents a path from a single node from prematuraly splitting into many separate paths.
  - Segment is leading to a common target node. This allows paths to converge if beneficial.
  - This could be better tested; perhaps reused segments should be treated differently in regard to intersections (at least excluded).

#### 2019-10-06 (v0.1.1)
- Improved ordering of terminal reference file input nodes.
  - Now compares distance of closest step that is being input into; those which go into further steps get pushed to bottom.
- For edges spanning more than one column gap, longer edges now get drawn/'traced' before shorter edges (experimental-ish).
- Including comments in ESM build output.