@unitybase/adminui-vue #

Added #

7.0.70 2026-09-08 #
  • UFileMultiple: the beforeSetDocument hook now receives the file about to be uploaded
  • USelectEnum: forwards its slots (option, dropdown-footer) to the underlying USelectEntity, so an enum select can render custom option markup without being replaced by u-select-entity

Changed #

7.0.68 2026-09-01 #
  • UNavbarNotificationsButton: redesigned notifications popover - new header layout (title + "Add" button on top, tabs ("all"/"unread") with a "mark all as read" action below).
  • UNavbarDefaultSlot is now registered as a global Vue component and is resolved by name (instead of a direct reference) when firing portal:navbar:defineSlot, allowing it to be overridden the same way as other U* components (e.g. via Vue.component('UNavbarDefaultSlot', CustomComponent)).

Fixed #

7.0.71 2026-09-14 #
  • UTableEntity: applied filter descriptions and column labels are now properly localized when switching UI language (previously persisted in the language active when the filter was created)
  • tinymce: convertHtmlToTinyMCEHtml no longer causes the page to flash a scrollbar. Since it's only used as an HTML converter (no visual UI is shown to the user), TinyMCE is now initialized in inline mode targeting a hidden container instead of rendering its full toolbar/menubar/iframe chrome, so it can no longer stretch the page.
7.0.70 2026-09-08 #
  • PreviewForm: fixed regression for the id watcher that used throttled version of loadForm
  • USelectMultiple: skip the deleted-row check when mi_deleteDate is missing from the fetched row. A local repository on a safeDelete entity used to throw Cannot read properties of undefined (reading 'getTime') while formatting already-selected values
  • UTable: a column with an explicit width now keeps that exact size instead of being stretched by header/cell content.
    • the minimal width you can visually set for a column is 18px (cell padding + resize handle area).
    • no more "jump": if all columns have a fixed width and you resize one of them, other columns no longer collapse.
    • fixed checkbox and columns-settings columns stretching after "Reset columns settings" followed by hiding columns via columns settings.
    • setting width to 0 now falls back to auto width (column takes its share of the available space) - to actually hide a column, hide it instead of setting width: 0.
7.0.69 2026-09-02 #
  • prevent ExtJS UI crash by removing references to any ExtJS classes from commandConfig before passing it to Vue-based doCommand
  • added locale specific date-time range format for all languages (for date-time range picker)

@unitybase/cdn #

Fixed #

5.24.99 2026-09-02 #
  • initial value for ubs_settings key cdn.organization.accessAddGovByRoles changed from admin to Admin (role name)

@unitybase/ub #

Added #

5.25.89 2026-09-08 #
  • THTTPRequest body range I/O and digest API: bodyLength getter, bodyDigest(algorithm, encoding), readRange(offset, length), and writeRangeToFile(fullFilePath, offset, length). Requires UB 5.26.11

@unitybase/uba #

Changed #

5.24.81 2026-09-14 #
  • uba_audit and uba_auditTrail primary key generators are bound to the main connection—this allows audit data to be moved to a separate database. Require server@5.26.12+

@unitybase/ubcli #

Added #

5.25.105 2026-09-14 #
  • DDL generator: added support for "pkGenerator": "sequence@connection" metafile syntax (new in ub server 5.26.12)

Fixed #

5.25.105 2026-09-14 #
  • DDL generator: fixed an omission in the creation of indexes (dbExtensions) following an index for which condition evaluates to false

@unitybase/ubs #

Added #

5.24.97 2026-09-01 #
  • showMore / showLess locale keys used by ubs_message-fm notification list overflow toggle button.

Changed #

5.24.97 2026-09-01 #
  • ubs_message-fm: clicking "Show more" on a long message now expands it in place (with a "Show less" button to collapse it back), instead of firing the portal:notify:showFull event to open an external dialog.

Removed #

5.24.97 2026-09-01 #
  • Removed unused locale keys hiddenMessages, newMessages, youHaveNoNewMessages, markAllAsRead (not referenced by any component).