Skip to content

Commit 5bfec1d

Browse files
authored
Added release notes for 2.2.3 (#348)
* Added release notes for 2.2.3 * Added release notes for 2.2.3 * Added fix for link parsing in documentation portal * Quickfix for auto-resetting param display text when advanced setting is toggled * Updated release notes
1 parent db05229 commit 5bfec1d

File tree

9 files changed

+34
-23
lines changed

9 files changed

+34
-23
lines changed

.github/workflows/master-deployment.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ jobs:
7979
context: .
8080
file: ./Dockerfile
8181
push: true
82-
tags: ${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:2.2.2
82+
tags: ${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:2.2.3
8383
build-docker-legacy:
8484
needs: build-test
8585
runs-on: ubuntu-latest
@@ -103,7 +103,7 @@ jobs:
103103
context: .
104104
file: ./Dockerfile
105105
push: true
106-
tags: ${{ secrets.DOCKER_HUB_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_USERNAME }}/neodash:2.2.2
106+
tags: ${{ secrets.DOCKER_HUB_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_USERNAME }}/neodash:2.2.3
107107
# build-npm:
108108
# needs: build-test
109109
# runs-on: ubuntu-latest

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,4 @@ RUN chown -R nginx:nginx /usr/share/nginx/html/
3838
USER nginx
3939
EXPOSE 5005
4040
HEALTHCHECK cmd curl --fail http://localhost:5005 || exit 1
41-
LABEL version="2.2.2"
41+
LABEL version="2.2.3"

changelog.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
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.
9+
10+
111
## NeoDash 2.2.2
2-
The NeoDash 2.2.2 release is packed with a bunch of new usuability features:
12+
The NeoDash 2.2.2 release is packed with a bunch of new usability features:
313
- Changed the built-in Cypher editor to a brand-new [CodeMirror Editor](https://github.com/neo4j-contrib/cypher-editor).
414
- Rebuilt the **Parameter Select** component from scratch for improved stability, performance and extendability:
515
- Added an optional setting to the parameter selector to display a different property from the one that is set by the selector.

docs/modules/ROOT/pages/developer-guide/deploy-a-build.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Depending on the webserver type and version, this could be different directory.
3434
As an example - to copy the files to an nginx webserver using `scp`:
3535

3636
```bash
37-
scp neodash-2.2.2 username@host:/usr/share/nginx/html
37+
scp neodash-2.2.3 username@host:/usr/share/nginx/html
3838
```
3939

4040
NeoDash should now be visible by visiting your (sub)domain in the browser.

docs/modules/ROOT/pages/user-guide/reports/map.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ relationship property to map to the arrow width. This lets you define
109109
widths on a relationship-specific level, if you have a property that
110110
directly maps to the width value.
111111

112-
|Map Provider URL|Text|https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png| When specified, overrides Open Street map provider with a custom map tiles provider.
112+
|Map Provider URL|Text|https://\{s}.tile.openstreetmap.org/\{z}/\{x}/\{y}.png| When specified, overrides Open Street map provider with a custom map tiles provider.
113113

114114
|Intensity Property (for heatmap)|Text|intensity|Optionally, and only for heatmaps, the node property to use as the intensity of that point on the heatmap. If left empty, all points will have the same intensity of 1. If one of the nodes in the results doesn't have the specific property, its intensity will be set to 0.
115115

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "neodash",
3-
"version": "2.2.2",
3+
"version": "2.2.3",
44
"description": "NeoDash - Neo4j Dashboard Builder",
55
"neo4jDesktop": {
66
"apiVersion": "^1.2.0"

release-notes.md

+8-15
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
1-
## NeoDash 2.2.2
2-
The NeoDash 2.2.2 release is packed with a bunch of new usuability features:
3-
- Changed the built-in Cypher editor to a brand-new [CodeMirror Editor](https://github.com/neo4j-contrib/cypher-editor).
4-
- Rebuilt the **Parameter Select** component from scratch for improved stability, performance and extendability:
5-
- Added an optional setting to the parameter selector to display a different property from the one that is set by the selector.
6-
- Use this to - for example - let users choose a name and set an ID for use by other reports.
7-
- Fields no longer reset randomly when parameters are changed.
8-
- Freetext fields are no longer slow - perform as fast as the other selectors.
9-
- Add the option to use rule-based styling based on dashboard parameters.
10-
- Changed rule-based styling on bar and pie charts to override color scheme instead of clear the scheme.
11-
- Extended the [Example Gallery](https://neodash-gallery.graphapp.io/) with several new demos.
12-
- Adding intermediate report error boundaries for improved app stability.
13-
- Changed docker image name to `neo4jlabs/neodash`.
14-
- Improved documementation for developers.
15-
- Fixed inconsistent styling between different pop-up screens, and fixed report title placeholders.
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.

src/card/settings/custom/CardSettingsContentPropertySelect.tsx

+8
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ const NeoCardSettingsContentPropertySelect = ({
5555
if (settings.type == undefined) {
5656
onReportSettingUpdate('type', 'Node Property');
5757
}
58+
5859
if (!parameterName && settings.entityType && settings.propertyType) {
5960
const entityAndPropertyType = `neodash_${settings.entityType}_${settings.propertyType}`;
6061
const formattedParameterId = formatParameterId(settings.id);
@@ -188,6 +189,13 @@ const NeoCardSettingsContentPropertySelect = ({
188189
const overridePropertyDisplayName =
189190
settings.overridePropertyDisplayName !== undefined ? settings.overridePropertyDisplayName : false;
190191

192+
// If the override is off, and the two values differ, set the display value to the original one again.
193+
if (overridePropertyDisplayName == false && propertyInputText !== propertyInputDisplayText) {
194+
onReportSettingUpdate('propertyTypeDisplay', settings.propertyType);
195+
setPropertyInputDisplayText(propertyInputText);
196+
updateReportQuery(settings.entityType, settings.propertyType, settings.propertyType);
197+
}
198+
191199
return (
192200
<div>
193201
<p style={{ color: 'grey', fontSize: 12, paddingLeft: '5px', border: '1px solid lightgrey', marginTop: '0px' }}>

src/modal/AboutModal.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { Button } from '@material-ui/core';
1010
import BugReportIcon from '@material-ui/icons/BugReport';
1111

1212
export const NeoAboutModal = ({ open, handleClose, getDebugState }) => {
13-
const version = '2.2.2';
13+
const version = '2.2.3';
1414

1515
const downloadDebugFile = () => {
1616
const element = document.createElement('a');

0 commit comments

Comments
 (0)