Changelog - 6.3.0 Betas
6.3.0-beta.15 (22/10/2021)
Breaking Changes
-
Replaced
VS_AUTHORIZATION_PREFIX(from@viasoft/common) withVS_API_PREFIX(from@viasoft/http);Renamed
IViasoftCommonModuleConfig.authorizationPrefixtoapiPrefix;This property is still mandatory and will now be used for requests made to authentication endpoints. This may also be used by other libraries;
Authorization endpoints now start with
authorizationso you may need to remove it from your prefix.
6.3.0-beta.14 (20/10/2021)
Breaking Changes
FRM-1539 -
radio-group: Refactored to use ControlValueAccessor.Now works just like any regular Angular form control, using either
ngModelorformControlName;Removed the
formGroupandcontrolNameproperties;Removed the
disableGroupproperty;Removed the
requiredGroupproperty;Removed the
changeoutput;Removed the
clickEvent,keyEnterEvent,blurEvent,changeEventandfocusEventoutputs;Setting the
disabledproperty when using reactive forms will now show a warning;Renamed the
positionproperty tohorizontal;Renamed the
radiosproperty tooptions;Renamed the
@viasoft/components/radio-buttonentry point to@viasoft/components/radio-group;Renamed the
vs-radio-buttonselector tovs-radio-group;Renamed the
VsRadioButtonModuleclass toVsRadioGroupModule;Renamed the
VsRadioButtonOptionsinterface toVsRadioGroupOption.
Bug Fixes
FRM-656 -
tabs-view-template: Tab groups inside arouter-outletdidn’t take up the full width.
6.3.0-beta.9 (18/10/2021)
Breaking Changes
FRM-1816: Providing an authorization proxy prefix is now mandatory.
Features
FRM-1805 -
tree-table: Addedcollapseevent.Works similarly to the
expandevent, except it’s fired whenever a row is collapsed.
Bug Fixes
6.3.0-beta.8 (13/10/2021)
Dependency Updates
Dependency |
Status |
Version |
|---|---|---|
|
✅ Added |
|
Dev dependency |
Status |
Version |
|---|---|---|
|
✅ Added |
|
Changes
FRM-1761 -
common: Implemented new licensing API.
6.3.0-beta.7 (08/10/2021)
Bug Fixes
FRM-1810 -
tree-view: Items with children were not being indented correctly.
6.3.0-beta.6 (04/10/2021)
Changes
FRM-1800:
VS_AUTHORIZATION_PREFIXis now being exported so it can be used by other applications and/or libraries.
6.3.0-beta.5 (04/10/2021)
Fixes
FRM-1800: Authorization prefix can now be specified in
VsAppCoreModule, whereas previously it could only be specified inVsCommonModule.
6.3.0-beta.4 (01/10/2021)
Features
FRM-1800 -
common: Added option to customize the authorization route prefixAuthorization routes now follow the new API;
A prefix should be specified in
VsAppCoreModuleso that API calls go through your app’s backend;By default the prefix is set to
"authorization".
Changes
FRM-1782 -
input,select,search-input,textarea,datepicker,dropdown,autocomplete,chip-list: Visual refresh.The following CSS custom properties are available for customization, though they should only be used in specific cases:
--vs-form-field-color-disabled: Applied to the text color of disabled fields;--vs-form-field-color-underline: Applied to the field underline color (dotted and on hover);--vs-form-field-color-label: Applied to the placeholder and hint label colors;--vs-form-field-color-error: Applied to the required indicator and error label.
6.3.0-beta.3 (01/10/2021)
Breaking Changes
FRM-1704 -
textarea: Refactored to use ControlValueAccessor.Now works just like any regular Angular form control, using either
ngModelorformControlName;Removed the
formGroup,arrayName,groupNameandcontrolNameproperties;Setting the
disabledproperty when using reactive forms will now show a warning;Added the
hiddenproperty;Added the
appearanceproperty;Added the
typeproperty;Added the
directionproperty;Added the
textAlignproperty;Renamed the
textareaAutosizeproperty toautosize.
Features
FRM-1799 -
form-utils: Made@viasoft/components/form-utilsavailable for use.Includes the following classes:
FormManipulator: Ready-to-use implementation of ControlValueAccessor, read internal code for an explanation of each method;FormElement: ExtendsFormManipulator, adding@Output()properties forclick,keyEnter,blurandfocusevents;FormInput: ExtendsFormElement, adding@Input()properties forreadonly,maxLength,required,errorMessage,type,directionandtextAlign.
Also includes a few useful types, mainly used in
FormInput:InputType: All possible<input />types;TextAlignment: All possible CSStext-alignvalues;TextDirection: All possible HTMLdirvalues.
6.3.0-beta.2 (28/09/2021)
Breaking Changes
FRM-1028 -
checkbox: Refactored to use ControlValueAccessor.Now works just like any regular Angular form control, using either
ngModelorformControlName;Removed the
formGroupandcontrolNameproperties;Setting the
disabledproperty when using reactive forms will now show a warning;Removed the
onChangeoutput in favor ofngModelChangeorvalueChangeswhen using template-driven or reactive forms respectively.
FRM-1705 -
select: Refactored to use ControlValueAccessor.Now works just like any regular Angular form control, using either
ngModelorformControlName;Removed the
formGroup,arrayName,groupNameandcontrolNameproperties;Setting the
disabledproperty when using reactive forms will now show a warning;Added the
hiddenproperty;Added the
appearanceproperty;Added the
hintLabelproperty;Renamed
VsSelecttoVsSelectOption.
FRM-1770 -
common: Added tenant and user IDs to keys saved in Local Storage throughVsStorageService.Renamed
StorageServicetoVsStorageService;Removed
STORAGE_PREFIXinjection token;Added
VS_STORAGE_OPTIONSinjection token, used for disabling tenant/app/user IDs;Note: all legacy keys saved will be updated automatically upon being used