@unitybase/adminui-vue #

Added #

5.24.31 2024-11-27 #
  • new icon: u-icon-file-summary
  • UPdfViewerExt: added readonly-summary prop to show summary in read-only mode
5.24.29 2024-11-20 #
  • UPdfViewerExt: added ability to show document summary (overlapping window inside iframe, toolbar buttons etc.)

Changed #

5.24.29 2024-11-20 #
  • UTableEntity: One Of filter for attribute of type Many now add condition in instead of = what semantically correct. It seems that = was used in 2021 due to a bug in the SQL builder, which has already been fixed

Fixed #

5.24.31 2024-11-27 #
  • UPdfViewerExt: fixed summary window styles
  • UPdfViewerExt: fixed typo: showSummeryOnMount -> showSummaryOnMount
  • UPdfViewerExt: renamed event: markAsTouched -> mark-as-touched
  • UPdfViewerExt: prevent beforeunload event to avoid an annoying PDF.js popup window, when user made annotations
  • UPdfViewerExt: set PDFViewerApplication locale according to the current application locale
5.24.28 2024-11-18 #
  • DatePicker: ro locale fixed
5.24.27 2024-11-04 #
  • moment-plugin - load locale instead of lang, to account difference between en-US and en-GB locales
  • UTableEntity: updating data on local changes:
    • load all needed fields before estimating is record matches where list;
    • early return for updated record absent in the table;
    • pick all unchanged fields from existing data to try to avoid loading data at all
  • USelectMultiple: improved fetching of displayed values. If value attribute is not ID and entity has safeDelete=true, add descending sorting by mi_deleteDate,ID. In case there are several records with the same value but different delete dates, we should display the non-deleted one or at least the freshest one
  • mountContainer with target as id or element: ensures that the mounted Vue instance is destroyed alongside its parent or whenever a new instance mounts to the same target. This prevents memory leaks by properly releasing data allocated within Vue instances

@unitybase/aws #

Chores #

5.24.7 2024-11-27 #
  • Fix typo in comment

@unitybase/base #

Changed #

5.24.14 2024-11-24 #
  • SECURITY strict random generation of client nonsense during UB auth

Chores #

5.24.14 2024-11-24 #
  • remove usage of lodash in SyncConnection

@unitybase/blob-stores #

Added #

5.24.19 2024-11-04 #
  • App.blobStores.putContent now allows to put existed file into store. Before these changes, to put an existing file into the BLOB store, the developer had to first read the file into memory, which could be problematic for large files
// Before these changes - read file and put it to BLOB store
let content = fs.readFileSync('/tpm/someHugeFile.zip', {encoding: 'bin'})
let blobItem = App.blobStores.putContent(
  {ID: 12312, entity: 'my_entity', attribute: 'blobAttribute'},
  content
// new way - pass a tath to file directly to putContent and specify `contentIsFilePath: true`
let blobItem = App.blobStores.putContent(
  {ID: 12312, entity: 'my_entity', attribute: 'blobAttribute'},
  '/tpm/someHugeFile.zip',
  { contentIsFilePath: true }

Fixed #

5.24.19 2024-11-04 #
  • fix error persistedItem is null while deletion (Clear button on UI) of blob item (introduced in 5.24.18)

Chores #

5.24.21 2024-11-27 #
  • Fix typo in exception text

@unitybase/cs-shared #

Added #

5.24.7 2024-11-04 #
  • CustomRepository: clearOrderList method to remove all repository sorting

Chores #

5.24.9 2024-11-27 #
  • Fix typo in comment

@unitybase/org #

Added #

5.24.30 2024-11-18 #
  • Romanian translations for enums

Chores #

5.24.30 2024-11-18 #
  • Moved enum translations into _data/locale/lang-nn.json files

@unitybase/redis #

Added #

5.23.10 2024-11-18 #
  • added support for redis authentication (in case UB server version <= 5.24.23 username/password are ignored)

@unitybase/ub-pub #

Added #

5.24.17 2024-11-04 #
  • LocalRepository: if data objects do not contain ID attribute, they will be extended with this attribute filled by auto-incremented integer value

Changed #

5.24.19 2024-11-24 #
  • SECURITY strict random generation of client nonsense during UB auth

Fixed #

5.24.17 2024-11-04 #
  • Prevent the monkeyRequestsDetected error for the same URL with different parameters Allows /setDocument requests with identical data to be made in parallel for different records

@unitybase/ub #

Added #

5.25.41 2024-11-18 #
  • added new configuration properties into application.redis.username and application.redis.password into ubConfig.schema.json

Changed #

5.25.41 2024-11-18 #
  • speed up server startup, especially for domains with many entities by decreasing gc count twice during initialization. In case Something wrong in entity JSON exception occurs after this changes - please, report a developers

Fixed #

5.25.41 2024-11-18 #
  • in case update Document attribute without historyDepth to NULL value the saved file should be deleted from the file-store

@unitybase/uba #

Chores #

5.24.26 2024-11-27 #
  • Fix typo in console warning
5.24.25 2024-11-24 #
  • use req.json() instead of JSON.parse(req.read('utf-8')) in changePassword endpoint

@unitybase/ubcli #

Added #

5.25.49 2024-11-27 #
  • SQLite3: added generation of DDL for attributes of type Geography and Geometry (UB server 5.24.27). See https://unitybase.info/api/server-v5/tutorial-gis_support.html
5.25.48 2024-11-24 #
  • Postgres: added generation of DDL for attributes of type Geography and Geometry. postGIS should be installed manually. See tstgeo_geometry.meta for metadata example

Fixed #

5.25.47 2024-11-18 #
  • DDL generator: Fixed the determination of the list of entities when calling the generator with -m parameter. Entities from other models, with names that begin with the names of the entities of the target model now ignored

Chores #

5.25.49 2024-11-27 #
  • Fix typo in error text

@unitybase/ubq #

Fixed #

5.24.28 2024-11-27 #
  • the email sending job now stops sending a message if the email client returns a 421 error (outgoing server connection problem). Prior to this fix, job would continue to try to send and (depending on the mail server) could hang

@unitybase/ubs #

Fixed #

5.24.28 2024-11-18 #
  • fixed "Serer-side cache" navigation shortcut result displaying (show key and value instead of empty strings)