Web UI

Web UI Release Notes

Updated: July 24, 2025

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.20)

Node.js 22 Upgrade Enhancements for functional tests -

  • Migrated from CommonJS to ES Modules (ESM): Replaced all require() statements with import syntax to align with the modern JavaScript module system supported in Node.js 22.

  • Explicit .js Extensions in Imports: Updated all internal import statements to include the .js file extension, as required in ESM environments for proper module resolution.

  • Dual Compatibility with Node.js 18 and 22: Ensured all functional tests remain compatible with both Node.js 18 and Node.js 22 to support teams in transition while preserving stability.

  • Please refer to the upgrade notes for detailed information.

Security and vulnerability fixes

  • Replaced @polymer/marked-element with a custom Markdown rendering wrapper to enhance security and eliminate the vulnerability associated with the marked package.

  • Clarified "inflight" vulnerability as a false positive — the affected dependency is only used in development and testing scripts and does not impact the core functionality of Web UI.

  • Removed dependency of commons-lang due to a security vulnerability.

  • Replaced deprecated ::set-output command with the new $GITHUB_OUTPUT method to ensure compatibility and security in Github Actions.

Other Noteworthy Changes

  • Reordered the loading of addons during WebUI initialization for better optimization.

  • Fixed Checkbox state now properly clears on deselection in list view to ensure accurate accessibility feedback.

  • Local permissions in user profile now refresh automatically when revisiting the page—no more hard refresh needed to get the latest updates.


Previous Release Notes

Version Summary
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