Releases: neo4j-labs/neodash
2.2.0
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
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
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
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
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
toyarn
, and bumped node version to 18. Cleaned uppackage.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
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
2.1.3
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
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
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.