Skip to content

Commit fef6f9a

Browse files
Merge branch 'develop' into any-type
2 parents 086faf8 + 4220f54 commit fef6f9a

35 files changed

+215
-107
lines changed

.github/workflows/master-deployment.yml

Lines changed: 2 additions & 2 deletions
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.3.5
82+
tags: ${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:2.4.0
8383
build-docker-legacy:
8484
needs: build-test
8585
runs-on: neodash-runners
@@ -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.3.5
106+
tags: ${{ secrets.DOCKER_HUB_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_USERNAME }}/neodash:2.4.0
107107
deploy-gallery:
108108
runs-on: neodash-runners
109109
strategy:

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ USER nginx
4343
EXPOSE $NGINX_PORT
4444

4545
HEALTHCHECK cmd curl --fail "http://localhost:$NGINX_PORT" || exit 1
46-
LABEL version="2.3.5"
46+
LABEL version="2.4.0"

changelog.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
## NeoDash 2.4.0
2+
NeoDash 2.4 is out! 🎂 This release packs a ton of new features, as well as improvements to the existing visualizations.
3+
4+
Key new features:
5+
- A new sidebar with support for managing, save and load multiple dashboards directly from the UI.
6+
[#657](https://github.com/neo4j-labs/neodash/pull/657)
7+
- Added **Forms** as a new extension. Forms let you combine multiple parameter selectors in one card and have users edit/submit data to Neo4j. [#568](https://github.com/neo4j-labs/neodash/pull/568)
8+
- Added a new advanced visualization type: Gantt charts. [#684](https://github.com/neo4j-labs/neodash/pull/684)
9+
- Doubled the grid resolution for dashboards, giving you more freedom to arrange visualizations. [#682](https://github.com/neo4j-labs/neodash/pull/682)
10+
- Several improvements for the natural language queries extension - including customizable prompting, and faster schema retrieval. [#600](https://github.com/neo4j-labs/neodash/pull/600)
11+
12+
Other improvements:
13+
- Support for multiselect checkboxes as a report action for tables. [#688](https://github.com/neo4j-labs/neodash/pull/688/commits)
14+
- Added keyboard shortcuts (CMD/CTRL+Enter) for running Cypher queries from the editor. [#694](https://github.com/neo4j-labs/neodash/pull/694/)
15+
- Added new experimental graph layouts (trees in various directions), with customizable level distance. [#690](https://github.com/neo4j-labs/neodash/pull/690)
16+
- Increased customizability for the Pie chart's styling. [#638](https://github.com/neo4j-labs/neodash/pull/638/)
17+
- Fixed issues with parameter selector: Better handling of integer / long parameters and processing external updates. [#641](https://github.com/neo4j-labs/neodash/pull/641/)
18+
- Improvements on text readability for the experimental dark mode. [#668](https://github.com/neo4j-labs/neodash/pull/668/)
19+
- UX improvements on database connection interface. [#675](https://github.com/neo4j-labs/neodash/pull/675/)
20+
- Added option to provide a custom message when no data is returned by a report. [#683](https://github.com/neo4j-labs/neodash/pull/683/)
21+
- Fixed issue where column names were not hidden correctly. [#685](https://github.com/neo4j-labs/neodash/pull/685/commits)
22+
23+
Thanks to all the contributors for this release:
24+
[alfredorubin96](https://github.com/alfredorubin96),
25+
[AleSim94](https://github.com/AleSim94),
26+
[BennuFire](https://github.com/BennuFire),
27+
[jacobbleakley-neo4j](https://github.com/jacobbleakley-neo4j),
28+
[hugorplobo](https://github.com/hugorplobo),
29+
[brahmprakashMishra](https://github.com/brahmprakashMishra),
30+
[m-o-n-i-s-h](https://github.com/m-o-n-i-s-h),
31+
[JonanOribe](https://github.com/JonanOribe),
32+
[nielsdejong](https://github.com/nielsdejong)
33+
134
## NeoDash 2.3.5
235
This is a bugfix / stability release directly following 2.3.4.
336

cypress/e2e/start_page.cy.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ describe('NeoDash E2E Tests', () => {
8787
cy.get('main .react-grid-item:eq(2) .MuiDataGrid-columnHeaders', { timeout: WAITING_TIME })
8888
.should('contain', 'title')
8989
.and('contain', 'released')
90-
.and('contain', '__id');
90+
.and('not.contain', '__id');
9191
cy.get('main .react-grid-item:eq(2) .MuiDataGrid-virtualScroller .MuiDataGrid-row').should('have.length', 5);
9292
cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer').should('contain', '1–5 of 8');
9393
cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer button[aria-label="Go to next page"]').click();

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ An external workflow picks up this directory, embeds it into the Neo4j docs, and
66
```
77
https://neo4j.com/labs/neodash/{version}
88
```
9-
For example: https://neo4j.com/labs/neodash/2.3
9+
For example: https://neo4j.com/labs/neodash/2.4
1010

1111
## Local Build
1212
To compile and view the documentation locally, navigate to this (`./docs`) folder and run:

docs/antora.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
name: neodash
2-
version: 2.3
2+
version: 2.4
33
title: NeoDash
44
start_page: ROOT:index.adoc
55
nav:
66
- modules/ROOT/nav.adoc
77

88
asciidoc:
99
attributes:
10-
docs-version: 2.3
10+
docs-version: 2.4
1111
page-product: NeoDash
1212
page-type: NeoDash Manual
1313
page-canonical-root: /labs

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Depending on the webserver type and version, this could be different directory.
3737
As an example - to copy the files to an nginx webserver using `scp`:
3838

3939
```bash
40-
scp neodash-2.3.5 username@host:/usr/share/nginx/html
40+
scp neodash-2.4.0 username@host:/usr/share/nginx/html
4141
```
4242

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

docs/modules/ROOT/pages/developer-guide/state-management.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ structure:
1111
{
1212
"dashboard": {
1313
"title": "My Dashboard Name",
14-
"version": "2.3",
14+
"version": "2.4",
1515
"settings": {
1616
"pagenumber": 0,
1717
"editable": true,
@@ -56,7 +56,7 @@ dashboard. Take the following simple dashboard as an example.
5656
{
5757
"dashboard": {
5858
"title": "A Simple Dashboard",
59-
"version": "2.3",
59+
"version": "2.4",
6060
"settings": {
6161
"pagenumber": 0,
6262
"editable": true,

docs/server.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const express = require('express')
22

33
const app = express()
4-
const version = "2.3"
4+
const version = "2.4"
55
app.use(express.static('./build/site'))
66
app.get('/', (req, res) => res.redirect('neodash/' + version))
77
app.listen(8000, () => console.log('📘 http://localhost:8000'))

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "neodash",
3-
"version": "2.3.5",
3+
"version": "2.4.0",
44
"description": "NeoDash - Neo4j Dashboard Builder",
55
"neo4jDesktop": {
66
"apiVersion": "^1.2.0"
@@ -65,7 +65,6 @@
6565
"d3-scale-chromatic": "^3.0.0",
6666
"dayjs": "^1.11.7",
6767
"dom-to-image": "^2.6.0",
68-
"gantt-task-react": "^0.3.9",
6968
"leaflet": "^1.7.1",
7069
"lodash.debounce": "^4.0.8",
7170
"lodash.isequal": "^4.5.0",

0 commit comments

Comments
 (0)