Added
5.24.53 2025-04-18
UTable
: added withPinnedBorder
enables a border highlight for the last pinned column, enhancing visual distinction from the rest of the table.
- new icons
u-icon-docusign-profile
, u-icon-docusign-log
, u-icon-docusign-envelope
, u-icon-docusign-send-for-sign
,
u-icon-docusign-view-sign
, u-icon-docusign
5.24.52 2025-04-15
UTable
: Localized translations for table UI.
UTable
: Added borders to pinned columns for better visual separation.
5.24.51 2025-04-13
Form
: added beforeClose
prop hook to override the standard implementation, which asks the user to save or discard changes or continue to edit
5.24.50 2025-04-08
UTable
: Added functionality for pinning and unpinning columns.
UTable
: The ability to adjust row height. The column settings functionality has been redesigned.
- New icons:
u-icon-short-line-height
, u-icon-medium-line-height
, u-icon-large-line-height
, u-icon-extra-large-line-height
Changed
5.24.54 2025-04-29
UTable
: default row height in the table now small
instead of large
5.24.52 2025-04-15
UTable
: Pinned columns can no longer be hidden.
UTable
: Fixed row height adjustments across various configurations. Refactored column sorting logic for better readability and maintainability.
5.24.50 2025-04-08
UTable
: Sorting functionality has been moved to the dropdown menu. Sorting by clicking on the header has been disabled.
Fixed
5.24.54 2025-04-29
UTable
: prevented hiding the column when only one column is present in the table
5.24.53 2025-04-18
UTable
: fixed error Cannot read properties of undefined (reading 'style')
while opening table with viewMode changed inside mounted hook
5.24.51 2025-04-13
UCheckbox.vue
: synchronized internal checked
state with external value, in case it was changed by change
handler
Chores
5.24.52 2025-04-15
Removed
5.24.125 2025-04-08
- EntityGridPanel: Removed disableModifyEntity for combobox in row edit mode
Added
5.24.56 2025-04-13
- added the ability to extend CSP directives dynamically (event emitted once and result is cached). Example:
// allow to open Office 365 editors in iframes
App.on('csp:extend-directive:frameSrc', function wopiOffice365(values) {
const discovery = getWopiDiscovery()
for (const app of discovery.apps) {
for (const action of app.actions) {
values.push(action.url)
}
}
Changed
5.24.23 2025-04-13
UBAbort
and ESecurityException
implementation moved from @unitybase\ub
into @unitybase/base
Chores
5.24.23 2025-04-13
- In the
ubRequest
type, in JSDoc, made method
property optional,
so that IDEs do not show an error when it is not specified, for example, in conn.insert(...)
method calls
- Fix JSDoc type for
update
method
Added
5.24.32 2025-04-13
- SECURITY BLOB stores traversal attack attempts now throws an
ESecurityException
, and is logged to uba_audit
accordingly
Fixed
5.24.32 2025-04-13
- SECURITY for mdb blob store (forms, reports) added validation of file name before storing content into the file system.
This prevents potential directory traversal attack
Changed
1.1.68 2025-04-15
- sending logs to developers now works without unsafe shell code execution
Added
5.3.7 2025-04-29
HTMLToPdf
: added detection of border parameters from HTML style properties border-top, border-right, border-bottom, border-left
Changed
5.3.7 2025-04-29
- updated
xmldom@0.6.0
dependency to @xmldom/xmldom@0.8.10
- that is the new name of package, old one is deprecated
[@unitybase/systemjs-plugin-vue-ub]([object Object])
Fixed
1.5.5 2025-04-08
- In dev mode add
id
to style
and use it for hot reload to fix CSS hot reload and avoid extra dom node creation
Added
5.24.30 2025-04-08
- new property
status
is added into UB.UBError
exception. If an exception is thrown because
HTTP status code for server response is not 200, this property contains the HTTP response code (can be 0 if the network is down),
for other reasons property is undefined
Fixed
5.24.30 2025-04-08
- fixed too verbose logging of 401
unauth
responses
Added
5.25.60 2025-04-14
- added disable editing of forms and reports in case ubConfig
security.allowRemoteCodeEditing
is false (default for server executed without -dev
flag)
- documented new ubConfig property
security.allowShellCommandExecution
Changed
5.25.59 2025-04-13
- SECURITY
runSQL
endpoint now available only in case server executed in command line mode
- SECURITY
getAppInfo
and static
endpoints now can be called using GET or HEAD HTTP methods only
Added
5.24.44 2025-04-18
- SECURITY prevent any access to attribute
uba_prevPasswordsHash.uPasswordHashHexa
(added I
, S
U
restriction for Nobody)
5.24.43 2025-04-14
- added throwing of ESecurityException in case of root password change attempt (should newer happens)
Changed
5.24.45 2025-04-29
- removed audit mixin for previous pwd hashes table
- improved
Permission Analyser
(ELS) form layout
Fixed
5.24.45 2025-04-29
- SECURITY prevent put sensitive user data in security audit
Added
5.25.68 2025-04-29
- nginx config generated by
ubcli generateNginxCfg
now includes performance tuning block what:
- decrease CPU usage for large deployment
- minimizes vulnerability to
slow HTTP attack
Changed
5.25.65 2025-04-08
- for application with defaultLang === 'uk'
ubcli initDb
command will create MS SQL database with COLLATE Ukrainian_CI_AS
Added
5.24.50 2025-04-13
- SECURITY attempt of remove execution of scheduler task now logged as
ESecurityException
Fixed
5.24.49 2025-04-08
- fixed singleton schedulers execution by bump required UB server version to 5.25.5 with fixed mem cache removal (regression from ubq@5.24.47)
Added
5.24.52 2025-04-29
ubs_numcounter.generateAutoIncrementalCode
can be called without entity
in mParams - in this case entity taken from ctx.dataStore.entityCode
Changed
5.24.52 2025-04-29
- updated
xmldom@0.6.0
dependency to @xmldom/xmldom@0.8.10
- that is the new name of package, old one is deprecated
Changed
5.24.24 2025-04-29
- updated examples in code to use
@xmldom/xmldom
instead of deprecated xmldom