Skip to content

Commit 37c348c

Browse files
nielsdejongBennuFirealfredorubin96
authored
Adding release notes (#411)
* Added release notes template * Added example link * Changes bennu * adding link to pr * Finalized release notes * Added missing docs * Added images * Fixed graph exploration in fullscreen view * Finalized release notes --------- Co-authored-by: Bennu <[email protected]> Co-authored-by: Alfred Rubin <[email protected]>
1 parent c89206b commit 37c348c

File tree

6 files changed

+95
-15
lines changed

6 files changed

+95
-15
lines changed

changelog.md

+39
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
## NeoDash 2.2.4
2+
This release is a feature-rich package with a variety of new features and bug fixes. NeoDash 2.2.4 features new visualizations, as well as new features in existing visualization components.
3+
4+
5+
- Area Map - **New!**
6+
- Added a new advanced chart interactive area map visualization for rendering geo json polygons. ([@alfredorubin96](https://github.com/alfredorubin96), [#401](https://github.com/neo4j-labs/neodash/pull/401))
7+
- Assign color scale automatically based on numeric values.
8+
- Assign colors to countries based on Alpha-2 and Alpha-3 codes, and area codes by ISO 3166 code.
9+
- Interactive drilldown by clicking on regions in a country.
10+
11+
- Graph Visualization
12+
- Added **lightweight, ad-hoc graph exploration** by relationship type and direction. ([@nielsdejong](https://github.com/nielsdejong), [#401](https://github.com/neo4j-labs/neodash/pull/401))
13+
- Added experimental graph editing: nodes and relationships, plus creating relationships between existing nodes. ([@nielsdejong](https://github.com/nielsdejong), [#401](https://github.com/neo4j-labs/neodash/pull/401))
14+
- Fixed incorrect assignment of chip colors in graph visualization footer. ([@BennuFire](https://github.com/bennufire), [#296](https://github.com/neo4j-labs/neodash/issues/296))
15+
- Added experimental CSV download button to graph visualizations. ([@JonanOribe](https://github.com/JonanOribe), [#288](https://github.com/neo4j-labs/neodash/issues/288), [#363](https://github.com/neo4j-labs/neodash/issues/363))
16+
- Fixed a bug where dashboard parameters were not dynamically injected into drilldown links. ([@nielsdejong](https://github.com/nielsdejong), [#397](https://github.com/neo4j-labs/neodash/pull/397))
17+
- Added setting to customize the size of the arrow head on an edge. Set to zero to disable directional rendering. ([@BennuFire](https://github.com/bennufire), [#410](https://github.com/neo4j-labs/neodash/pull/410))
18+
19+
- Single Value Chart
20+
- Added support for outputting dictionaries in YML format, and rendering new lines. ([@nielsdejong](https://github.com/nielsdejong), [#315](https://github.com/neo4j-labs/neodash/issues/315))
21+
22+
- Choropleth Map
23+
- Added polygon information for missing countries: France, Kosovo, and others. ([@BennuFire](https://github.com/bennufire), [#357](https://github.com/neo4j-labs/neodash/issues/357))
24+
25+
- Parameter Selector
26+
- Fixed bug where the parameter selector was not using the selected database to populate results. ([@BennuFire](https://github.com/bennufire), [#366](https://github.com/neo4j-labs/neodash/issues/366))
27+
- Added a date picker parameter selector type for natively specifying dates. ([@alfredorubin96](https://github.com/alfredorubin96), [#401](https://github.com/neo4j-labs/neodash/pull/401))
28+
- Added support for injecting custom queries as a populator for parameter selector suggestions. ([@BennuFire](https://github.com/bennufire), [#236](https://github.com/neo4j-labs/neodash/issues/236), [#369](https://github.com/neo4j-labs/neodash/issues/369))
29+
30+
- Table Chart
31+
- Added support for customizing the seperator in csv exports. ([@nielsdejong](https://github.com/nielsdejong), [#337](https://github.com/neo4j-labs/neodash/issues/337))
32+
- Others
33+
- Added support for easily configurable branding/color schemes of the editor. ([@nielsdejong](https://github.com/nielsdejong), [#401](https://github.com/neo4j-labs/neodash/pull/401))
34+
- Added a new report action to switch pages based on a user interaction. ([@BennuFire](https://github.com/BennuFire), [#324](https://github.com/neo4j-labs/neodash/issues/324))
35+
- Added handler for mulitple report actions to be executed on the same event. ([@BennuFire](https://github.com/BennuFire), [#324](https://github.com/neo4j-labs/neodash/issues/324))
36+
- Integrated the official released version of the Neo4j Cypher editor component. ([@jharris4](https://github.com/jharris4), [#365](https://github.com/neo4j-labs/neodash/pull/365))
37+
- Fixed hot-module replacement inside webpack configuration. ([@konsalex](https://github.com/konsalex), [#396](https://github.com/neo4j-labs/neodash/pull/396))
38+
- Fixed husky pre-commit hook not triggering correctly on Windows environments. ([@bastienhubert](https://github.com/bastienhubert), [#342](https://github.com/neo4j-labs/neodash/issues/342))
39+
140
## NeoDash 2.2.3
241
This releases fixes a small set of bugs that slipped through the 2.2.3 release, and adds some minor features:
342
- Added support for scatter plots by overriding a parameter in the line chart.

docs/modules/ROOT/images/select4.png

42.7 KB
Loading

docs/modules/ROOT/images/select5.png

54.4 KB
Loading

docs/modules/ROOT/pages/user-guide/reports/parameter-select.adoc

+17-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
= Parameter Select
2-
32
Parameter select reports provide you with an easy way to add
43
interactivity into your dashboards.
54

@@ -8,32 +7,44 @@ parameter (e.g. *$neodash_person_name*) dynamically. This means that
87
your reports can be created to show different data depending on the
98
value of a parameter.
109

11-
There are four types of parameter select reports:
10+
There are five types of parameter select reports:
1211

1312
- Node property-based selections
1413
- Relationship property-based selections
1514
- Free text selections
1615
- Date picker selections
16+
- Custom query selections
1717
18-
The first two are straightforward for users to understand, as the list
19-
of choices is auto-populated from Neo4j. The third is a bit more
20-
complex, as it allows users to enter any text value, but, it gives them
21-
the complete freedom to enter any value they want. The final option lets users specify any date, which is then set as a Neo4j date object to be used in Cypher queries.
2218
2319
== Examples
2420

2521
=== Node Property Select
22+
A node property selector lets users choose a property from a node with a given label, to be used as a parameter in the dashboard.
2623

2724
image::select.png[Node Property Select]
2825

2926
=== Relationship Property Select
27+
A relationship property selector lets users choose a property from a relationship with a given type, to be used as a parameter in the dashboard.
3028

3129
image::select2.png[Relationship Property Select]
3230

3331
=== Free Text Select
32+
A free text selectors lets users enter any string value, which can then be used as a parameter inside dashboard queries.
3433

3534
image::select3.png[Free Text Select]
3635

36+
== Date Select
37+
A date selector lets users specify dates using a calendar widget, or by entering a date format.
38+
39+
image::select4.png[Free Text Select]
40+
41+
== Custom Query Select
42+
A custom query selectors lets you specify a custom selector widget, where user suggestions are populated based on an `$input` variable that is passed down into your custom query.
43+
44+
image::select5.png[Custom Query Select]
45+
46+
47+
3748
== Advanced Settings
3849

3950
[width="100%",cols="19%,17%,26%,38%",options="header",]

release-notes.md

+38-8
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,38 @@
1-
## NeoDash 2.2.3
2-
This releases fixes a small set of bugs that slipped through the 2.2.3 release, and adds some minor features:
3-
- Added support for scatter plots by overriding a parameter in the line chart.
4-
- Added the ability to use dashboard parameter as filters in custom parameter selector queries.
5-
- Fixed breaking bug in parameter selector settings causing a white-screen error.
6-
- Fixed auto-coloring of bar charts (resolved back to logic of 2.2.1 and earlier).
7-
- Added a quick fix for automatically resetting the parameter display value when the property display override is toggled.
8-
- Upversioned outdated dashboards and in the NeoDash Gallery.
1+
## NeoDash 2.2.4
2+
This release is a feature-rich package with a variety of new features and bug fixes. NeoDash 2.2.4 features new visualizations, as well as new features in existing visualization components.
3+
4+
5+
- Area Map - **New!**
6+
- Added a new advanced chart interactive area map visualization for rendering geo json polygons. ([@alfredorubin96](https://github.com/alfredorubin96), [#401](https://github.com/neo4j-labs/neodash/pull/401))
7+
- Assign color scale automatically based on numeric values.
8+
- Assign colors to countries based on Alpha-2 and Alpha-3 codes, and area codes by ISO 3166 code.
9+
- Interactive drilldown by clicking on regions in a country.
10+
11+
- Graph Visualization
12+
- Added **lightweight, ad-hoc graph exploration** by relationship type and direction. ([@nielsdejong](https://github.com/nielsdejong), [#401](https://github.com/neo4j-labs/neodash/pull/401))
13+
- Added experimental graph editing: nodes and relationships, plus creating relationships between existing nodes. ([@nielsdejong](https://github.com/nielsdejong), [#401](https://github.com/neo4j-labs/neodash/pull/401))
14+
- Fixed incorrect assignment of chip colors in graph visualization footer. ([@BennuFire](https://github.com/bennufire), [#296](https://github.com/neo4j-labs/neodash/issues/296))
15+
- Added experimental CSV download button to graph visualizations. ([@JonanOribe](https://github.com/JonanOribe), [#288](https://github.com/neo4j-labs/neodash/issues/288), [#363](https://github.com/neo4j-labs/neodash/issues/363))
16+
- Fixed a bug where dashboard parameters were not dynamically injected into drilldown links. ([@nielsdejong](https://github.com/nielsdejong), [#397](https://github.com/neo4j-labs/neodash/pull/397))
17+
- Added setting to customize the size of the arrow head on an edge. Set to zero to disable directional rendering. ([@BennuFire](https://github.com/bennufire), [#410](https://github.com/neo4j-labs/neodash/pull/410))
18+
19+
- Single Value Chart
20+
- Added support for outputting dictionaries in YML format, and rendering new lines. ([@nielsdejong](https://github.com/nielsdejong), [#315](https://github.com/neo4j-labs/neodash/issues/315))
21+
22+
- Choropleth Map
23+
- Added polygon information for missing countries: France, Kosovo, and others. ([@BennuFire](https://github.com/bennufire), [#357](https://github.com/neo4j-labs/neodash/issues/357))
24+
25+
- Parameter Selector
26+
- Fixed bug where the parameter selector was not using the selected database to populate results. ([@BennuFire](https://github.com/bennufire), [#366](https://github.com/neo4j-labs/neodash/issues/366))
27+
- Added a date picker parameter selector type for natively specifying dates. ([@alfredorubin96](https://github.com/alfredorubin96), [#401](https://github.com/neo4j-labs/neodash/pull/401))
28+
- Added support for injecting custom queries as a populator for parameter selector suggestions. ([@BennuFire](https://github.com/bennufire), [#236](https://github.com/neo4j-labs/neodash/issues/236), [#369](https://github.com/neo4j-labs/neodash/issues/369))
29+
30+
- Table Chart
31+
- Added support for customizing the seperator in csv exports. ([@nielsdejong](https://github.com/nielsdejong), [#337](https://github.com/neo4j-labs/neodash/issues/337))
32+
- Others
33+
- Added support for easily configurable branding/color schemes of the editor. ([@nielsdejong](https://github.com/nielsdejong), [#401](https://github.com/neo4j-labs/neodash/pull/401))
34+
- Added a new report action to switch pages based on a user interaction. ([@BennuFire](https://github.com/BennuFire), [#324](https://github.com/neo4j-labs/neodash/issues/324))
35+
- Added handler for mulitple report actions to be executed on the same event. ([@BennuFire](https://github.com/BennuFire), [#324](https://github.com/neo4j-labs/neodash/issues/324))
36+
- Integrated the official released version of the Neo4j Cypher editor component. ([@jharris4](https://github.com/jharris4), [#365](https://github.com/neo4j-labs/neodash/pull/365))
37+
- Fixed hot-module replacement inside webpack configuration. ([@konsalex](https://github.com/konsalex), [#396](https://github.com/neo4j-labs/neodash/pull/396))
38+
- Fixed husky pre-commit hook not triggering correctly on Windows environments. ([@bastienhubert](https://github.com/bastienhubert), [#342](https://github.com/neo4j-labs/neodash/issues/342))

src/chart/graph/component/GraphChartContextMenu.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export const GraphChartContextMenu = (props: GraphChartVisualizationProps) => {
3939
<div
4040
style={{
4141
position: 'absolute',
42-
zIndex: 999,
42+
zIndex: 1300,
4343
top: props.interactivity.clickPosition.y,
4444
left: props.interactivity.clickPosition.x,
4545
}}

0 commit comments

Comments
 (0)