3.1.6 released in March 2024, functional tests written on top of Web UI for your projects will require to use NodeJS 18. Please refer to the upgrade notes for detailed information.
Recently Released Changes
What’s New in Web UI for LTS 2023 (Version 3.1.23)
Enhancements
Customizable Document Type Display Order Users can now configure the display order of document types in the document creation popup, improving selection efficiency. To do so, add the following property in the configuration (nuxeo.conf file) with comma separated list of document type IDs. The document types that are left out would follow the default order.
org.nuxeo.web.ui.document_type.order=file,note,workspaceGrouping support is deferred to a future release.
Configurable Rendition Selection The rendition selection in the publication popup is now optional, allowing projects to streamline publishing workflows by hiding this option when unnecessary. Additionally, in the Rendition dropdown, “Default Rendition” is pre-selected by default.
Hide "Permissions to external users" block in Permissions tab The permission to external users block is now not visible to the customers who have the following property and value set in the configuration:
nuxeo.permissions.externalUsers.allowed=false
Security Improvements
- Moment.js Library Upgrade Addressed vulnerabilities in Moment.js (v2.24.0) by upgrading to a secure version across WebUI and Elements. This mitigates risks such as ReDoS and locale injection.
Bug Fixes
Focus Outline Behavior Fixed an issue where a blue focus outline appeared after mouse clicks. Now, outlines only appear during keyboard navigation, enhancing UI consistency.
Comment Submission Duplication Resolved a bug that allowed multiple comment submissions via rapid clicks. The submit button is now disabled after the first click.
PDF Filename Escaping Fixed a double escaping/unescaping issue in PDF filename handling, identified during GitHub code scans.
Previous Release Notes
| Version | Summary |
|---|---|
| Web UI 3.1.22 | Accessibility fixes. Includes support ticket resolutions. |
| Web UI 3.1.21 | Accessibility color contrast fixes, Nuxeo Drive Direct Transfer Upload, Veracode vulnerability fix. Includes support ticket resolutions. |
| Web UI 3.1.20 | Node.js 22 upgrade for functional tests, Veracode vulnerability fixes. Includes support ticket resolutions. |
| Web UI 3.1.19 | Accessibility fixes for phase one and Veracode Vulnerability fixes for WebUI and bugfix release |
| Web UI 3.1.18 | Accessibility and Veracode Vulnerability fixes for WebUI and bugfix release |
| Web UI 3.1.17 | Quill RTL Support for WebUI, WEB UI Improvement and bugfix release |
| Web UI 3.1.16 | RTL Support for WebUI, CSP changes and bugfix release |
| Web UI 3.1.15 | CSP changes and improvements release |
| Web UI 3.1.13 | Improvements and bugfix release |
| Web UI 3.1.13 | Security and bugfix release |
| Web UI 3.1.12 | Security and bugfix release |
| Web UI 3.1.11 | WEB UI Improvement and bugfix release |
| Web UI 3.1.10 | Saved searches can be restored and executed when using vocabularies with multiple levels, ellipsis and tooltips prevent long labels from being cut off in selection |
| Web UI 3.1.9 | Security and bugfix release |
| Web UI 3.1.8 | Accessibility improvements and bugfix release |
| Web UI 3.1.7 | Bugfix release |
| Web UI 3.1.6 | NodeJS18 upgrade, accessibility improvements and bugfix release |
| Web UI 3.1.5 | Polymer version upgrade, accessibility improvements and bugfix release |
| Web UI 3.1.4 | Bugfix and accessibility improvements release |
| Web UI 3.1.3 | UI elements keep track of protected properties when a document goes under retention |
| Web UI 3.1.2 | Initial release for Web UI on LTS 2023 |