ub-server #

Added #

5.7.9 2019-01-30 #
  • new property Attribute.hasCatalogueIndex - true in case dbExtension with type "CATALOGUE" is exists for attribute
5.7.7 2019-01-09 #
  • App.authFromRequest accept to optional parameters: noHTTPBodyInResp & doSetOutCookie (both false by default). If doSetOutCookie is true Cookies for Negotiate authorisation will be set on success Negotiate authentication

Changed #

5.7.7 2019-01-09 #
  • CRITICAL UB authorisation will check client time stamp is increasing (allow 1 minute delay for long queries). This prevents a replay attack with the same timestamp in session signature
  • In case endpoint do not require authentication (registered with registerEndpoint(name, handler, false) Session for such endpoint will Anonymous even if valid Authorisation is passed
5.7.6 2019-01-03 #
  • SpiderMonkey updated to esr52 with all patches added on 2019-01-07

Fixed #

5.7.9 2019-01-30 #
  • prevent sending Content-Type header twice
5.7.8 2019-01-28 #
  • in case ThreadPoolSize is not defined in app config use GetSystemThreadCount instead of CPUCount*2 which always return 2
5.7.7 2019-01-09 #
  • CentOS 7 support (spidermonkey recompiled with c++ version supported by CentOS 7)
5.7.6 2019-01-03 #
  • CRITICAl prevent memory leak during call to Enumerate for TubList (enumerate of ctxt.mParams keys for example)
  • CRITICAl fix potential authorization as Admin for anonymous user inside authFromRequest implementation
  • Oracle driver timing now measured correctly
  • a local server IP addresses calculated correctly for both Win/Lin

@unitybase/adminui-vue #

Added #

1.0.40 2019-01-25 #
  • components folder is added to tarball for debugging purpose

Changed #

1.0.34 2019-01-10 #
  • hide Forgot password? and Registration on auth form when Negotiate enabled
  • add title to Localize Dialog in UbInput

Fixed #

1.0.34 2019-01-10 #
  • fix popovers collapse on UbSelectEntity control
  • add styles for low resolution screens in UbInput Localizable Dialog

@unitybase/adminui-pub #

Fixed #

5.6.24 2019-01-30 #
  • potential error with invalid characters in scanned file name (,). Chrome72 do not allow , in Content-Disposition header
5.6.23 2019-01-27 #
  • [unitybase/ubjs#41] - float field validator should allow numbers with total char count > 17, for example 10,000,000.000001
  • [unitybase/ubjs#42] - select row count on grid refresh only if rowCount calculation is turned ON either in ubRequest or by pressing Total button on PaginationToolbar
  • clear "soft deletion" mark for combobox in case ubRequest is changed and newly selected record is not longer deleted
5.6.20 2019-01-10 #
  • [unitybase/ubjs#36] - all exporters (Excel / CSV / HTML) will call a grid column render() function with parameters col.renderer(value, null, record, rowIndex, colIndex, store)

@unitybase/blob-stores #

Fixed #

5.0.34 2019-01-30 #
  • file name in Content-Disposition header should be wrapped in "", in other case comma or other not allowed chars in file name can cause Chrome 72 to stop HTTP request)

@unitybase/cdn #

Added #

5.1.0 2019-01-10 #
  • new cdn dictionaries: cdn_nationality, cdn_personclass
  • new attribute of cdn_person: resident: boolean; nationality -> cdn_nationality, classID -> cdn_personclass

Changed #

5.1.0 2019-01-10 #
  • Description attribute of cdn_currency is now multilingual

@unitybase/org #

Fixed #

5.1.42 2019-01-27 #
  • typo in org_unit shortcut uk localization [UBDF-8687]
5.1.39 2019-01-14 #
  • uData.allStaffUnitIDs will contains ALL stuff unit ID's not only permanent/assistant/temp as reported in [unitybase/ubjs#37]

@unitybase/ub #

Added #

5.2.0 2019-01-13 #
  • extended App.authFromRequest - added optional Cookies for Negotiate authentication (UB server should be updated to 5.7.7+)
  • THTTPResponse.getBodyForDebug function
  • App.globalCachePut will accept null as 2nd parameter. In this case key will be removed from globalCache (UBserver@5.7.7+)

@unitybase/uba #

Changed #

5.1.12 2019-01-27 #
  • add warning to ELS form about insecure usage of method mask in ELS rules [unitybase/ubjs#38]

Fixed #

5.1.12 2019-01-27 #
  • allow Supervisor role to manage uba_grouprole
  • allow Supervisor role read uba_userrole, uba_usergroup and uba_grouprole [unitybase/ubjs#33]

@unitybase/ubs #

Added #

5.1.41 2019-01-03 #
  • Report editor form: show warning for server-side test and report reload in case server / client not in dev mode

@unitybase/xlsx #

Added #

5.0.41 2019-01-25 #
  • adding custom properties to the xlsx document
  wb.setCustomProperty('reportID', this.instanceID)
  • sheet protection (password is not currently supported)
  ws.setWorksheetProtection({
    objects: true,
    scenarios: true,
    formatColumns: false,
    formatRows: false,
    sort: false,
    autoFilter: false,
    pivotTables: false
  })