Added
1.0.16 2018-09-21
- vue based login now support
CERT2 authentication (available in UB DE)
Added
5.6.0 2018-09-30
- attributes of type
Json now supported by adminUI
- New @cfg
valueIsJson added to UBCodeMirror. If true value can be plain JS object. In other case - string
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
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.6.0 2018-09-30
- grid export to HTML - empty (null) date now exported as empty cell instead of 1970 year
- cached entity filtration by a boolean attribute from EntityGridPanel filter widget:
filtration value should be
true/false instead 1/0
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
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
Changed
1.0.10 2018-09-26
- Fix bug when processing '*' uri value
1.0.8 2018-09-25
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
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
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)
Fixed
5.0.52 2018-09-19
- cdn_bank formation of the description when the constituent attributes were deleted
Added
5.0.10 2018-09-30
- new convert rule is added for attributes of type
Json in getConvertRules function
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.
Added
5.2.12 2018-09-30
UBConnection.update and UBConnection.insert can accept Object as execParams value.
Such Objects will be stringified before passing request to server
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)
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
Fixed
5.0.32 2018-09-05
uba_auditTrail-fm fixed bug in case show changed values by attribute of type document
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]
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
Added
5.0.26 2018-09-13
- support of
th tag during export HTML table to XLSX