@unitybase/adminui-vue #

Added #

5.23.82 2023-11-29 #
  • UTableEntity / lookups.js add support for partitioned lookups for entities like cdn_classifieritem, which keep multiple classifiers in the same table. The partitioning is done by classifierID attribute in that case. That would solve problem with loading ALL classifier items for table which uses just one. In order to use that feature, specify in entity meta file:
    {
      "customSettings": {
        "lookupPartitionAttr": "classifierID"
      }
    }
    
    And UTableEntity columns MUST contain now lookupPartitionKey property in order to use partitioned load. If lookupPartitionKey not specified, lookups will load all rows and output a warning to console.
5.23.81 2023-11-17 #
  • UFile: added display of signature icon for p7s and asic file types
  • new fileActions module with methods for creating files in a specific way: with dictaphone or webcam help
const {fileActions} = require('@unitybase/adminui-vue')
const audioFile = await fileActions.recordAudio()
const pictureFile = await fileActions.takePicture()
  • UFile: added display of signature icon for p7s and asic file types
  • webDav.openInApp: use method of opening link in an app, that does not close WS connection in FF
5.23.80 2023-11-14 #
  • made fileName parameter optional for require('@unitybase/adminui-vue').webDav.canGetPermanentURI(fileName)
  • added webDav.getPermanentURI method - synchronously return permanent WebDav URI (http.....) for specified document. To ensure permanent URI can be generated (Negotiate is used) - call webDav.canGetPermanentURI first

Changed #

5.23.80 2023-11-14 #
  • Signature verification result dialog:
    • added seconds to the signature time display
    • added display of container type (if pki provider support it)
  • BREAKING renamed webDav.isWebDawEnabled -> webDav.isWebDavEnabled (it seems that the function has not yet been used in known projects)
5.23.79 2023-11-07 #
  • made toolbar padding for Ext and Vue to be .5em instead of 4px for Ext and 8px for Vue
5.23.78 2023-11-06 #
  • use regular and bold font weights only (either font-weight: bold; or font-weight: normal;)
  • made text color inside textarea the same as for input
  • made date-picker dates color the same as for input

Fixed #

5.23.80 2023-11-14 #
  • fixed JSDoc for async functions exported by require('@unitybase/adminui-vue').webDav
5.23.78 2023-11-06 #
  • Form.mount: check if SET_FORM_SERVICES mutation is present before using. It prevents warning about using absent mutation for forms without .processing()
  • USelectMultiple: do not show placeholder text, if there are selected options
  • UFileRenderer: re-fetch the content preview after the file changed
  • UFileRenderer: prevent download document for non-preview mode
  • processing: fix error message in case softLock already acquired
  • USelectEntity: fix clearing of filters in item selection dictionary. F9 -> add filter -> clear filter now works as expected, before fix filter not cleaned

@unitybase/adminui-pub #

Changed #

5.24.62 2023-11-07 #
  • ExtJS styles changed to use colors from CSS variables, defined by theme. Changed:
    • toolbar buttons
    • tabs (redesigned)
    • labels color
    • input text color
    • made toolbar padding for Ext and Vue to be .5em instead of 4px for Ext and 8px for Vue
5.24.61 2023-11-06 #
  • use regular and bold font weights only (either font-weight: bold; or font-weight: normal;)

Fixed #

5.24.66 2023-11-24 #
  • UBDetailTree.doExchange: fixed unlock for entities with softLock mixin [UBDF-17394]

@unitybase/adminui-reg #

Changed #

5.23.79 2023-11-17 #
  • In case, webDav is enabled, add to CSP header for frame-src schemas needed for opening files using WebDAV protocol

@unitybase/base #

Removed #

5.23.32 2023-11-29 #
  • SyncConnection - removed obsolete useSasl LDAP auth parameter handling (parameter not used anymore)

@unitybase/blob-stores #

Fixed #

5.23.37 2023-11-17 #
  • BLOB stores: added recognition of mime-types (ct in BlobInfo) for .asice and .asics file extensions

@unitybase/cdn #

Changed #

5.23.79 2023-11-29 #
  • Mark cdn_classifieritem as lookup partitioned entity, so that in the UTableEntity component only relevant entries would be loaded.

@unitybase/cs-shared #

Added #

5.23.23 2023-11-17 #
  • webDavSchemes to keep WebDav schemes, they are needed both client and server side

Fixed #

5.23.22 2023-11-14 #
  • CustomRepository.where: fix unhandled exception in case complex attribute, passed into where contains JSON attribute in chain, for example - mi_participants.testrole and mi_participants is of type Json

@unitybase/mailer #

Removed #

5.23.21 2023-11-08 #
  • SMTP (mail sender): header X-mailer and "produced by" in MIME-Version are removed - such headers can trigger false-positive spam filter responses (actual changes is inside synapse40 in server libs)

@unitybase/org #

Changed #

5.23.83 2023-11-14 #
  • for members of localOrgManager role during insert\update\delete subordination now verified only for ORG entities, for entities from other models, what uses org_unit as unity insertion\update\deletion are allowed for any node subordination

@unitybase/ub-pub #

Added #

5.23.42 2023-11-29 #
  • added UB.isNodeJS property
5.23.40 2023-11-14 #
  • added i18n for containerType signature validation result

Removed #

5.23.42 2023-11-29 #
  • AsyncConnection - removed obsolete useSasl LDAP auth parameter handling (parameter not used anymore)

Fixed #

5.23.42 2023-11-29 #
  • UB.base64FromAny now works inside Node.js

@unitybase/ub #

Added #

5.25.13 2023-11-29 #
  • entity.schema.json - for meta files, add customSettings.lookupPartitionAttr - a name of the attribute, which is used to partition lookup values. If not defined, then lookup values are not partitioned.

Changed #

5.25.11 2023-11-14 #
  • use named function in App.on('enterConnectionContext', function setSessionTID to prevent App.on('enterConnectionContext')->anonymous in logs

@unitybase/uba #

Removed #

5.23.71 2023-11-29 #
  • removed unneeded debug logging in uba_als.save
  • removed (disable) audit mixin for uba_als entity to speed-up migrations

Fixed #

5.23.68 2023-11-06 #
  • uba_auditTrail form: fixed errors when an attribute no longer exists in the entity, but is present in the audit data

@unitybase/ubcli #

Changed #

5.25.12 2023-11-17 #
  • Oracle DDL generator: for NLSSORT_IDX advSetting option functional index now generated based on locale, based on TARGET_LOCALE specified in ALTER SESSION SET NLS_SORT=TARGET_LOCALE of executeWhenConnected statement. This allows to use not only BINARY_CI, but also other locales, such as UKRAINIAN_CI etc.

Fixed #

5.25.13 2023-11-29 #
  • Oracle DDL generator: fixed long migration execution just after DDL generation. Now DDL generator returns back ALTER SESSION SET NLS... session parameters after switch it OFF during reading of database metadata
5.25.12 2023-11-17 #
  • Oracle DDL generator: for manually defined functional indexes spaces after comma now ignored, so NLSSORT({0}, 'nls_sort=''UKRAINIAN_CI''') now equal to NLSSORT({0},'nls_sort=''UKRAINIAN_CI''')

@unitybase/ubs #

Added #

5.23.71 2023-11-06 #
  • softLock mixin implementation moved from server code into @unitybase/ubs package

Fixed #

5.23.73 2023-11-08 #
  • softLock mixin: fixed regression when locking entity with complex lockIdentifier attribute by passing lockType in select
5.23.72 2023-11-07 #
  • softLock mixin: fixed regression when locking entity with complex lockIdentifier attribute