@unitybase/adminui-vue #

Added #

5.23.84 2023-12-06 #
  • UModal: new props icon and iconColor CSS class and color for the icon on the left of the title
  • UModal: title prop value now translated using i18n
  • UDialog (and, accordingly, the $App.dialog*): added moving focus between buttons using left\right arrows (in addition to Tab\Shift+Tab)

Changed #

5.23.84 2023-12-06 #
  • UTableEntity: disallow notIn and notEqual filters for attributes which refer to non-cached entities, have datatype Entity, Enum or Many and allows null as value or one of the ancestors have datatype JSON
  • UDialog (and, accordingly, the $App.dialog* function) now uses UModal internally instead of el-dialog. The UModal, based on the native <dialog> element, gives us the native modal experience. The main thing is that after closing, the modal dialog now returns the focus back to the element from which it was called

Fixed #

5.23.86 2023-12-22 #
  • lookups.js:
    • on subscribe, collect requests to load in pendingAttrs/pendingPartitions, to after loading, load extra attrs for subscribes which happened during loading
    • collect subscribe loading request in debounce function, so that if multiple components need different partitions, it will cause only one request
    • on unsubscribe, when subscription counter set 0 - clean partitions
5.23.85 2023-12-18 #
  • org_execgroup form: support nested organizations in group members selector

@unitybase/adminui-pub #

Changed #

5.24.69 2023-12-06 #
  • deletion confirmation dialog: the entity code and name will be formatted in Bold (for de, uk, en lang)

Fixed #

5.24.69 2023-12-06 #
  • 'UBComboBox', UBBoxSelect: fixed pagingToolbar visibility if customAction is defined.

@unitybase/base #

Changed #

5.23.34 2023-12-18 #
  • improved JSDoc for argv.options

@unitybase/cdn #

Fixed #

5.23.81 2023-12-06 #
  • cdn_classifier form: added lookupPartitionKey property in columns config to prevent console warnings
5.23.80 2023-12-01 #
  • cdn_classifier entity - set cacheType to SessionEntity

@unitybase/compressors #

Changed #

5.23.18 2023-12-18 #
  • improved UZip documentation

@unitybase/logview #

Fixed #

1.1.22 2023-12-22 #
  • Typo in the comment

@unitybase/mailer #

Added #

5.23.23 2023-12-22 #
  • added Troubleshooting section into mailer README

@unitybase/org #

Added #

5.23.89 2023-12-22 #
  • Add a check for the uba_usercertificate entity so that LocalOrgManager does not have the right to modify certificates of other users

Changed #

5.23.89 2023-12-22 #
  • localOrgManager role: access rights to create/modify/delete groups of executors (org_execgroup) and its members (org_execgroupmember) in subordinate org. units
5.23.88 2023-12-18 #
  • org_organization form: for members of localOrgManager role field parentID is required

Fixed #

5.23.88 2023-12-18 #
  • Added additional user rights with the 'localOrgManager' role to modify the 'org_employee' entry. 'localOrgManager' has the right to modify the record if he is the owner of the record and the record is not assigned anywhere by the staff
5.23.87 2023-12-06 #
  • org_employeeonstaff form: fixed typo which caused errors for LocalOrgManager role

@unitybase/ub-pub #

Added #

5.23.44 2023-12-18 #
  • UbPkiInterface additions:
    • verify now can accept signatures as BlobStoreRequest (reference to BLOB store), so application do not need to download signatures from server for verification Require up-to-date implementation of UbPkiInterface from @ub-d
    • new method isLoadedKeyDigitalStamp: Returns true in case loaded private key certificate marked as 'Digital seal'
    • new method setRequireDigitalStamp(bool): Set requirement for next loaded private key to be a 'Digital seal' or not

@unitybase/ub #

Added #

5.25.16 2023-12-22 #
  • added documentation for database connection parameter maxChar4StartsWith
5.25.15 2023-12-18 #
  • entity JSON schema: set minimum entity caption length to 1, set minimum attribute caption and name length to 1
5.25.14 2023-12-01 #
  • @unitybase/ub model now calls formatByPattern.setDefaultLang(App.defaultLang) on server startup, so formatDate, formatNumber and collationCompare functions without lang argument now works with application default language (instead of en)

@unitybase/uba #

Changed #

5.23.73 2023-12-06 #
  • changed shortcut/folders default access rights:
    • SysOps: added access to uba_auditTrail, uba_audit
    • Developer: removed access to uba_session, uba_audit-securityDashboard
    • Supervisor: added access to adm_folder_maintenance, uba_session

Removed #

5.23.74 2023-12-18 #
  • Supervisor role: removed default access rights to shortcuts ub_version, ub_migration

Fixed #

5.23.74 2023-12-18 #
  • uba_session.select method: ignore parts after dot for userID attribute to prevent sorting errors

@unitybase/ubcli #

Added #

5.25.15 2023-12-18 #
  • new ubcli crypt - a command line utility to work with signatures (ubcli crypt --help for details)
ubcli crypt [command] [args]
Commands:
  sign    fileName4Sign signFormat [-k privateKeyPath] [-p privateKeyPwd | -i] [-o signatureFn]
              Create detached signature for file. Can be combined to container using "ubcli crypto combine"
                - if "-k privateKeyPath" is not specified - use key from "ubConfig.security.dstu.iit.keyPath"
                - if "-p privateKeyPwd" is not specified - use password from "ubConfig.security.dstu.iit.password",
                - "-i" is specified - ask for password form stdin
                - "signFormat" can be one of "CAdES", "XAdES"
                - "-o signatureFn" is a result file name, if not specified - output result to fileName4Sign folder in fileName4Sign.[p7s|xml]
  verify  signFn [dataFn]
              Verify signature. If "dataFn" is not specified consider "signFn" is container with signature(s) and data 
  hash    fileName [algorithm] [-b]
              Calculate hash of file. Default algorithm is GOST (GOST-34311).
                - possible algorithm values are "GOST","MD5","SHA1","SHA256","SHA384","SHA512","SHA3_256","SHA3_512"
                - default output id base64 encoded hash value; if "-b" specified - hexadecimal
  split   containerFn [destFolder]
              Split container into signatures and optional data
  combine dataFn signatureFn [-ss secondarySignatureFn] [-forceAsicS] [-d destFolder] 
              Combine data with signature (and optionally 2'd signature)
                - type of result container is auto-detected, but can be forced to create ASiC-S (if possible)
                - second signature can be specified in -ss
                - if destination is not specified - will write result to current folder   
  enumDev     Enumerate available devices for private key operations
  • new command ubcli mail - allows you to check the ubConfig email configuration by sending a test email, as the ubq model does

Fixed #

5.25.14 2023-12-01 #
  • Oracle DDL generator: fixed deletion of foreign key constraints in case two tables with the same name accessible for connection user in different schemas

@unitybase/ubm #

Changed #

5.23.79 2023-12-01 #
  • Set cache type for ubm_query entity to SessionEntity

@unitybase/ubs #

Removed #

5.23.79 2023-12-18 #
  • Supervisor role: removed default access rights to shortcut ubs_globalCache