|
| 1 | +## NeoDash 2.1.3 |
| 2 | +The 2.1.3 release contains updates to the map visualization, as well as a new Choropleth map report type. |
| 3 | +Several usability improvements were also added, including fixing all links into the new documentation pages. |
| 4 | + |
| 5 | +- Extended the map visualization with a heatmap mode & marker clustering. |
| 6 | +- Added a Choropleth map visualization report type. |
| 7 | +- Added support for auto-linking into a predefined database from https://tools.neo4jlabs.com/. |
| 8 | +- Added optional background color setting for reports. |
| 9 | +- Added a new 'resize mode' for page layout creation. |
| 10 | +- Added support for drawing dates on a time chart (in addition to existing datetime types). |
| 11 | +- Fixed broken links in the documentation portal, all in-app links now point to this portal as well. |
| 12 | + |
| 13 | + |
| 14 | +## NeoDash 2.1.2 |
| 15 | +The 2.1.2 release contains some bug fixes and minor improvements to the application. |
| 16 | + |
| 17 | +Application changes: |
| 18 | +- Added button to clone (duplicate) a report inside a dashboard. |
| 19 | +- Added option to show/hide labels inside circle packing charts. |
| 20 | +- Changed dashboard layout compaction strategy to be more natural. |
| 21 | +- Fixed card headers not rendering correctly in read-only mode. |
| 22 | +- Fixed rendering issues for table columns containing null values. |
| 23 | + |
| 24 | +Operational changes: |
| 25 | +- Added support for username/password environment variables in Docker. |
| 26 | + |
| 27 | + |
| 28 | +## NeoDash 2.1.0, NeoDash 2.1.1 |
| 29 | +The 2.1 release is a major update to the NeoDash application. |
| 30 | + |
| 31 | +Main updates: |
| 32 | +- Added new drag-and-drop dashboard layout - reports can be **moved** and **resized** freely within the dashboard. |
| 33 | +- Updated dashboard file format for new layout (2.0 dashboards are automatically migrated). |
| 34 | +- Pages can now be reordered by dragging and dropping. |
| 35 | +- Added three new hierarchical report types: |
| 36 | + - Treemaps |
| 37 | + - Sunburst Charts |
| 38 | + - Circle Packing Charts |
| 39 | +- Styling/usability improvements for pie charts. |
| 40 | +- Improved image download (screenshot functionality) for all report types. |
| 41 | +- Parameter select reports now resize the selector to fit the available space. |
| 42 | + |
| 43 | +Other changes: |
| 44 | +- Added continuous integration and deployment workflows. |
| 45 | +- Created a new [User Guide](https://github.com/neo4j-labs/neodash/wiki/User-Guide) with documentation on all report customizations is available. |
| 46 | +- Added a new [Developer Guide](https://github.com/neo4j-labs/neodash/wiki/Developer-Guide) with info on installing, building and extending the application. |
| 47 | + |
| 48 | + |
| 49 | +## NeoDash 2.0.15 |
| 50 | +This is the final minor update before the 2.1 release. |
| 51 | + |
| 52 | +Changes: |
| 53 | +- Several stability improvements before the 2.1 release. |
| 54 | +- Updated Dockerfile to make better use of caching, and pick up environment variables at run time. |
| 55 | +- Added option to replace dashboard parameters in Markdown/iFrames to make them dynamic. |
| 56 | +- Removed unneeded index column from the CSV download for tables. |
| 57 | +- Added optional dashboard setting to enable image downloads for reports/the entire dashboard. |
| 58 | + |
| 59 | + |
| 60 | +## NeoDash 2.0.14 |
| 61 | +Report features: |
| 62 | +- Added optional "Download as CSV" button to table reports. |
| 63 | +- Dashboard parameters can now be used in iFrames/Graph drilldown links, and they are automatically replaced when parameters get updated. |
| 64 | +- Updating a dashboard parameter now only refreshes the reports that use the parameter. |
| 65 | + |
| 66 | +Standalone mode: |
| 67 | +- Enabled deploying standalone dashboards with a direct URL to the dashboard. |
| 68 | +- Added functionality to deep link into a NeoDash dashboard with dashboard parameters (use ?neodash_variable_name=value in the URL). |
| 69 | + |
| 70 | + |
| 71 | +Miscellaneous Bug fixes and improvements: |
| 72 | +- Resolved crash caused by invalid geospatial properties in a Map visualization. |
| 73 | +- Saving a dashboard now lets users override an existing dashboard with the same name (enabled by default). |
| 74 | +- Increased the default row limits for line/bar/pie charts to 250. Added option to override the row limiter in the dashboard settings. |
| 75 | +- Updated project README file to refer to the correct port number on Docker deployments. |
| 76 | +- Enabled a configurable timeout for parameter selection reports, both a timeout for the suggestion retrieval and a timeout for updating the parameters. |
| 77 | +- Fixed dependency issues when installing the application on Windows systems. Bumped suggested npm version to 8.6. |
| 78 | + |
| 79 | +## NeoDash 2.0.13 |
| 80 | +This is a bug fix/minor usability update. |
| 81 | + |
| 82 | +Changes: |
| 83 | +- Resolved error where the float value 0.0 was rendered as 'null' in tables. |
| 84 | +- Added alphabetical sorting to all node/relationship inspection pop-ups & parameter select reports. |
| 85 | +- Resolved bug where switching pages quickly resulting in an error message. |
| 86 | +- Resolved bug where rule-based styling would break on null values. |
| 87 | +- Replaced margin-based styling on single value reports with a vertical alignment option. |
| 88 | + |
| 89 | +## NeoDash 2.0.12 |
| 90 | +Added **rule-based styling**: |
| 91 | +- Use the card settings to specify styling rules for tables, graphs, bar/pie/line charts and single values. |
| 92 | +- Conditional rules are evaluated on each report render in order of priority. |
| 93 | +- Rules can customize colors in tables, node colors & dynamically set the colors of components in your chart. |
| 94 | + |
| 95 | +Minor improvements: |
| 96 | +- Better handling of null values in tables. |
| 97 | +- Tweaking/reorganization of the Docker file and deployment scripts. |
| 98 | +- Renaming/restructuring of source code. |
| 99 | + |
| 100 | +## NeoDash 2.0.8 / 2.0.9 / 2.0.10 / 2.0.11 |
| 101 | +Stability fixes to supplement 2.0.7: |
| 102 | +- Hotfix for missing config file in Neo4j Desktop causing startup issue. |
| 103 | +- Hotfix for application crashes caused by rendering custom data types in transposed table views. |
| 104 | +- Hotfix for object rendering in tables & line-chart type detection. |
| 105 | +- Fix for rendering dictionaries in tables/single value charts. |
| 106 | +- Added resize handler for fullscreen map views. |
| 107 | +- Added missing auto-run config to pie charts. |
| 108 | +- Fixed broken value scale parameter for bar charts. |
| 109 | + |
| 110 | +## NeoDash 2.0.7 |
| 111 | +Application functionality: |
| 112 | +- Added standalone 'dashboard viewer' mode. |
| 113 | +- Added option to save/load dashboards from other Neo4j databases. |
| 114 | + |
| 115 | +Reports/Visualizations: |
| 116 | +- Fixed bug in creating line charts. |
| 117 | +- Added support for datetime axis in line charts. |
| 118 | +- Added auto-locale formatting to number values in single value / table reports. |
| 119 | +- Added unified renderer for value types. |
| 120 | +- Updated default font size for single value reports. |
| 121 | +- Added optional deep-link button for graph visualizations. |
| 122 | +- Added option to disable auto-running a report, to let users explore the query first. |
| 123 | +- Minor styling tweaks to the graph views. |
| 124 | + |
| 125 | +For Developers: |
| 126 | +- Added more documentation on extending the app. |
| 127 | +- New security-vetted docker image available on Docker hub. |
| 128 | + |
| 129 | + |
| 130 | +## NeoDash 2.0.6 |
| 131 | +Major version updates to all internal dependencies. |
| 132 | +NeoDash 2.0.6 uses Node 17+, react 17+ and recent versions of all visualization libraries. |
| 133 | + |
| 134 | +Visualizations: |
| 135 | +- Added pie charts (Including examples and new demo dashboard). |
| 136 | +- Added setting to transpose table rows and columns. |
| 137 | +- Improved styling on graph pop-up windows. |
| 138 | +- Graph visualizations now auto-fit to the report size. |
| 139 | +- Added button to reset the zoom on a graph report. |
| 140 | + |
| 141 | +Parameter selection: |
| 142 | +- Added relationship property / free text selection options. |
| 143 | + |
| 144 | +Editor: |
| 145 | +- Improved performance of inbuilt Cypher editor. |
| 146 | +- Added button to maximize cards while in edit-mode. |
| 147 | +- All reports are now maximizable by default. |
| 148 | +- Added tiny report sizes. |
| 149 | +- Added option to override the default query timeout of twenty seconds. |
| 150 | + |
| 151 | +Other: |
| 152 | +- Updated docker image build scripts. |
| 153 | +- Fixed share link geneneration incorrectly removing capitals from usernames/passwords. |
| 154 | + |
| 155 | +## NeoDash 2.0.5 |
| 156 | +Graph report: |
| 157 | +- Fixed node position after dragging nodes. |
| 158 | +- Added option to 'lock' graph views, storing the current positions of the nodes in the graph. |
| 159 | +- Added experimental graph layouts. |
| 160 | + |
| 161 | +Table: |
| 162 | +- Fixed bug where the report freezes for very wide tables. |
| 163 | +- Added support for rendering native/custom Neo4j types in the table. |
| 164 | + |
| 165 | +Parameter select: |
| 166 | +- Fixed issue where the dashboard crashes for slow connections. |
| 167 | + |
| 168 | +Editor: |
| 169 | +- Added button to create a debug file from the 'About' screen. |
| 170 | + |
| 171 | + |
| 172 | +## NeoDash 2.0.4 |
| 173 | +New features: |
| 174 | +- Added option dashboard setting to let users view reports in a fullscreen pop-up. |
| 175 | +- Added inspection pop-up for graph visualizations. |
| 176 | +- Added option to manually specify node labels/property names in parameter selection reports (for large databases). |
| 177 | +- Added example of how to user map visualizations from derived properties. |
| 178 | +- Added button to return to the welcome screen. |
| 179 | +- iFrames can now take live parameter selections in the hash-part of the URL. |
| 180 | + |
| 181 | +Bug fixes: |
| 182 | +- Dashboards will now remember the active selection(s) made in parameter select reports. |
| 183 | +- Graph visualizations will no longer draw overlapping lines when a pair of nodes shares bidirectional relationships. |
| 184 | +- connection screen is now dismissable if an existing connection exists. |
| 185 | + |
| 186 | +Special thanks to @JipSogeti for their contributions to this release. |
| 187 | + |
| 188 | +## NeoDash 2.0.3 |
| 189 | +UX improvements + bug fixes. |
| 190 | +- Parameter selection report: |
| 191 | + - fixed bug to allow for selecting properties from nodes with >5 distinct properties. |
| 192 | + - Added support for nodes and properties with spaces in their name. |
| 193 | +- Sharing: |
| 194 | + - Removed persisted URL in share links to avoid getting stuck on shared dashboards |
| 195 | +- Table: |
| 196 | + - Added option to specify relative column sizes |
| 197 | +- Graph: |
| 198 | + - Changed node styling to use the last (most specific label) for applying customizations |
| 199 | + - Fixed error where incorrect properties were extracted from graphs with multi-labeled nodes |
| 200 | + - Fixed node display to hide "undefined" when a non-existing property is selected for that node. |
| 201 | + |
| 202 | +## NeoDash 2.0.0, 2.0.1 & 2.0.2 |
| 203 | + |
| 204 | +**New & Improved Dashboard Editor** |
| 205 | +- Added new Cypher editor with syntax highlighting / live syntax validation. |
| 206 | +- Redesigned Cypher query runner to be 2x more performant. |
| 207 | +- Easy custom styling of reports with the "advanced report settings" window. |
| 208 | +- Added in-built documentation with example queries and visualizations. |
| 209 | +- Updated dashboard layout to better use screen real estate. |
| 210 | + |
| 211 | +**Visualizations** |
| 212 | +- Table View |
| 213 | + - New table view with post-query sorting and filtering, and highlighting of native Neo4j types. |
| 214 | + - Fixed array property display in table reports. |
| 215 | + - Added automatic link generation from URL properties in the table report. |
| 216 | +- Graph View |
| 217 | + - Updated graph visualization library to a canvas-based renderer, handling 4x larger graphs. |
| 218 | + - Added custom node/relationship styling with custom colors, width, and font-size. |
| 219 | + - Better property display on graph visualization hover. |
| 220 | +- Bar/Line Chart |
| 221 | + - New bar/line chart visualizations based on the Charts graph app. |
| 222 | + - Added support for multi-line charts, stacked/grouped bar charts. |
| 223 | + - Added log scale + explicit limit setting to bar/line charts. |
| 224 | + - Line chart hover values are no longer rounded and incorrectly stacked. |
| 225 | +- Map View |
| 226 | + - Added custom styling options to map visualizations. |
| 227 | + - Added dictionary-based point property rendering on maps. |
| 228 | + - Stability improvement of map views for offline deployments. |
| 229 | +- Single Value Report |
| 230 | + - Improved single value report. |
| 231 | + - Custom styling (text alignment) of single value reports. |
| 232 | +- Property Selection: |
| 233 | + - Improved property selection documentation. |
| 234 | + - Added optional "clear parameter" setting to parameter selection report. |
| 235 | + - property selector now uses the filter to gather more results. |
| 236 | + |
| 237 | +**Saving, loading and sharing** |
| 238 | +- Added setting to turn entire dashboard into 'Standalone mode' from a share link. |
| 239 | +- Added option to save/load dashboards from both files and text. |
| 240 | +- New "Try a demo" button on the welcome screen. |
| 241 | +- added save/load to Neo4j database feature. |
| 242 | +- Auto-convert older versions of NeoDash on load. |
| 243 | + |
| 244 | + |
| 245 | + |
0 commit comments