@unitybase/adminui-vue #

Added #

7.0.40 2025-12-25 #
  • USelectEntity: Added keep-focus prop to prevent the dropdown from closing on option selection
  • added export of BASIC_SANITIZE_SVG_CONFIG for sanitizeHtml
7.0.38 2025-12-16 #
  • USelectEntity: added a new prop showDropdownOnClick that enables opening the dropdown when the input is clicked
  • ToolbarDropdown: added tooltip for action button
  • added a new icon: user-add
  • added TOTP second factor confirmation on login page
7.0.35 2025-12-01 #
  • Added export BASIC_SANITIZE_CONFIG_WITH_STYLES, and use it on UDialog message v-s-html

Changed #

7.0.40 2025-12-25 #
  • UMasterDetailView: changed listener to state.viewMode instead of the local this.viewMode, to support cases where viewMode is changed via custom logic.
  • URichTextEditor: prevent Vue to made instance of TinyMCE reactive (speed up because there is 100500 internal properties in timynce editor instance)
7.0.38 2025-12-16 #
  • ubs_message_edit-fm, ReportViewer: changed the color of the buttons
7.0.35 2025-12-01 #
  • URichTextEditor now load skin from @unitybase/tinymce-full package (tinymce package removed from dependencies)

Fixed #

7.0.40 2025-12-25 #
  • showForm: restore the awaiting of formController.mount() to fix the form loading state regression
  • UTable: fixed: column pinning logic. After clicking Pin Left or Pin Right, the u-table__fixed-column class was not applied.
  • SECURITY URichTextEditor: for withImagePicker: true mode added sanitizing of user-adding SVG to prevent XSS attack (remove scripts from SVG)
7.0.39 2025-12-17 #
  • USelectEnum: fixed an issue where the dropdown did not open when clicking on the input
  • UTable fixed table column width initialization and corrected the default table state for columns that were not resized or hidden
7.0.38 2025-12-16 #
  • UTable: added a minimum header width to ensure the full or truncated title is displayed correctly.
  • UTable actions: don't show actions button if column has no available actions
  • UTable fixed cell alignment according to align and headerAlign props.
7.0.37 2025-12-03 #
  • fixed date format for DE locale in UDatePicker
7.0.36 2025-12-02 #
  • Corrected an issue triggered when users attempted to open the context menu on a table row.
7.0.35 2025-12-01 #
  • URadio: fixed visual "jumps" on got focus

@unitybase/adminui-pub #

Changed #

7.0.24 2025-12-01 #
  • UBTinyMCETextArea now load skin from @unitybase/tinymce-full package (tinymce package removed from dependencies)

Fixed #

7.0.25 2025-12-02 #
  • fixed Crypto Provider selection on CERT2 login in case of several crypto-providers available in ubConfig encryptionImplementation

@unitybase/codemirror-full #

Added #

1.4.8 2025-12-01 #
  • Added custom matching bracket highlight in CodeMirror-matchingbracket

@unitybase/tinymce-full #

Changed #

1.0.7 2025-12-01 #
  • tinymce upgraded to 4.9.11 (fixed some XSS issues)
  • tinymce lightgray skin added into this package (copied from tinymce package) - this allows to exclude tinymce from dependencies

@unitybase/ub-pub #

Added #

5.24.42 2025-12-16 #
  • added authorization header for call to secondFactorConfirm endpoint

Changed #

5.24.43 2025-12-25 #
  • Exported parseAndTranslateUBErrorMessage function

Fixed #

5.24.42 2025-12-16 #
  • UBConnection.emitEntityChanged for unity entities now emit updated unity data instead of defaults (regression after changes with Domain freezing in @unitybase/cs-shared@5.24.14 from 2025-07-14)
5.24.41 2025-12-03 #
  • Detection of Node.js environment in recent versions of Node.js

@unitybase/ub #

Added #

5.25.76 2025-12-16 #
  • added new event Sesison.on('loginComplete', (req) => {...}) - fired after Sesison.on('login'.. handlers for all models are finished
  • added TOTP second factor confirmation

@unitybase/uba #

Added #

5.24.66 2025-12-16 #
  • changePassword endpoint now can accept parameter {totp: true} for TOTP secret generation
  • added qrcode-generator package into dependencies. Used for server-side TOTP QR generation

Changed #

5.24.66 2025-12-16 #
  • SECURITY added restriction for One Time Password secret value (uba_otp.otp): actual value now visible only for Supervisor role
  • secondFactorConfirm endpoint now require authorization

Fixed #

5.24.67 2025-12-17 #
  • fixed definition of uba.cleanupExpiredOTP scheduler in _schedulers.json by adding mandatory attribute runAs. Now this scheduler will be executed
5.24.66 2025-12-16 #
  • fixed filling of borderID attribute in uba_audit and uba_auditTrail in case ubConfig.security.auditBorderIDuDataProp is defined

@unitybase/ubcli #

Added #

5.25.88 2025-12-03 #
  • SECURITY new command ubcli hardering - cleanup public (linked to inetpub using ubcli linkStatic) package.json from sensitive information and removes CHANGELOG.md

@unitybase/ubq #

Added #

5.24.75 2025-12-17 #
  • Added validation of the contents of the _schedulers.json file. In case of an invalid scheduler configuration, the loader now throws an error and the server stops, instead of logging the error and disabling the invalid items