ub-server #

Added #

5.7.10 2019-02-12 #
  • for a server in production mode unhandled server-side JS exception will pass a server log timestamp to a user message to simplify finding of exception details in server log. So used will see additional line with timestamp in error message box:
Unknown error. Please, contact your system administrator

Changed #

5.7.14 2019-02-24 #
  • OCI driver instrumental mode changed to use OCI_NO_MUTEX since UB connection pool use separate env per thread. This will speed up Oracle statements in multithread mode
  • optimize UBQL <-> SQL builder by replace getters in mixins to direct field access. 2% speed up
  • internal support for ASA DB driver and pooled Postgres connection is disabled (we do not need it yet)
  • CI will set path to ubjs/node_modules/.bin before run tests - all build related binary (webpack etc) now there
5.7.12 2019-02-20 #
  • remove overhead in calls to globc memory manager under linux
5.7.11 2019-02-16 #
  • on Linux use a libc memory manager instead of FPC one. This solve a AV problem with some external library (oci for example)
5.7.10 2019-02-12 #
  • upgrade low-level synopse lib to 1.18.5041

Fixed #

5.7.14 2019-02-24 #
  • HTTPResponse.vlidateETag adds Cache-Control: no-cache in caseETAg not match. This cause browser to re-validate next request instead of getting it from browser cache
  • prevent sending Content-Type header twice for application/json
  • response to OPTIONS verb include 'DAV' related headers only for User-Agent with Office substring inside. Such response required for Microsoft Office WebDav to allow open document in edit mode
  • initialize App.domainInfo.defaultConnection in server side JS to a connection with isDefault: true (instead of always undefined)
5.7.12 2019-02-20 #
  • MS SQL for Linux ODBC access: server will call USE connectionConfig.databaseName statement just after connection is created. This allows configuring Database=master parameter in ODBC data source config (~/.odbc.ini) and as a result ubcli initDB -drop -create can drop/create SQL Server database under Linus(ODBC) as for all other RDBMS/platforms
5.7.11 2019-02-16 #
  • [unitybase/ub-server#24] - server side http.request(opt) fails with message 'Unknown host' on Linux or 'The parameter is incorrect' on Windows in case opt object is stringified or logged before call

@unitybase/adminui-vue #

Added #

1.0.44 2019-02-12 #
  • watch for prop value changed in all controls
  • open dialog with iFrame for pdf files in UbUploadDocument

Changed #

1.2.0 2019-02-21 #
  • adminui-vue model replace a top Ext-JS based navbar with navbar implemented using VueJS. See components/navbar
  • adminui-vue model replace Ext-JS based re-logon window with VueJS implementation. See components/UbRelogon
1.1.0 2019-02-13 #
  • vue updated 2.5.17 -> 2.6.6
  • element-ui updated 2.4.9 -> 2.5.4

Fixed #

1.2.2 2019-02-24 #
  • relogon form: default focused element should be password
  • relogon form: password should be cleaned after submit
  • adminui-vue model replace Ext-JS based dialogs with VueJS implementation. List of methods which was changed:
    • Ext.Msg.confirm
    • $App.dialogYesNo
    • $App.dialogInfo
    • $App.dialogError
    • window.onerror
    • Ext.override -> UB.view.BasePanel -> showValidationErrors
1.2.0 2019-02-21 #
  • authorization form validation message localisation

@unitybase/blob-stores #

Added #

5.0.36 2019-02-27 #
  • new method blobStore.writeDocumentToResp to respond to a parsed Document request

@unitybase/org #

Fixed #

5.1.12 2019-02-18 #
  • org_orgaccount formation of the description when the constituent attributes were deleted

@unitybase/pdf #

Added #

5.0.16 2019-02-15 #
  • New font Tryzub for Ukrainian state symbols

@unitybase/ub-pub #

Changed #

5.2.31 2019-02-27 #
  • use webpack4 for production build
5.2.29 2019-02-22 #
  • AsyncConnection.appConfig.applicationName now localized to user language according to settings from ubConfig

Fixed #

5.2.31 2019-02-27 #
  • CRITICAL ClientRepository.selectScalar return undefined for cached entities even if row exists
5.2.29 2019-02-22 #
  • WebStorm code insight now work inside vue classes for this.$UB

@unitybase/adminui-pub #

Added #

5.6.26 2019-02-14 #
  • UB favicon.ico added to adminui-pub

Changed #

5.7.0 2019-02-18 #
  • left navigation panel aligned to full screen height
  • all toolbars (application top bar and form's toolbar) color changed to white
  • border around toolbar buttons is removed
5.6.26 2019-02-14 #
  • base panel does not send needAls: false parameter for select/insert/update in case entity do not have ALS mixin
5.6.25 2019-02-13 #
  • ubdetailgrid with RowEditing plugin : Changed data validation on the event validateedit

Fixed #

5.7.0 2019-02-18 #
  • fix opening form constructor in form settings
5.6.26 2019-02-14 #
  • fix opening form from link (check viewport is exists)

@unitybase/uba #

Added #

5.1.17 2019-02-26 #
  • navshortcuts access initialization for Supervisor role
5.1.15 2019-02-14 #
  • new API method uba_user.setUDataKey(key, value) - set key value inside uba_user.uData and store new JSON do DB
5.1.14 2019-02-12 #
  • Attribute Level Security editor (can be executed from ALS grid). This editor is a direct replacement of desktop ALS application. adminui-vue model must be added to application domain for this feature.

@unitybase/ubm #

Changed #

5.1.7 2019-02-23 #
  • ubm_form.ID calculated as crc32(form_code + form_model) instead of crc32(form_code) to prevent ID's conflict between overrated forms

@unitybase/ubq #

Added #

5.2.11 2019-02-13 #
  • Ukrainian localization

Changed #

5.2.14 2019-02-27 #
  • Mail scheduler job will handle messages in the order of their arrival - added .orderBy('[ID]')

@unitybase/ubs #

Added #

5.2.3 2019-02-26 #
  • navshortcuts access initialization for Supervisor role
  • added vue form 'Messages history'
  • added vue form 'Send message'
5.2.0 2019-02-13 #
  • new handler onAfterRender for reports. Will be called by ReportViewer just after HTML report result is rendered
  • new property ReportViewer.contextMenu - can be used to show menu while user click on hyperlink inside rendered HTML report See click_sample.js for usage example

Changed #

5.2.3 2019-02-26 #
  • use webpack4 for production build
5.2.0 2019-02-13 #
  • for HTML report this inside onReportClick handler now instance of ReportViewer

Fixed #

5.2.0 2019-02-13 #
  • prevent clean of report template data in case only code block of report is updated

@unitybase/ub #

Changed #

5.2.4 2019-02-14 #
  • DocFlow specific server-side i18n are removed from @unitybase/ub

Fixed #

5.2.5 2019-02-24 #
  • removed extra files from bundle