ub-server #

Added #

5.3.0 2018-09-27 #
  • support for attributes of type Json. Alpha stage - not supported on UI yet
5.1.10 2018-09-14 #
  • new command line switch -console-log. If defined all logs will be outputted to stdout/stderror (in both dev/prod mode). In case logging.level in config is empty and this switch is set, log filed will not be created at all.
5.1.9 2018-09-12 #
  • new server config key security.localIPs - semicolon delimited list of server IP addresses. WARNING use OLNY in case local IPs not resolved automatically

Changed #

5.1.10 2018-09-14 #
  • only errors are outputted to console even in dev mode. To output all logs -console-log command line switch should be defined
5.1.9 2018-09-12 #
  • remove folder checksum calculation entries from log
5.1.8 2018-09-07 #
  • audit mixin will store only modified attributes values into "Old values" (uba_auditTrail.fromValue)

Fixed #

5.3.1 2018-09-28 #
  • MS SQL Server select for attributes of type "many" should not contain alias "for xml path) as C1"
5.1.11 2018-09-25 #
  • CRITICAL prevent cycling inside tree mixin for PostgreSQL database
5.1.11 2018-09-17 #
  • added reconnect to PostgreSQL in case DB driver report erro NO CONNECTION TO THE SERVER
  • in case httpServer.host == + || * in server config plain socked server will listen on all host network interfaces (binds to 0.0.0.0) as expected for HTTP.SYS server also
5.1.10 2018-09-14 #
  • on Linux in case stdout is not a TTY log coloring is disabled now
5.1.9 2018-09-12 #
  • for Socket based HTTP server (default on Linux) bind on host:port from HTTPServer config section. Prev. implementation did not take into account host and binds to 0.0.0.0:port

@unitybase/adminui-vue #

Added #

1.0.16 2018-09-21 #
  • vue based login now support CERT2 authentication (available in UB DE)

@unitybase/adminui-pub #

Added #

5.5.7 2018-09-22 #
  • UploadFileAjax component can optionally limit file extensions allowed for selection
Ext.create('UB.view.UploadFileAjax', {
 ...
 accept: '.cer',
 ...
  • application version (from package.json) is shown below login window (new feature connection.appConfig.appVersion)
5.5.5 2018-09-14 #
  • support for CERT2 auth

Changed #

5.5.3 2018-09-11 #
  • BasePanel action showOriginal (used in toolbar for Document type attributes) is removed (obsolete)
5.5.1 2018-09-04 #
  • all calls to Q in BasePanel replaced by native Promise
  • Ext.picker.Date now use CSS shadow instead of creation div element
  • optimization: prevent creation of div's for floating elements shadow - all shadows are made using pure CSS
  • optimization: lazy loading of components required by form / shortcut editor (app/view/CommandBuilder/*)
  • optimization: remove unused AdvancedTextArea control
  • optimization: BasePanel - prevent flashing layout twice in onFormDataReady handler
  • use UBConnection.getDocument in BasePanel to download document
5.5.0 2018-09-02 #
  • EntityGridPanel initial rendering speed up (up to 2 second!):
    • preventing insertion of empty Mutlifilter description panel in case filters are empty (~100ms)
    • preventing re-layout for each column width changing during call to optimizeColumnWidth (~100ms)
    • prevent re-rendering during disable/enable actions in if action already enabled/disabled
    • BREAKING pagination toolbar (UB.view.PagingToolbar xtype: pagingtb) is completely rewritten. In rared case this component is used outside adminui-pub code should be rewriting
    • lazy creation of PaginationToolbar (not created at all if store not require it) (~100ms)
    • lazy creation of Mutlifilter attributes menu (10ms)
    • disableAutoSelectRow set to true by default

Fixed #

5.5.8 2018-09-26 #
  • new version creation for cached entities with dataHistory mixin
5.5.5 2018-09-14 #
  • allow passing of null/undefined into basePanel.hideActions array item
  • certificates related i18 keys is moved into ub-pub
5.5.3 2018-09-11 #
  • UBOrgChart: fix node child's visualisation in case full child tree contains > 100 elements
5.5.1 2018-09-04 #
  • CRITICAL EntityGridPanel: prevent memory leak by destroying grid popup menu
  • CRITICAL Multifilter: prevent memory leak by destroying all Multifilter panels on destroy
  • CRITICAL Multifilter: prevent memory leak for filter label toolbar (moved to data-qtip)
5.5.0 2018-09-02 #
  • CRITICAL EntityGridPanel: prevent memory leak by destroying pagination bar if created
  • CRITICAL EntityGridPanel (Multifilter): prevent memory leak by destroying attributes menu if created

@unitybase/adminui-reg #

Fixed #

5.0.52 2018-09-17 #
  • allow blob: source for connect-src CSP rules. It required by UBDocument (ER diagrams, Org chart)

amqp-notify-pub #

Added #

1.0.0 2018-09-25 #
  • initial release

Changed #

1.0.10 2018-09-26 #
  • Fix bug when processing '*' uri value
1.0.8 2018-09-25 #
  • package renamed
1.0.5 2018-09-25 #
  • a reference to assert package removed
1.0.4 2018-09-25 #
  • filter argument added to UBClientNotifier constructor
  • additional arguments moved to opts argument object

amqp-notify #

Added #

1.1.0 2018-09-26 #
  • initial release

Changed #

1.1.2 2018-09-26 #
  • auth endpoints registration now moved to separate function to be called at model init

amqp #

Changed #

1.0.15 2018-09-25 #
  • UBServerNotifier class moved to separate package
1.0.11 2018-09-19 #
  • exchange declaration removed in startup code due to unwanted side effects to some operations like initDB now 'ub-amqp-notify' topic exchange must be created manually

Fixed #

1.0.7 2018-09-03 #
  • Ubuntu v18 support

@unitybase/base #

Added #

4.1.0 2018-09-27 #
  • argv.getConfigFileName take a config from UB_CFG environment variable if -cfg cmd line switch omitted
  • FileBaseStoreLoader.load() now return data version in TubDataCache. To be used in file-based entities selects instead of version calculation individually in each entity
  • SyncConnection.setDocument method for convenient uploading content to temp store, for example in model initialization or data update/migration scripts

Fixed #

4.1.0 2018-09-27 #
  • LocalDataStore sometimes not filter by ID (known bug in TubList)

@unitybase/cdn #

Fixed #

5.0.52 2018-09-19 #
  • cdn_bank formation of the description when the constituent attributes were deleted

@unitybase/cs-shared #

Added #

5.0.9 2018-09-29 #
  • UBEntity.getEntityAttributeInfo in case of request to inner keys of Json type attribute will return actual Json attribute in parentAttribute and attribute: ubndefined

Changed #

5.0.9 2018-09-29 #
  • UBEntity.getEntityAttributeInfo speed up from x10 to x100 (avoid calling String.split if not necessary)
  • UBEntity.getEntityAttributeInfo will return additional parameter parentAttribute

Fixed #

5.0.9 2018-09-29 #
  • UBEntity.getEntityAttributeInfo will return correct entity (listed after @) for cases domain.get('org_unit').getEntityAttributeInfo('parentID.code@org_department'). Previous implementation return org_unit for such query.

@unitybase/ub-pub #

Added #

5.2.10 2018-09-25 #
  • translation for MAX_TREEPATH_DEPTH_EXCEED
5.2.8 2018-09-21 #
  • support for CERT2 auth
  • CERT2 related localization added to i18n

Fixed #

5.2.6 2018-09-11 #
  • fix call to btoa for non-latin string (using encodeURIComponent)

@unitybase/ub #

Added #

5.0.37 2018-09-23 #
  • getAppInfo endpoint return a application version in appVersion key. Version taken from application package.json version attribute. Client side can read it from connection.appConfig.appVersion.

Fixed #

5.0.38 2018-09-25 #
  • domain documentation generator fixed ubcli generateDoc -u admin -p admin

@unitybase/uba #

Fixed #

5.0.32 2018-09-05 #
  • uba_auditTrail-fm fixed bug in case show changed values by attribute of type document

@unitybase/ubcli #

Fixed #

5.0.40 2018-09-07 #
  • ubcli generateDDL will skip DDL generation for entities without mStorage mixin [unitybase/ubjs#11]
  • When create a new DB using ubcli initDB -create command, the created user for SQL Server database have correct default schema dbo [unitybase/ubjs#12]

@unitybase/ubs #

Added #

5.1.15 2018-09-13 #
  • excel export button added to the ReportViewer in case allowExportToExcel report option is true (false by default)
$App.doCommand({
 cmdType: 'showReport',
 cmdData: {
   reportCode: 'your-report-code',
   reportType: 'html',
   reportParams: {a: 'b'},
   reportOptions: {
     allowExportToExcel: true
   }
 }

Changed #

5.1.17 2018-09-24 #
  • reportOptions.allowExportToExcel allowed value changed from to 'xls' or 'xlsx'. ('xlsx' by default) For 'xls' report will be saved as html but with xls extension - excel will convert such files on open otherwise report will be regenerated as native xlsx file
$App.doCommand({
 cmdType: 'showReport',
 cmdData: {
   reportCode: 'your-report-code',
   reportType: 'html',
   reportParams: {a: 'b'},
   reportOptions: {
     allowExportToExcel: 'xls'
   }
 }

Fixed #

5.1.13 2018-09-11 #
  • UBReport: in case $fn function argument is empty return empty string instead of null
  • UBReportViewer: prevent multiple injection of the same CSS for HTML reports
  • UBReportViewer: CSS for hiding header/footer and adding 1cm margins
5.1.12 2018-09-10 #
  • UBReport: HTML report will replace <!-- pagebreak --> placeholder to special element before print as in previous TinyMCE implementation
5.1.11 2018-09-05 #
  • UBReport: in case $fn function argument is empty return empty string instead of null

@unitybase/xlsx #

Added #

5.0.26 2018-09-13 #
  • support of th tag during export HTML table to XLSX