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