Release Notes
This page mentions what's new. Refer to the upgrade notes to transition to this version.
NodeJS 18 Upgrade
Starting from Web UI version
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.31)
Enhancements
- Improved vocabulary visibility:
- Vocabulary labels are now fully visible and no longer truncated, making it easier to read and manage entries.
- Smoother filtering experience:
- Quick filters now respond correctly to a single click, improving usability and reducing friction when refining results.
- Improved Drive integration experience:
- When Nuxeo Drive is not installed, attempting actions such as Open, Edit, Upload, or Download now displays a helpful installation prompt with direct download links.
- Improved localisation for French users on Date picker:
- Date placeholders now correctly display in the jj/mm/aaaa format, ensuring a more consistent and localised experience.
Bug Fixes
- Vocabulary Management reliability fix:
- Fixed an issue where vocabulary entries with keys starting with @ could not be handled correctly. These entries can now be created and managed without errors.
- Task visibility issue resolved:
- Fixed an issue where tasks from other users could appear under slow network conditions. Tasks are now correctly filtered and displayed per user.
- Direct Transfer reliability fix:
- Resolved an issue where the Direct Transfer Web UI icon did not work for targets containing spaces by using an encoded and compressed URL. This fix only works with Nuxeo Drive 7.0.0 and above and is not supported on older versions.
- Date picker stability improvement:
- Fixed an issue where the calendar could close unexpectedly when selecting dates with a minimum date set.
Security & Quality Improvements
- Strengthened protection against potential cross-site scripting (XSS) vulnerabilities by improving DOM handling.
- Improved protection against potential request forgery vulnerabilities in client-side requests.
- Resolved known dependency vulnerabilities to enhance overall application security.
- Improved CI/CD security by addressing potential script injection risks and enforcing least-privilege permissions.
- Strengthened package installation security to reduce supply chain risks.
- Updated APIs to use server-generated UUIDs instead of exposing names in endpoints, improving data protection.
Engineering & Reliability Improvements
- Increased unit test coverage across core components, improving reliability and stability.
- Enhanced testing using AI-assisted approaches for broader validation.
- Integrated SonarQube Cloud for automated code quality and test coverage monitoring.
- Improved dependency management to ensure consistent and secure builds.
- Updated development dependencies (including ESLint) for better maintainability.
Previous Release Notes
| Version | Summary |
|---|---|
| Web UI 3.1.30 | Accessibility fixes, usability, and platform reliability improvements |
| Web UI 3.1.29 | Preservation of user preferences. Enhancements. Security Improvements. Bug Fixes. Includes support ticket resolutions. |
| Web UI 3.1.28 | Bug Fixes & Upgrades. Important Enhancements. Security Improvements. Includes support ticket resolutions. |
| Web UI 3.1.27 | Bug Fixes & Upgrades. Security Improvements. Includes support ticket resolutions. |
| Web UI 3.1.26 | Bug Fixes & Upgrades. Security Improvements. Includes support ticket resolutions. |
| Web UI 3.1.25 | Bug Fixes & Upgrades. Security Improvements. Includes support ticket resolutions. |
| Web UI 3.1.24 | Bug Fixes & Upgrades. Security Improvements. Includes support ticket resolutions. |
| Web UI 3.1.23 | Enhancements. Security Improvements. Bug Fixes. Includes support ticket resolutions. |
| 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 |