Added
5.20.20 2021-08-18
UButton: added circle prop to render a circle button - see UButton UI doc
5.20.18 2021-08-04
UTableEntity: slot appendTable to add some content at the end of the table after the pagination button
Dutch (nl) localization
Changed
5.20.21 2021-08-31
Dutch localization correction
5.20.20 2021-08-18
UCodeMirror: set minimum height to 50 px to make help icon be inside control if it has only one line
almost all (except ones where HTML is rendered) el-tooltip are replaced with
HTML title property
5.20.18 2021-08-04
forcibly disabled HTML page translator (Google Translate) for login page
Removed
5.20.20 2021-08-18
USidebarButton component is removed. UButton should be used instead.
Fixed
5.20.21 2021-08-31
UBaseInput, type=number: set value as a number on input event (type every character) instead of on change event,
where value may be a string
UDropdown: fixed placement of dropdown on first click, prevented from expanding outside of viewport [UBDF-13695]
USelectEntity: fixed adding new row in allowDictionaryAdding mode in case user type text quickly (blur event handler fixed)
USelectEntity: removed leaveInput on @keydown.native.tab, because now it is called on blur event
5.20.18 2021-08-04
USelectEntity: fixed entity name in dictionary adding dialog in case of repository use
UCodeMirror: revert removing of editorInstance computed value since it exists for external use
USelectEntity: prevent trigger of dropdown action in case on Enter is pressed in some other control of the form
UFormRow: fixed automatic label title if the attribute's description text is not defined
Added
5.20.22 2021-08-31
UMasterDetailView: Added BasePanel based form support for preview mode.
5.20.19 2021-08-04
Changed
5.20.22 2021-08-31
Dutch localization correction
5.20.21 2021-08-18
UBComboBox: use custom method (if any) from store.ubRequest.method to load a display text of filtered out row. Before this fix select always used
5.20.19 2021-08-04
forcibly disabled HTML page translator (Google Translate) for adminUI
Removed
5.20.19 2021-08-04
i18n for "serverIsBusy" (Server currently unavailable) is moved into ub-pub package
Changed
5.20.9 2021-08-18
Add SyncConnection.addNew and SyncConnection.addNewAsObject
Fixed
5.20.9 2021-08-18
BREAKING SyncConnection.insert return numeric value (instead of array) ONLY in case fieldList is === ['ID'] (as documented).
Before this fix numeric value is returned for any fieldList with ONE element.
Added
5.20.13 2021-08-18
under Linux BLOB stores operation is measured using prometheus unitybase_fs_operation_duration_seconds histogram
(starting from UB server 5.20.4).
Changed
5.20.22 2021-08-31
Dutch localization correction
Fixed
5.2.2 2021-08-18
UZip: fix getting files from ZIP using RegExp UZip.file(/../)
5.2.1 2021-08-04
ub-server@5.20.4 compatibility (IsValidUTF8)
Added
5.20.3 2021-08-31
UBEntity.prototype.getDescriptionAttribute - added parameter raiseErrorIfNotExists (true by default).
If sets to false method do not throw and return undefined (the same behavior as in UBDomain.get)
Added
5.5.8 2021-08-04
accept attachName (in addition to atachName) property of attaches object - property name
(new is attachName) is fixed in ubq@5.20.19
Added
5.20.19 2021-08-04
Added
5.2.1 2021-08-09
TimesNewRoman_Cyr: added   § and ® signs
font mapping feature added. Allows to use a font subset for specified fonts to reduce PDF size without
change a PDF generation source code. See README for details
5.2.0 2021-08-04
TimesNewRoman_Cyr font added - a subset of TimesNewRoman with English, Cyrillic and punctuation only. Can be used to create small (-350Kb) Cyrillic PDFs.
Included characters are:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}~©«´»ЁЂЃЄЅІЇЈЉЊЋЌЍЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяѐёђѓєѕіїҌҍҐґ‘’‚‛“”„‟′″‴‵‶‷‸‹›№
Added
5.9.13 2021-08-04
Fixed
5.9.13 2021-08-04
in case of network error during login localized "serverIsBusy" message is
shown to used instead of "unknownError".
i18n for "serverIsBusy" is extended.
New text: "The server is currently unavailable. Please try again later or contact your system administrator"
Added
5.22.10 2021-08-18
App.fsObserve and App.httpCallObserve methods - an observation for fs calls and external HTTP calls what stored in
prometheus unitybase_fs_operation_duration_seconds & unitybase_httpext_duration_seconds buckets.
Feature works for US server >= 5.20.4 under Linux.
Fixed
5.22.10 2021-08-18
BREAKING TubDataStore.insert return numeric value (instead of array) ONLY in case fieldList is === ['ID'] (as documented).
Before this fix numeric value is returned for any fieldList with ONE element.
Added
5.20.19 2021-08-04
Changed
5.20.22 2021-08-31
Dutch localization correction
Fixed
5.20.22 2021-08-31
uba_auditTrail form: in case modified attribute of type Entity is not accessible or does not have a descriptionAttribute
show ID value instead of raise an error
5.20.19 2021-08-04
Ukrainian locale - removed test data for Administrator desktop caption
Added
5.20.21 2021-08-18
form implementation for the ubm_sysdictionary entity to validate ubql for JSON
migration to fix ubm_query.type for old entries mapped from the ubm_sysdictionary
5.20.19 2021-08-04
Changed
5.20.22 2021-08-31
ubm_query navigation shortcut now shows "Type" column
5.20.21 2021-08-18
make the form for the ubm_query similar with standard UAutoForm
Fixed
5.20.21 2021-08-18
fix typo in the ru localization for the system dictionaries shortcut
5.20.19 2021-08-04
prevent override adm_desktop defined by UDA model during migration
localization of the shortcut for ubm_sysdictionary entity
deny direct modification of UNITY ubm_query
disabling of editing ubm_query.ubql on the form
displaying of the control for editing of ubm_sysdictionary.ubql - remove defaultView: false for this attribute
Added
5.20.19 2021-08-04
ability to pass attachments to the queueMail method as a buffer
Dutch (nl) localization
Added
5.20.19 2021-08-04
Changed
5.20.22 2021-08-31
Dutch localization correction
Fixed
5.20.19 2021-08-04
default BLOB store path changed to "%UB_APPDATA%stores/..." (as in all other models)