ub-server #

Added #

5.0.2 2018-05-17 #
  • PostgreSQL connection now execute a connectionConfig.executeWhenConnected statements from ubConfig during connection esteblish(like in Oracle)

Changed #

5.0.2 2018-05-17 #
  • Access to PostgreSQL/MySQL using Zeos7.2 as a data access layer

Fixed #

5.0.2 2018-05-17 #
  • PostgreSQL queries can contains non-latin characters in body (prevent exception Invalid byte sequence for encoding "UTF8")
  • PostgreSQL queries can bind arrays of String/Int64 to the select statements using syntax select .. from .. where name=ANY(?)
5.0.1 2018-05-15 #
  • SoftLock mixin will return a valid lock type (persistent) in case of select with lockType = 'ltTemp' and persistent lock already exists

@unitybase/adminui-pub #

Changed #

5.0.15 2018-05-28 #
  • TinyMCE upgraded to 4.7.13

@unitybase/base #

Changed #

5.0.10 2018-05-13 #
  • argv.getServerConfiguration during parsing ubConfig application.domain.models config will take model parameters from model package.json config.ubmodel object in case model name is omitted in config. This allow simplify a config as such:
"models": [
   {
     "path": "./node_modules/@unitybase/ub"
   }, {
     "path": "./node_modules/@unitybase/uba"
   }, ...
5.0.6 2018-05-04 #
  • change default value of -host command line parameter from http://localhost:888 to http://localhost:8881

@unitybase/cdn #

Changed #

5.0.6 2018-05-04 #
  • default meta file localization is english
  • entities attributes definitions transformed to array-of-object as described in entity JSON schema

@unitybase/org #

Fixed #

5.0.13 2018-05-19 #
  • org_orgaccount.currencyID attribute should be of dataType: cnd_currency

@unitybase/pdf #

Fixed #

5.0.6 2018-05-24 #
  • unicode-text plugin will require lodash instead of using lodash from global

@unitybase/ub-pub #

Fixed #

5.0.10 2018-05-24 #
  • request for retrieve data for cached entity from server will remove logicalPredicates in addition to where & order lists

@unitybase/ub #

Added #

5.0.12 2018-05-18 #
  • new function App.blobStores.markRevisionAsPermanent allows preventing specified revision of historical store from deletion during history rotation

Changed #

5.0.12 2018-05-18 #
  • historical BLOB stores will put create a record in ub_blobHistory on a commit. In prev. implementation a record in history was added after the update

Fixed #

5.0.12 2018-05-18 #
  • mdb BLOB stores will automatically crate a folder in case it's not exists(for example user create an ER diagram etc.)
5.0.8 2018-05-07 #
  • fileSystemBlobStore will add an entropy to the persistent file name to prevent possible file name duplication for historical data
  • fileSystemBlobStore rotateHistory will delete only revisions older when store.historyDepth
  • fix UB4 store compatibility - automatic detection of store implementation in case blobStore.implementedBy not defined

@unitybase/ubcli #

Changed #

5.0.7 2018-05-06 #
  • stubs created by createCodeInsightHelper now include documentation specified in entity meta files

Fixed #

5.0.9 2018-05-11 #
  • createCodeInsightHelper will ignore models with "public_only" paths

@unitybase/ubm #

Fixed #

5.0.12 2018-05-18 #
  • fix creation of a new pureExtJS form from adminUI

@unitybase/ubq #

Changed #

5.1.0 2018-05-01 #
  • mail job rewritten to module. Use "module": "@unitybase/ubq/ubqMailJob" to override mail scheduler
  • FTSReindexFromQueue job rewritten to module. Use "module": "@unitybase/ubq/ubqFTSJob" to override FTS scheduler

Fixed #

5.1.0 2018-05-01 #
  • [unitybase/ubjs#9] - null value in column "appname" violates not-null constraint for linux platform

@unitybase/ubs #

Added #

5.0.7 2018-05-04 #
  • introduce method ubs_numcounter.generateAutoIncrementalCode - to be used in insert:before handlers for generation unique codes for entities natural primary key attribute. See cdn_profession.js for usage sample.
  • new ubs_settings key ubs.numcounter.autoIncrementalCodeLen - resulting length of auto incremental code created by ubs_numcounter.generateAutoIncrementalCode function

Changed #

5.0.16 2018-05-29 #
  • speed up UBS.ReportViewer during HTML reports rendering
  • removed 15px margins in UBS.ReportViewer
5.0.14 2018-05-24 #
  • Report parameter form UBS.ReportParamForm now collapsible by default. To disable developed should implicitly define collapsible: false in UBS.ReportParamForm descendant inside report code block:
exports.reportCode = {
  buildReport: function (reportParams) {
...
  },
  onParamPanelConfig: function () {
    let paramForm = Ext.create('UBS.ReportParamForm', {
      collapsible: false,
      ...
  • UBS.ReportParamForm now will collapse after BuildReport button pressed

Fixed #

5.0.16 2018-05-29 #
  • mustache formatting function $fs and $fd (aka Format Sum / Date) will format according to current user locale
5.0.15 2018-05-25 #
  • Collapsing animation of UBS.ReportParamForm removed (fixed wrong report align)

@unitybase/xlsx #

Fixed #

5.0.11 2018-05-24 #
  • XLSXWorkbook.render will use jzsip.generate instead of unsupported in UB jszip.generateAsync