Skip to content

Releases: neo4j-labs/neodash

2.2.0

10 Nov 16:00
Compare
Choose a tag to compare

NeoDash 2.2.0

This release marks the official arrival of Extensions, which provide a simple way of extending NeoDash with additional features. Adding your own features to NeoDash just became a lot easier!

NeoDash 2.2 comes with three in-built extensions.

  • Rule-Based Styling
  • Advanced Visualizations: These provide a means to enable complex visualizations in a dashboard. These were previously available as Radar charts, Treemaps, Circle Packing reports, Sankey charts, Choropleth and a Gauge Chart).
  • Report Actions: Which let you create interactivity in dashboards, using the output of one report as input for another visualization. (Pro Extension)

You can enable extensions by clicking the 🧩 icon on the left sidebar of the screen.

Other changes include:

  • New example dashboards available in the Dashboard Gallery.
  • Customizable background colors for all report types.
  • Fixing a bug where the Choropleth map chart was unable to parse country-codes.

2.1.10

28 Oct 13:46
63372b6
Compare
Choose a tag to compare

NeoDash 2.1.10

This is a minor update which adds some operational/styling improvements, and a bug fix for line charts.

Changes:

  • Added customizable label positions for bar charts.
  • Fixed bug where datetimes were not handled correctly by line charts. (#243)
  • Added session parameters, set automatically and available to Cypher queries (Documentation).
  • Added option to restore debug reports in recovery mode.
  • Added option to share dashboards from self-hosted deployments.

2.1.9

24 Oct 13:16
5c64c35
Compare
Choose a tag to compare

NeoDash 2.1.9

New features:

  • Added the Dashboard Gallery, a live gallery of example NeoDash dashboards.
  • Added Gauge Charts, a contribution of the BlueHound fork.
  • Updated testing pipeline to work as an independent procedure.
  • Added option to select a different Neo4j database for each report. (#188)
  • Added Report Actions, a neodash extension (available in beta) only on https://neodash.graphapp.io. (#27)

Bug fixes:

  • Fixed issue preventing dashboards to be shared with a non-standard database name.
  • Fixed table chart breaking when returning a property called 'id' with a null value.
  • Fixed bug not allowing users to select a different database when loading/saving a dashboard.
  • Added error handler for database list race condition in Neo4j Desktop.

For a complete version history, see the Changelog.

2.1.8

07 Oct 10:54
57cfd19
Compare
Choose a tag to compare

NeoDash 2.1.8

New features:

  • Added the Dashboard Gallery, a live gallery of example NeoDash dashboards.
  • Added Gauge Charts, a contribution of the BlueHound fork.
  • Updated testing pipeline to work as an independent procedure.
  • Added option to select a different Neo4j database for each report. (#188)
  • Added Report Actions, a neodash extension (available in beta) only on https://neodash.graphapp.io. (#27)

Bug fixes:

  • Fixed issue preventing dashboards to be shared with a non-standard database name.
  • Fixed table chart breaking when returning a property called 'id' with a null value.
  • Fixed bug not allowing users to select a different database when loading/saving a dashboard.

For a complete version history, see the Changelog.

2.1.7

03 Oct 07:50
Compare
Choose a tag to compare

NeoDash 2.1.6 & 2.1.7

New features:

  • Added Radar Charts/Spider Charts.
  • Added optional markdown description for each report, to be displayed via the header.

Extensions:

  • Added option to provide a custom map provider for map charts.
  • Added support for default values in parameter selectors.
  • Added documentation on deep-linking into NeoDash.
  • Added tick-rotation customization for line charts.
  • Added option to have children in the sunburst chart inherit colors from their parents.

Improvements:

  • Rewiring of the internal query/rendering engine - resulting in far fewer query executions and a smoother UX.
  • Changed package manager from npm to yarn, and bumped node version to 18. Cleaned up package.json.
  • Reduced flaky behaviour in parameter selectors.
  • Added cycle-detection logic for sankey charts.
  • Fixed report documentation pop-up to open link in a new window.

For a complete version history, see the Changelog.

NeoDash 2.1.5

02 Sep 13:12
c4f9a86
Compare
Choose a tag to compare

Added New Sankey charts:

  • Visualize nodes and relationships as a flow diagram.
  • Select a customizable flow value from relationship properties.
  • Configure a variety of style customizations.

Parameter select:

  • Fixed bug where values would randomly be deleted after changing the parameter.
  • Added option to customize the number of suggested values when a user enters (part of) a property value.
  • Added option to customize search type (CONTAINS, STARTS WITH, or ENDS WITH).
  • Added option to enable/disable case-sensitive search.
  • Added option to enable/disable removing duplicate suggestions.

Miscellaneous:

  • Extended documentation with examples on running NeoDash in Kubernetes.
  • Fixed issue where duplicate database names were visible when running NeoDash on an on-prem Neo4j cluster.

2.1.4

15 Aug 10:52
7e9ca23
Compare
Choose a tag to compare

NeoDash 2.1.4

Added hotfix for missing function in map visualization (#183).

2.1.3

04 Aug 14:49
ed30e16
Compare
Choose a tag to compare

NeoDash 2.1.3

The 2.1.3 release contains updates to the map visualization, as well as a new Choropleth map report type.
Several usability improvements were also added, including fixing all links into the new documentation pages.

  • Extended the map visualization with a heatmap mode & marker clustering.
  • Added a Choropleth map visualization report type.
  • Added support for auto-linking into a predefined database from https://tools.neo4jlabs.com/.
  • Added optional background color setting for reports.
  • Added a new 'resize mode' for page layout creation.
  • Added support for drawing dates on a time chart (in addition to existing datetime types).
  • Fixed broken links in the documentation portal, all in-app links now point to this portal as well.

2.1.2

02 Jun 19:30
7916e14
Compare
Choose a tag to compare

NeoDash 2.1.2

The 2.1.2 release contains some bug fixes and minor improvements to the application.

Application changes:

  • Added button to clone (duplicate) a report inside a dashboard.
  • Added option to show/hide labels inside circle packing charts.
  • Changed dashboard layout compaction strategy to be more natural.
  • Fixed card headers not rendering correctly in read-only mode.
  • Fixed rendering issues for table columns containing null values.

Operational changes:

  • Added support for username/password environment variables in Docker.

2.1.1

19 May 13:33
Compare
Choose a tag to compare

NeoDash 2.1

The 2.1 release is a major update to the NeoDash application.

Main updates:

  • Added new drag-and-drop dashboard layout - reports can be moved and resized freely within the dashboard.
  • Updated dashboard file format for new layout (2.0 dashboards are automatically migrated).
  • Pages can now be reordered by dragging and dropping.
  • Added three new hierarchical report types:
    • Treemaps
    • Sunburst Charts
    • Circle Packing Charts
  • Styling/usability improvements for pie charts.
  • Improved image download (screenshot functionality) for all report types.
  • Parameter select reports now resize the selector to fit the available space.

Other changes:

  • Added continuous integration and deployment workflows.
  • Created a new User Guide with documentation on all report customizations is available.
  • Added a new Developer Guide with info on installing, building and extending the application.