Skip to content

Latest commit

 

History

History
235 lines (168 loc) · 9.68 KB

CHANGELOG.md

File metadata and controls

235 lines (168 loc) · 9.68 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Fixed

  • rotate=90 graph attribute does not set the rotation #251

5.6.0 – 2024-08-18

Changed

  • Upgrade @hpcc-js/wasm to 2.20.0 (Graphviz 12.1.0)

5.5.0 – 2024-08-17

Changed

  • Upgrade @hpcc-js/wasm to 2.18.1 (Graphviz 12.0.0)

5.4.0 – 2024-05-05

Changed

  • Upgrade @hpcc-js/wasm to 2.16.2 (Graphviz 11.0.0)

Fixed

  • Cluster's box shadows nodes inside it after animated transition #308

5.3.0 – 2024-02-11

Changed

  • Upgrade @hpcc-js/wasm to 2.16.0 (Graphviz 10.0.1)

Fixed

  • Error when rendering an initial graph with an edge from a node with a name equal to a property of the JavaScript Object type and growEnteringEdges is enabled #301

5.2.0 – 2023-11-05

Changed

  • Upgrade @hpcc-js/wasm to 2.14.1 (Graphviz 9.0.0)

5.1.0 – 2023-08-01

Changed

  • Upgrade @hpcc-js/wasm to 2.13.1 (Graphviz 8.1.0)

5.0.2 – 2022-12-27

Fixed

  • Failed to resolve entry for package "d3-graphviz" #263

5.0.1 – 2022-12-27

Fixed

  • Failed to resolve entry for package "d3-graphviz" (partial fix) #263

5.0.0 – 2022-12-26

Note: This release contains breaking changes compared to version 4.5.0.

Changed

4.5.0 – 2022-12-11

Changed

  • Upgrade @hpcc-js/wasm to 1.16.6 (Graphviz 7.0.1)

4.4.0 – 2022-09-12

Changed

  • Upgrade @hpcc-js/wasm to 1.16.1 (Graphviz 6.0.1)

4.3.0 – 2022-09-10

Changed

  • Upgrade @hpcc-js/wasm to 1.15.7 (Graphviz unchanged at 5.0.1) (thanks @mrdrogdrog)

4.2.0 – 2022-09-06

Changed

  • Upgrade Graphviz to version 5.0.1 through @hpcc-js/wasm version 1.15.4 (thanks @mrdrogdrog)

4.1.1 – 2022-04-09

Fixed

  • Cannot read property 'graphvizVersion' of undefined #224

4.1.0 – 2022-02-06

Added

Changed

  • Upgrade Graphviz to version 2.50.0 through @hpcc-js/wasm version 1.12.8

4.0.0 – 2021-04-02

Note: This release contains breaking changes compared to version 3.2.0.

Changed

  • Upgrade to D3 version 6. This is a breaking change. d3-graphviz version 4 requires D3 version 6 (more specifically version 2 of its microlibraries) and is no longer compatible with D3 version 5 or lower (microlibraries version 1). For more info see the D3 6.0 migration guide
  • Make d3-selection a peer dependency since d3-graphviz adds new methods on the d3-selection object.

3.2.0 – 2021-03-28

Changed

  • Upgrade Graphviz to version 2.47.0 through @hpcc-js/wasm version 1.4.1
  • Upgrade d3 dependencies to the latest version of d3 version v4 and v5:
  • Upgrade d3-format to version 1.4.5
  • Upgrade d3-zoom to version 1.8.3
  • Upgrade d3-selection to version 1.4.2

Fixed

  • Can't disable zoom once enabled #180

3.1.0 – 2020-05-19

Added

Fixed

  • Styles added with the attributer are removed after transition #159
  • Logging events with logEvents() throws "Error: unknown type: function" in certain contexts #160

3.0.6 – 2020-05-09

Changed

Fixed

  • resetZoom() does not work after rendering the second graph if transition is not used #151
  • The production build contains code instrumented for code coverage #156
  • "uncaught exception: r.charAt is not a function" with @hpcc-js/wasm version 0.3.12 and later #154

3.0.5 – 2020-04-06

Changed

3.0.4 – 2020-03-14

Fixed

  • TypeError: this.layoutSync is not a function when drawing node or edge and a worker is used and @hpcc-js/wasm is bundled in v3.x #142

3.0.3 – 2020-03-11

Fixed

  • TypeError: this.layoutSync is not a function when drawing node or edge and a worker is used in v3.x. #139

3.0.2 – 2020-03-10

Fixed

  • Error when tween shapes but not fade. #136

3.0.1 – 2020-03-08

Fixed

  • Graph with an edge with style=tapered does not render when growing edges are enabled. #119

3.0.0 – 2020-03-03

Note: This release contains breaking changes compared to version 2.6.1.

Changed

  • Replaced Viz.js with @hpcc-js/wasm.
  • The <script> tag must be changed to load @hpcc-js/wasm. See the README.
  • Upgraded Graphviz to version 2.42.2.
  • If the use of a web worker is disabled there is a slight change of behavior; the initialization of the Graphviz renderer is now always asynchronous, not just when using a web worker. This means that the rendered graph will not be available directly after e.g. d3.select("#graph").graphviz().renderDot('digraph {a -> b}');. Synchronous rendering when not using a web worker is however still possible once initialization is completed. Use .on("initEnd", listener) for that.

Fixed

  • The old "initEnd" event handler is called when re-creating a graphviz renderer instance. #123
  • The "initEnd" event handler is never called if .dot or .renderDot is chained directly after creation. #124

2.x & 1.x

See the release notes.