@unitybase/adminui-vue #

Added #

5.24.48 2025-03-19 #
  • UTableEntityRoot - add new slot head_settings_prepend-columns special for use on UTable
  • UTable add update grid config data when uiSettingKey is changed
5.24.47 2025-03-14 #
  • UAutoField: added ability to pass slots to child UFile component
  • UPdfViewerExt: added method setAnnotationsVisible to show/hide annotations on the viewer.
  • UPdfViewerExt: added property annotationsAttributeName to save user-added annotations separately from the original document.
  • UPdfViewerExt: added removeAnnotations method to remove all annotations from PDF document (in case of separately stored annotations, it removes only user-added annotations).
  • Entity tst_document.meta: added fileStoreSimple2 attribute to store user-added annotations separately from the original document.
  • u-radio control: added disabled prop to disable the entire radio group, making all options unselectable
  • New icons: u-icon-order, u-icon-eye-disabled
  • UTable: A dropdown menu with events for each table column displayed only when uiSettingKey is present. It can be turned off by setting ubConfig.uiSettings.adminUI.columnsActionsUTable = false or the showColumnsActions property to hide the functionality
  • UTable: Added functionality for dragging and reordering columns. It can be turned off by setting ubConfig.uiSettings.adminUI.draggableUTableHeaders = false or the draggableHeaders property to hide the functionality
  • UTableEntity: Added the ability to filter in the dropdown menu of each table column.
5.24.46 2025-03-10 #
  • New icons: u-icon-ai-center, u-icon-ai-document, u-icon-create-ai-document, u-icon-prompt
  • UTable: added functionality for organizing and displaying columns. If the new uiSettingKey property is not empty (for shortcuts, the property value is set to shortcutCode), table allows to organize and display columns, and save configurations to localStorage (using Vue.$uiSettings). It can be turned off by setting ubConfig.uiSettings.adminUI.columnsSettingsUTable = false or the showColumnsSettings property to hide the functionality

Changed #

5.24.47 2025-03-14 #
  • UTable: Sorting will now be triggered by the sort button instead of the entire table header
5.24.46 2025-03-10 #
  • UTable, resizingColumnsMixin: fixed the functionality of resizing columns.

Fixed #

5.24.48 2025-03-19 #
  • Fix data flow for column data in UTable components, sync gridState with localstorage
5.24.46 2025-03-10 #
  • Fix card text overlapping, add tooltip for title, make card title/value separate lines

@unitybase/adminui-pub #

Added #

5.24.122 2025-03-14 #
  • PDFComponent (extJS wrapper for PDF viewer) now use the same configuration as Vue based UPdfViewerExt PDF viewer:
    • uiSettings.adminUI.pdfViewer.extendedPdfViewer to enable extended features
    • uiSettings.adminUI.pdfViewer.allowPrint to show/hide Print button
    • uiSettings.adminUI.pdfViewer.allowDownload to show/hide download button

Fixed #

5.24.123 2025-03-19 #
  • UB.ux.UBCanvas: fixed transparency for the background

@unitybase/adminui-reg #

Added #

5.24.51 2025-03-10 #
  • SECURITY form-action 'self' directive added into main page Content Security Policy. This prevents sending data of HTML forms to other servers (for example as a result of HTML injection). Additional rules (if needed) can be added using new ubConfig key uiSettings.cspAllow.formAction

@unitybase/blob-stores #

Fixed #

5.24.31 2025-03-14 #
  • fix false-positive detection of malicious PDF (for blob stores with checkForMaliciousPDF: true)
  • SECURITY blob stores with checkForMaliciousPDF: true now detect malicious PDF even in case JavaScript is embedded in hexadecimal notation

@unitybase/openid-connect #

Changed #

5.24.39 2025-03-10 #
  • openID Machine2Machine tokens generation now can work without a redis backend (support for px in App.globalCachePut added in ub@5.25.3)

@unitybase/ub #

Added #

5.25.57 2025-03-14 #
  • documented new config props uiSettings.adminUI.columnsActionsUTable and uiSettings.adminUI.draggableUTableHeaders
5.25.56 2025-03-10 #
  • App.globalCachePut for in-memory global cache now supports px parameter (key expire in milliseconds), so behavior is the same as for Redis (serverConfig.application.redis.useForGlobalCache: true) global cache backend. Server requirements increased to 5.24.3 for this to work
  • documented new ubConfig key uiSettings.cspAllow.formAction

@unitybase/ubq #

Changed #

5.24.47 2025-03-19 #
  • Schedulers marked as singleton now place their execution state in App.memCache instead of App.globalCache. This prevents a possible suspension of the scheduler task for 3 hours if the process was previously crashed

@unitybase/ubs #

Fixed #

5.24.46 2025-03-19 #
  • ubs_message_edit-fm: fixed date calculation logic to ensure proper handling of month increments.