Releases
v3.0.0
Compare
Sorry, something went wrong.
No results found
jajm
released this
22 Oct 12:58
Breaking changes
Node.js 10 is no longer supported. Supported versions are: 12, 14 and 16
MongoDB 3.6 is no longer supported. Supported versions are: 4.0, 4.2, 4.4 and 5.0
Added
Added a service for notifications called "notify" (based actually on PNotify)
Added Spanish translation
Added report type pyramid
Added gulp task dev that combine watch and nodemon
Added ability to load an image into a dashboard using an URL
Added CLI command to list users: user-list
Added CLI command to print config: config-dump
Added ability to configure search_path for PostgreSQL data sources
Added ability to remove a user
Changed
Replaced Noty (unmaintainted) by PNotify
If no language is selected, use the language defined in browser preferences (#76 )
Set SameSite=Strict for XSRF-TOKEN cookie
Removed the properties nd_trash_deleted and nd_trash_deleted_date.
Deleted dashboards are now permanently removed from the database
Moved documentation to doc/user. It can now be built with Sphinx and is
automatically built on https://urungi.readthedocs.io/
Fixed
XLSX export now takes into account dynamic filters (#252 )
Logged in users that become inactive are no longer able to use the app and
are redirected to the login page (#203 )
Report data is no longer displayed automatically if there is a mandatory filter
Columns descriptions in report will automatically update when the
corresponding layer object is renamed (#254 )
If no date is selected in a date filter, the filter is now ignored instead of
making the whole query fail.
Removed usage of non-standard CSS property zoom
Sidebar numbers are now updated automatically
Show only owned reports and dashboards if not admin
Fixed usage of an order column when that column wasn't appearing in the
SELECT clause
Error handler sent by server to be displayed on the client-side
Fixed format support on line graph and similar
Using '?' in a custom field does not cause errors anymore (#22 )
Grants permissions are really effective in the shared space
Dynamic filters on dashboards can now be styled
No longer necessary to enter password when editing an existing user
Dependencies
Added node-fetch 2.6.5
Updated angular to 1.8.2
Updated angular-gettext to 2.4.2
Updated arg to 5.0.1
Updated c3 to 0.7.20
Updated clipboard to 2.0.8
Updated config to 3.3.6
Updated connect-mongo to 4.6.0
Updated cookie-parser to 1.4.5
Updated csurf to 1.11.0
Updated debug to 4.3.2
Updated del to 6.0.0
Updated ejs to 3.1.6
Updated eslint to 7.32.0
Updated eslint-config-standard to 16.0.3
Updated eslint-plugin-import to 2.25.2
Updated eslint-plugin-jest to 24.7.0
Updated eslint-plugin-node to 11.1.0
Updated eslint-plugin-promise to 5.1.1
Updated express-session to 1.17.2
Updated gulp-less to 5.0.0
Updated htmlhint to 0.15.2
Updated intro.js to 4.2.2
Updated jest to 27.3.1
Updated jquery to 3.6.0
Updated jquery-validation to 1.19.3
Updated jsplumb to 2.15.6
Updated migrate-mongo to 8.2.3
Updated moment to 2.29.1
Updated mongodb-memory-server to 7.5.1
Updated mongoose to 6.0.11
Updated mssql to 6.3.2
Updated multer to 1.4.3
Updated mysql to 2.18.1
Updated nodemailer to 6.7.0
Updated oracledb to 5.2.0
Updated passport to 0.4.1
Updated password-generator to 2.3.2
Updated pg to 8.7.1
Updated request to 2.88.2
Updated set-cookie-parser to 2.4.8
Updated stylelint to 13.13.1
Updated stylelint-config-standard to 22.0.0
Updated supertest to 6.1.6
Removed eslint-plugin-standard
Removed gulp-concat
Removed gulp-decomment
Removed knex
Removed merge-stream
Removed request
You can’t perform that action at this time.