UTableEntity: in case user use Export, repository will add .misc({ __reason: 'export_' + exportFormat })
to allow server code to react on export event
added slot user-avatar on UNavbarUserButton, then we can change it from anywhere $App.fireEvent('portal:navbar:userButton:appendSlot', NewUserAvatar, {}, 'user-avatar')
added v-s-html directive for safe render html to app (replacement for v-html), v-html is not recommended to use in app.
Example: <div v-s-html="Hello <strong>World</strong>" />
Allowed tags can be configured <div v-s-html="[{allowedTags: ['a']}, 'Hello <strong>World</strong>']" /> (delete strong tag)
module now exports BASIC_SANITIZE_CONFIG and sanitizeHtml function to use sanitizing in JS code
new ubConfig.uiSettings.adminUI.allowNotFiltersForNullable (env variable UB_ALLOW_NOT_FILTERS_FOR_NULLABLE)
setting to control availability of notIn and notEqual filters in UTableEntity for nullable and JSON attributes
add shortcuts to UDatePicker with type datetimerange
new ubConfig.uiSettings.adminUI.allowNotFiltersForNullable (env variable UB_ALLOW_NOT_FILTERS_FOR_NULLABLE)
setting to control availability of notIn and notEqual filters in UTableEntity for nullable and JSON attributes
prevent opening two user (uba_user) form for the same user in case one opened from Users shortcut
and another - from employee form "Open User Profile" action
prevent opening two employee (uba_employee) form for the same employee in case one opened from "Employees of Our Organizations" shortcut
and another - from User form "Open Employee Card" action
added handling of new security.blobStoresNoClientSideCache ubConfig key. By default, (false) - values for Document
type attributes (BLOBs) are cached PRIVATELY in user device browser cache,
if true - cache is disabled (recommended for secure environment only because of 2x traffic increasing)
DDL generator (Oracle, Postgres): fix random and unexpected primary key recreation for complex
primary keys (for example - many table PK) by adding order by field position