ub-server #
Added #
5.12.0 2019-06-15 #
- allow to MERGE an entity localization
entityName.meta.lang
files for MERGED meta files. Before this patch Localization files are always loaded from ORIGINAL model. After this patch in casemeta
files are MERGED their lang files will also be be merged.
Both original and descendant lang file must be in array-of-object representation. Lang files can be converted to the array-of-object representation using meta-tr ubcli command, for example:
npx ubcli meta-tr -m full/path/to/some.meta.uk
Changed #
5.11.1 2019-06-01 #
- UnityBase application represent itself as regular browser tab instead of extension for remote debugger. This fix
incompatibility with VSCode "Debugger for Firefox"@1.8.0 plugin.
lainch.json
should be modified as below:
"version": "0.2.0",
"configurations": [
{
"type": "firefox",
"request": "attach",
"name": "UB",
"host": "127.0.0.1",
"port": 6000,
"sourceMaps": "client"
}
]
Fixed #
5.12.2 2019-06-20 #
- UB SE edition only: fix debugger for VSCode as introduced in UB@5.11.1 again (CI issue)
5.12.1 2019-06-19 #
- MSSQL: for queries with pagination in case first page is requested without orderBy clause - force adding
order by ID
(except limit 1). Otherwise, there may be an intersection between the first and subsequent pages of data.
5.12.0 2019-06-15 #
- AV during parsing of like/notLike where expression for attributes with
CTXCAT
index - ensure
__skipAclRls
&__skipRls
are ignored in case they passed form a client
@unitybase/adminui-vue #
Added #
1.6.8 2019-06-25 #
Form->processing
added hooks:- beforeDelete
- deleted
Form->processing
if beforeDelete hook returns false, deleting will be canceled
1.6.5 2019-06-20 #
u-base-input
- when using type="number", helps to establish the precision of rounding and stepUSelectEntity
,USelectMultiple
added prop displayAttribute - attribute which is display value of optionsu-select-entity
,u-select-enum
addededitable
prop. False to prevent the user from typing text directly into the field; the field can only have its value set via selecting a value from the picker. In this state, the picker can also be opened by clicking directly on the input field itself. True by default for u-select-entity, false by default for u-select-enum- expose
mountUtils
in@unitybase/adminui-vue
exports to be used for mounting custom Vue forms - new prop UCodeMirror.hintsFunction - accept a function for hint generation. See
ShortcutCmdCode.vue
in UMB model for usage sample
1.6.2 2019-06-14 #
Form->processing
added hooks:- beforeCreate
- created
- beforeLoad
- loaded
1.5.6 2019-06-05 #
- new event fired by Sidebar in case desktop is changed:
$App.fireEvent('portal:sidebar:desktopChanged', ID)
UNavbar
will handle new eventportal:navbar:prependSlot
- prepend some elements on the left of existed navbar slot elementsUNavbar
will handle new eventportal:navbar:userButton:appendSlot
- insert some elements into user menu- Version item is added to the UNavbar user button menu. Application can define custom version number in uData
appVersion
key
Changed #
1.6.5 2019-06-20 #
- Breaking
u-input
v-model support is removed, now gets and sets value from store automatically - Breaking
u-auto-field
removed v-model, now gets and sets value from store automatically - Breaking
u-auto-field
renamed propcode
toattribute-name
USelectEntity
modelAttr renamed to valueAttributeUSelectMultiple
modelAttr renamed to valueAttribute
1.6.4 2019-06-18 #
u-sidebar
changed sidebar item height to auto, reduce padding's
1.6.2 2019-06-14 #
Form->processing
changed all hooks to async, now can await resultForm->processing
if beforeSave hook returns false, saving will be canceled- Shortcut edit window now shown inside tab instead of modal
1.6.1 2019-06-12 #
- VueJS form mount () will be called with additional config
rootComponent: exports.default
1.6.0 2019-06-12 #
- BREAKING refactor
formBoilerplate
to constructorForm
docs and examples - BREAKING
u-form
component renamed tou-form-container
Fixed #
1.6.10 2019-06-27 #
- moment usage fix: now
const moment = require('moment')
in underline models works as expected and usemoment
instance already injected by adminui-vue - fix
can not read property style of undefined
inVue.prototype.$zIndex
1.6.7 2019-06-24 #
- UBSelect* - set cursor to
pointer
in caseeditable
prop isfalse
1.6.6 2019-06-24 #
- limit error dialog width to 250px to prevent text output outside viewport for errors what appears on the right border
1.6.5 2019-06-20 #
- UCodeMirror now handle
editorMode
prop and perform a syntax highlight for content depending on mode (default is javascript)
1.6.4 2019-06-18 #
- "Always use domain for login" checkbox should be visible in navbar User menu in case "Negotiate" auth is enabled for app [UBDF-9586]
class UForm
fixed the problem when two identical forms have a common store state and replace each other's dataclass UForm
Now any method or state property of the UForm store can be overwritten by local form storeu-select-enum
fixed disabled prop
1.6.3 2019-06-14 #
- fix UFormContainer registration issue introduced in 1.6.2
1.6.2 2019-06-14 #
- do not break words in the $App.dialog* messages (word-break should be break-word instead of break-all) [UBDF-9571]
- WebStorm IDE now recognize U* components inside templates instead of error "unknown HTML tag"
1.6.1 2019-06-12 #
USidebar
- item text is now hidden if overflow exceeds 3 linesUSidebar
- prevent work break inside menu
1.5.6 2019-06-05 #
USidebar
- if parent folder is not accessible due to RLS - skip shortcut
@unitybase/adminui-pub #
Added #
5.8.21 2019-06-12 #
- VueJS form mount () will be called with additional config
rootComponent: exports.default
5.8.19 2019-06-10 #
- UBDocument will create CodeMirror for
text/javascript
&script/x-vue
MIME types - UBCodeMirror recognize
sctipt/x-vue
/text/x-vue
content types - Vue style will be used in this case
Changed #
5.8.24 2019-06-19 #
- sidebar collapsed width changed from 76px to 50px
5.8.23 2019-06-18 #
- huge cleanup of i18n keys: most transliteration keys are removed; unused keys are removed
5.8.16 2019-06-02 #
- EntityGrinPanel will skip columns auto-fit in case column width (or flex) is already defined
Fixed #
5.8.25 2019-06-24 #
- do not show error in case user click on empty sidebar folder
- while checking what tab is already opened inside Viewport
basepanel.tabId
will be used for Ext forms andhtml element id
for Vue forms. Heuristic what usebasepanel.instanceID
is removed
5.8.17 2019-06-02 #
- remove exception then user press Tab on last element inside BasePanel
@unitybase/base #
Fixed #
5.1.16 2019-06-25 #
ServerRepository.using('methodOtherWhenSelect')
now work as expected. Before this patch using is ignored andselect
is called
@unitybase/cdn #
Changed #
5.1.17 2019-06-12 #
Subjects
folder icon changed tofa fa-user-circle-o
to prevent conflict withTerritorial
icon
5.1.15 2019-06-10 #
- cdn_orgaccount code length changed 20 -> 29
@unitybase/codemirror-full #
Added #
1.2.25 2019-06-10 #
- support for VueJS syntax -
script/x-vue
MIME type
@unitybase/cs-shared #
Fixed #
5.1.3 2019-06-21 #
UBEntity.asPlainJSON
will excludehasCatalogueIndex
computed property
@unitybase/org #
Changed #
5.1.59 2019-06-10 #
- org_orgaccount code length changed 20 -> 29
@unitybase/ub-pub #
Added #
5.3.3 2019-06-11 #
- new
switchCurrentSession
method added to the UBConnection. It is necessary to be able to quickly switch between user sessions without reconnecting on server side.
Fixed #
5.3.5 2019-06-21 #
- global exception interceptor will ignore
ResizeObserver loop limit exceeded
exception. See explanation why - global exception interceptor will use message as a details in case of unhandled rejection without stack (browser exception for example). This prevent appears of error window with empty details.
@unitybase/ub #
Added #
5.2.18 2019-06-19 #
App.dbConnection['..'].savepointWrap
function: rollback a part of transaction for PostgreSQL. This fix [unitybase/ub-server#26] - see issue discussion for details
@unitybase/ubcli #
Added #
5.3.22 2019-06-20 #
- Now
meta-tr
supports path to file or directory contained*.meta*
files as parameter
npx ubcli meta-tr -m C:\myFolder\myApp\models\tstModel
@unitybase/ubm #
Changed #
5.1.27 2019-06-20 #
- shortcut editor form: highlight currently selected folder in ShortcutTree control
- Entity metadata editor is moved form ubdev model into UMB. double-click on entity inside diagram opens entity metadata editor
5.1.26 2019-06-15 #
- UBM model lang files are converted to array-of-object format
5.1.25 2019-06-14 #
- Shortcut edit/creation form now showed in tab instead of modal window
5.1.21 2019-06-09 #
ubm_navshortcut
form rewritten to Vue
Fixed #
5.1.24 2019-06-12 #
- added missed caption for
ubm_navshortcut
form - VueJS form template modified according to current form boilerplate
5.1.22 2019-06-10 #
- Form editor now recognize a Vue form syntax (mixed HTML + js)
@unitybase/ubq #
Added #
5.2.26 2019-06-04 #
- new scheduler
ubqMessagesCleanup
for truncating ubq_messages table (if there are no non-pending tasks). Scheduled at 5:15AM by default.