Skip to content

Releases: yWorks/yfiles-jupyter-graphs-for-neo4j

v1.7.0

03 Apr 07:35
Compare
Choose a tag to compare

New Features

  • Support styles property for relationship configurations that allows to provide a styles dictionary with optional properties (color, directed, thickness, dashStyle) to adjust the relationship styling. The value of these style properties may be constants or lambdas to further customize the relationship styling. For example, see configurations_example.ipynb.

v1.6.0

27 Dec 11:14
Compare
Choose a tag to compare

v1.6.0

New Features

  • Node/relationship configurations may now be added with "*" as label/type to apply the configuration to any node/relationship. This acts as a fallback, so any specific label/type configuration overwrites the wildcard. (#10)
  • Node/relationship configurations may now be added as list[str] to configure multiple label(s)/type(s) at once. (#10)

Miscellaneous

  • Added typings and documentation to the code base.

v1.5.0

04 Nov 11:12
Compare
Choose a tag to compare

v1.5.0

New Features

  • The parent_configuration mapping now supports lambdas with the node as first parameter
  • Support a configurable node-to-cell mapping (widget.node_cell_mapping) that is considered by the automatic layout algorithms such that nodes are placed in the given grid cell. Typical use cases may be to highlight a critical path structurally by aligning these nodes in a row/column. For example, see this yFiles Graphs for Jupyter notebook.
  • Added circular_straight_line as new layout option that creates a circular layout with straight connections, instead of the bundled connections of the existing circular layout.

Improvements

  • Adjusted the interactive organic layout settings to make the result more airy.

Bugfixes

  • Fixed interactive organic failing when used multiple times in separate widgets in the same notebook.
  • Fixed widget resizing issue after switching from map-view to the normal graph view.

v1.4.2

16 Oct 14:32
Compare
Choose a tag to compare
  • Allow specifying the layout for the resulting graph.

v1.4.1

26 Sep 13:45
Compare
Choose a tag to compare
  • Use the default sidebar behavior of yfiles-jupyter-graphs (i.e. the sidebar is initially collapsed if not specified otherwise).
  • Use raw image URLs in README to show the images the PyPI registry homepage.

v1.4.0

14 Aug 07:21
Compare
Choose a tag to compare

New grouping support

  • The new add_parent_relationship_configuration(type, reverse) allows to restructure relationships as nested hierarchy. For example, (n:Person)-[r:COUNTRY]->(m:Country) relations can be visualized as persons that are nested within their respective country.

  • The new parent_configuration keyword argument for the add_node_configuration(label, **kwargs) allows to create artificial group nodes that are not part of the database.

    You can find more details and examples in the grouping.ipynb notebook.

  • Fixed the bug that caused shared configuration among different widget instances (see #6)

v1.3.1

12 Jul 07:55
Compare
Choose a tag to compare

Remove obscure grouping sample

v1.3.0

10 Jul 16:38
Compare
Choose a tag to compare

Add support for heat-mapping, geo-spatial mapping and parent mapping.

v1.2.0

10 Jun 07:45
Compare
Choose a tag to compare

Improved default text mapping for nodes and relationships.

v1.1.0

22 May 12:35
61cd0e4
Compare
Choose a tag to compare

Add set_autocomplete_relationships to support auto-completion of relationships.