Releases: neo4j/python-graph-visualization
Releases · neo4j/python-graph-visualization
v0.4.1
Changes in 0.4.1
Breaking changes
- Relationship types are now added as the default caption on relationships when fetched using
from_gds
New features
- Allow passing a
neo4j.Driver
instance as input tofrom_neo4j
, in which case the driver will be used internally to fetch the graph data using a simple query - The
rel_dfs
parameter offrom_dfs
is now optional, allowing for loading a graph with only nodes and no relationships
Bug fixes
- Make sure that temporary internal node properties are not included in the visualization output
- Fixed bug where loading a graph with
from_gds
where all node or relationship properties are not present on every entity would result in an error
v0.4.0
Changes in 0.4.0
Breaking changes
- The
from_gds
method now fetches all node properties of a given GDS projection by default, instead of none. - The
from_gds
method now adds node labels as captions for nodes. - The
from_gds
method now samples large graphs before fetching them by default, but this can be overridden.
New features
- Allow visualization based only on relationship DataFrames, without specifying node DataFrames in
from_dfs
- Add relationship properties to
VisualizationGraph
when constructing viafrom_gds
- Allow setting
layout_options
forVisualizationGraph::render
Improvements
- Improved error messages when constructing
VisualizationGraph
s usingfrom_dfs
,from_neo4j
,from_gds
andfrom_gql_create
methods
v0.3.1
Changes in 0.3.1
Improvements
- Allow for
Node
andRelationship
inputs to be given ascamelCase
andSCREAMING_SNAKE_CASE
(in addition tosnake_case
). - Convert non-json serializable properties to strings in the
render
method, instead of raising an error.
v0.3.0
What's Changed
- Add basic ToC to some doc pages by @adamnsch in #134
- Add functionality for continuous color mapping by @adamnsch in #128
- Move non-NVL custom fields into a properties dict by @adamnsch in #137
- Add hover effects for node IDs by @adamnsch in #136
- Add properties to element on hover effect by @adamnsch in #144
- Add
from_gql_create
VG constructor by @adamnsch in #142 - Add screenshot and zoom buttons by @nvitucci in #148
New Contributors
- @stefano-ottolenghi made their first contribution in #152
Full Changelog: 0.2.6...0.3.0
v0.2.6
v0.2.5
v0.2.4
v0.2.3
What's Changed
- Update js applet by @FlorentinD in #118
- Add Cora example image to inner README by @adamnsch in #120
- Add convenience for Neo4j results by @FlorentinD in #119
- Mention public repo by @FlorentinD in #121
- Fix neo4j ci test setup by @FlorentinD in #122
Full Changelog: 0.2.2...0.2.3
v0.2.2
v0.2.1
What's Changed
- Updated NVL JavaScript library version which fixes some rendering issues
Full Changelog: 0.2.0...0.2.1