Skip to content

Commit c406da5

Browse files
author
pipeline
committed
v19.3.46 is released
1 parent 863a34c commit c406da5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+264
-62
lines changed

components/buttons/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 19.3.45 (2021-10-12)
5+
## 19.3.46 (2021-10-19)
66

77
### Chips
88

components/calendars/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 19.3.46 (2021-10-19)
6+
7+
### TimePicker
8+
9+
#### Bug Fixes
10+
11+
- `#I342551` - Issue with "unable to select the time from the popup when its has selected class" has been resolved.
12+
513
## 19.2.44 (2021-06-30)
614

715
### DatePicker

components/calendars/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-calendars",
3-
"version": "18.22.0",
3+
"version": "19.3.44",
44
"description": "A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization. for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/calendars/src/calendar/calendar.component.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Calendar } from '@syncfusion/ej2-calendars';
77

88

99
// {{VueImport}}
10-
export const properties: string[] = ['calendarMode', 'cssClass', 'dayHeaderFormat', 'depth', 'enablePersistence', 'enableRtl', 'enabled', 'firstDayOfWeek', 'isMultiSelection', 'keyConfigs', 'locale', 'max', 'min', 'serverTimezoneOffset', 'showTodayButton', 'start', 'value', 'values', 'weekNumber', 'weekRule', 'change', 'created', 'destroyed', 'navigated', 'renderDayCell'];
10+
export const properties: string[] = ['islazyUpdate', 'calendarMode', 'cssClass', 'dayHeaderFormat', 'depth', 'enablePersistence', 'enableRtl', 'enabled', 'firstDayOfWeek', 'isMultiSelection', 'keyConfigs', 'locale', 'max', 'min', 'serverTimezoneOffset', 'showTodayButton', 'start', 'value', 'values', 'weekNumber', 'weekRule', 'change', 'created', 'destroyed', 'navigated', 'renderDayCell'];
1111
export const modelProps: string[] = ['value', 'values'];
1212

1313
export const testProp: any = getProps({props: properties});
@@ -125,8 +125,10 @@ export class CalendarComponent extends ComponentBase {
125125
this.ej2Instances.vueInstance.$emit('update:' + propKey, eventProp[propKey]);
126126
this.ej2Instances.vueInstance.$emit('modelchanged', eventProp[propKey]);
127127
} else {
128-
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
129-
(this as any).$emit('modelchanged', eventProp[propKey]);
128+
if (eventName === 'change' || ((this as any).$props && !(this as any).$props.islazyUpdate)) {
129+
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
130+
(this as any).$emit('modelchanged', eventProp[propKey]);
131+
}
130132
}
131133
}
132134
} else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {

components/calendars/src/datepicker/datepicker.component.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { DatePicker } from '@syncfusion/ej2-calendars';
77

88

99
// {{VueImport}}
10-
export const properties: string[] = ['allowEdit', 'calendarMode', 'cssClass', 'dayHeaderFormat', 'depth', 'enableMask', 'enablePersistence', 'enableRtl', 'enabled', 'firstDayOfWeek', 'floatLabelType', 'format', 'htmlAttributes', 'isMultiSelection', 'keyConfigs', 'locale', 'maskPlaceholder', 'max', 'min', 'openOnFocus', 'placeholder', 'readonly', 'serverTimezoneOffset', 'showClearButton', 'showTodayButton', 'start', 'strictMode', 'value', 'values', 'weekNumber', 'weekRule', 'width', 'zIndex', 'blur', 'change', 'cleared', 'close', 'created', 'destroyed', 'focus', 'navigated', 'open', 'renderDayCell'];
10+
export const properties: string[] = ['islazyUpdate', 'allowEdit', 'calendarMode', 'cssClass', 'dayHeaderFormat', 'depth', 'enableMask', 'enablePersistence', 'enableRtl', 'enabled', 'firstDayOfWeek', 'floatLabelType', 'format', 'htmlAttributes', 'isMultiSelection', 'keyConfigs', 'locale', 'maskPlaceholder', 'max', 'min', 'openOnFocus', 'placeholder', 'readonly', 'serverTimezoneOffset', 'showClearButton', 'showTodayButton', 'start', 'strictMode', 'value', 'values', 'weekNumber', 'weekRule', 'width', 'zIndex', 'blur', 'change', 'cleared', 'close', 'created', 'destroyed', 'focus', 'navigated', 'open', 'renderDayCell'];
1111
export const modelProps: string[] = ['value'];
1212

1313
export const testProp: any = getProps({props: properties});
@@ -125,8 +125,10 @@ export class DatePickerComponent extends ComponentBase {
125125
this.ej2Instances.vueInstance.$emit('update:' + propKey, eventProp[propKey]);
126126
this.ej2Instances.vueInstance.$emit('modelchanged', eventProp[propKey]);
127127
} else {
128-
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
129-
(this as any).$emit('modelchanged', eventProp[propKey]);
128+
if (eventName === 'change' || ((this as any).$props && !(this as any).$props.islazyUpdate)) {
129+
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
130+
(this as any).$emit('modelchanged', eventProp[propKey]);
131+
}
130132
}
131133
}
132134
} else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {

components/calendars/src/daterangepicker/daterangepicker.component.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { PresetsDirective, PresetDirective, PresetsPlugin, PresetPlugin } from '
88

99

1010
// {{VueImport}}
11-
export const properties: string[] = ['allowEdit', 'calendarMode', 'cssClass', 'dayHeaderFormat', 'depth', 'enablePersistence', 'enableRtl', 'enabled', 'endDate', 'firstDayOfWeek', 'floatLabelType', 'format', 'htmlAttributes', 'keyConfigs', 'locale', 'max', 'maxDays', 'min', 'minDays', 'openOnFocus', 'placeholder', 'presets', 'readonly', 'separator', 'serverTimezoneOffset', 'showClearButton', 'start', 'startDate', 'strictMode', 'value', 'weekNumber', 'weekRule', 'width', 'zIndex', 'blur', 'change', 'cleared', 'close', 'created', 'destroyed', 'focus', 'navigated', 'open', 'renderDayCell', 'select'];
11+
export const properties: string[] = ['islazyUpdate', 'allowEdit', 'calendarMode', 'cssClass', 'dayHeaderFormat', 'depth', 'enablePersistence', 'enableRtl', 'enabled', 'endDate', 'firstDayOfWeek', 'floatLabelType', 'format', 'htmlAttributes', 'keyConfigs', 'locale', 'max', 'maxDays', 'min', 'minDays', 'openOnFocus', 'placeholder', 'presets', 'readonly', 'separator', 'serverTimezoneOffset', 'showClearButton', 'start', 'startDate', 'strictMode', 'value', 'weekNumber', 'weekRule', 'width', 'zIndex', 'blur', 'change', 'cleared', 'close', 'created', 'destroyed', 'focus', 'navigated', 'open', 'renderDayCell', 'select'];
1212
export const modelProps: string[] = ['startDate', 'endDate', 'value'];
1313

1414
export const testProp: any = getProps({props: properties});
@@ -126,8 +126,10 @@ export class DateRangePickerComponent extends ComponentBase {
126126
this.ej2Instances.vueInstance.$emit('update:' + propKey, eventProp[propKey]);
127127
this.ej2Instances.vueInstance.$emit('modelchanged', eventProp[propKey]);
128128
} else {
129-
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
130-
(this as any).$emit('modelchanged', eventProp[propKey]);
129+
if (eventName === 'change' || ((this as any).$props && !(this as any).$props.islazyUpdate)) {
130+
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
131+
(this as any).$emit('modelchanged', eventProp[propKey]);
132+
}
131133
}
132134
}
133135
} else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {

components/calendars/src/datetimepicker/datetimepicker.component.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { DateTimePicker } from '@syncfusion/ej2-calendars';
77

88

99
// {{VueImport}}
10-
export const properties: string[] = ['allowEdit', 'calendarMode', 'cssClass', 'dayHeaderFormat', 'depth', 'enableMask', 'enablePersistence', 'enableRtl', 'enabled', 'firstDayOfWeek', 'floatLabelType', 'format', 'htmlAttributes', 'isMultiSelection', 'keyConfigs', 'locale', 'maskPlaceholder', 'max', 'min', 'openOnFocus', 'placeholder', 'readonly', 'scrollTo', 'serverTimezoneOffset', 'showClearButton', 'showTodayButton', 'start', 'step', 'strictMode', 'timeFormat', 'value', 'values', 'weekNumber', 'weekRule', 'width', 'zIndex', 'blur', 'change', 'cleared', 'close', 'created', 'destroyed', 'focus', 'navigated', 'open', 'renderDayCell'];
10+
export const properties: string[] = ['islazyUpdate', 'allowEdit', 'calendarMode', 'cssClass', 'dayHeaderFormat', 'depth', 'enableMask', 'enablePersistence', 'enableRtl', 'enabled', 'firstDayOfWeek', 'floatLabelType', 'format', 'htmlAttributes', 'isMultiSelection', 'keyConfigs', 'locale', 'maskPlaceholder', 'max', 'min', 'openOnFocus', 'placeholder', 'readonly', 'scrollTo', 'serverTimezoneOffset', 'showClearButton', 'showTodayButton', 'start', 'step', 'strictMode', 'timeFormat', 'value', 'values', 'weekNumber', 'weekRule', 'width', 'zIndex', 'blur', 'change', 'cleared', 'close', 'created', 'destroyed', 'focus', 'navigated', 'open', 'renderDayCell'];
1111
export const modelProps: string[] = ['value'];
1212

1313
export const testProp: any = getProps({props: properties});
@@ -125,8 +125,10 @@ export class DateTimePickerComponent extends ComponentBase {
125125
this.ej2Instances.vueInstance.$emit('update:' + propKey, eventProp[propKey]);
126126
this.ej2Instances.vueInstance.$emit('modelchanged', eventProp[propKey]);
127127
} else {
128-
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
129-
(this as any).$emit('modelchanged', eventProp[propKey]);
128+
if (eventName === 'change' || ((this as any).$props && !(this as any).$props.islazyUpdate)) {
129+
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
130+
(this as any).$emit('modelchanged', eventProp[propKey]);
131+
}
130132
}
131133
}
132134
} else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {

components/calendars/src/timepicker/timepicker.component.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { TimePicker } from '@syncfusion/ej2-calendars';
77

88

99
// {{VueImport}}
10-
export const properties: string[] = ['allowEdit', 'cssClass', 'enableMask', 'enablePersistence', 'enableRtl', 'enabled', 'floatLabelType', 'format', 'htmlAttributes', 'keyConfigs', 'locale', 'maskPlaceholder', 'max', 'min', 'openOnFocus', 'placeholder', 'readonly', 'scrollTo', 'showClearButton', 'step', 'strictMode', 'value', 'width', 'zIndex', 'blur', 'change', 'cleared', 'close', 'created', 'destroyed', 'focus', 'itemRender', 'open'];
10+
export const properties: string[] = ['islazyUpdate', 'allowEdit', 'cssClass', 'enableMask', 'enablePersistence', 'enableRtl', 'enabled', 'floatLabelType', 'format', 'htmlAttributes', 'keyConfigs', 'locale', 'maskPlaceholder', 'max', 'min', 'openOnFocus', 'placeholder', 'readonly', 'scrollTo', 'showClearButton', 'step', 'strictMode', 'value', 'width', 'zIndex', 'blur', 'change', 'cleared', 'close', 'created', 'destroyed', 'focus', 'itemRender', 'open'];
1111
export const modelProps: string[] = ['value'];
1212

1313
export const testProp: any = getProps({props: properties});
@@ -125,8 +125,10 @@ export class TimePickerComponent extends ComponentBase {
125125
this.ej2Instances.vueInstance.$emit('update:' + propKey, eventProp[propKey]);
126126
this.ej2Instances.vueInstance.$emit('modelchanged', eventProp[propKey]);
127127
} else {
128-
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
129-
(this as any).$emit('modelchanged', eventProp[propKey]);
128+
if (eventName === 'change' || ((this as any).$props && !(this as any).$props.islazyUpdate)) {
129+
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
130+
(this as any).$emit('modelchanged', eventProp[propKey]);
131+
}
130132
}
131133
}
132134
} else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {

components/charts/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,29 @@
22

33
## [Unreleased]
44

5+
## 19.3.46 (2021-10-19)
6+
7+
### Chart
8+
9+
#### Bug Fixes
10+
11+
- `#I345054` - Chart with shared tooltip and huge data throws console error issue is fixed.
12+
513
## 19.3.45 (2021-10-12)
614

715
### Chart
816

917
#### Bug Fixes
1018

19+
- `#I339050` - Resolved CSP issues in the chart while using inline styles.
20+
- Data point highlight is now properly working while enabling the tooltip.
21+
22+
## 19.3.44 (2021-10-05)
23+
24+
### Chart
25+
26+
#### Bug Fixes
27+
1128
- `#I342789` - Tooltip fade out duration works properly on mobile device.
1229
- `#F168868` - `OnZooming` event is now triggering properly.
1330
- `#I339227` - Logarithmic axis range is working fine even value "0" is given.

components/charts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-charts",
3-
"version": "1.152.13",
3+
"version": "19.3.45",
44
"description": "Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/charts/src/accumulation-chart/accumulationchart.component.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { AccumulationAnnotationsDirective, AccumulationAnnotationDirective, Accu
99

1010

1111
// {{VueImport}}
12-
export const properties: string[] = ['allowExport', 'annotations', 'background', 'backgroundImage', 'border', 'center', 'currencyCode', 'dataSource', 'enableAnimation', 'enableBorderOnMouseMove', 'enableExport', 'enablePersistence', 'enableRtl', 'enableSmartLabels', 'height', 'highLightMode', 'highlightPattern', 'isMultiSelect', 'legendSettings', 'locale', 'margin', 'selectedDataIndexes', 'selectionMode', 'selectionPattern', 'series', 'subTitle', 'subTitleStyle', 'theme', 'title', 'titleStyle', 'tooltip', 'useGroupingSeparator', 'width', 'afterExport', 'animationComplete', 'annotationRender', 'beforePrint', 'beforeResize', 'chartMouseClick', 'chartMouseDown', 'chartMouseLeave', 'chartMouseMove', 'chartMouseUp', 'legendRender', 'load', 'loaded', 'pointClick', 'pointMove', 'pointRender', 'resized', 'seriesRender', 'textRender', 'tooltipRender'];
12+
export const properties: string[] = ['islazyUpdate', 'allowExport', 'annotations', 'background', 'backgroundImage', 'border', 'center', 'currencyCode', 'dataSource', 'enableAnimation', 'enableBorderOnMouseMove', 'enableExport', 'enablePersistence', 'enableRtl', 'enableSmartLabels', 'height', 'highLightMode', 'highlightPattern', 'isMultiSelect', 'legendSettings', 'locale', 'margin', 'selectedDataIndexes', 'selectionMode', 'selectionPattern', 'series', 'subTitle', 'subTitleStyle', 'theme', 'title', 'titleStyle', 'tooltip', 'useGroupingSeparator', 'width', 'afterExport', 'animationComplete', 'annotationRender', 'beforePrint', 'beforeResize', 'chartMouseClick', 'chartMouseDown', 'chartMouseLeave', 'chartMouseMove', 'chartMouseUp', 'legendRender', 'load', 'loaded', 'pointClick', 'pointMove', 'pointRender', 'resized', 'seriesRender', 'textRender', 'tooltipRender'];
1313
export const modelProps: string[] = ['dataSource'];
1414

1515
export const testProp: any = getProps({props: properties});
@@ -127,8 +127,10 @@ export class AccumulationChartComponent extends ComponentBase {
127127
this.ej2Instances.vueInstance.$emit('update:' + propKey, eventProp[propKey]);
128128
this.ej2Instances.vueInstance.$emit('modelchanged', eventProp[propKey]);
129129
} else {
130-
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
131-
(this as any).$emit('modelchanged', eventProp[propKey]);
130+
if (eventName === 'change' || ((this as any).$props && !(this as any).$props.islazyUpdate)) {
131+
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
132+
(this as any).$emit('modelchanged', eventProp[propKey]);
133+
}
132134
}
133135
}
134136
} else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {

components/charts/src/bullet-chart/bulletchart.component.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { BulletRangeCollectionDirective, BulletRangeDirective, BulletRangeCollec
88

99

1010
// {{VueImport}}
11-
export const properties: string[] = ['animation', 'border', 'categoryField', 'categoryLabelStyle', 'dataLabel', 'dataSource', 'enableGroupSeparator', 'enablePersistence', 'enableRtl', 'height', 'interval', 'labelFormat', 'labelPosition', 'labelStyle', 'legendSettings', 'locale', 'majorTickLines', 'margin', 'maximum', 'minimum', 'minorTickLines', 'minorTicksPerInterval', 'opposedPosition', 'orientation', 'query', 'ranges', 'subtitle', 'subtitleStyle', 'tabIndex', 'targetColor', 'targetField', 'targetTypes', 'targetWidth', 'theme', 'tickPosition', 'title', 'titlePosition', 'titleStyle', 'tooltip', 'type', 'valueBorder', 'valueField', 'valueFill', 'valueHeight', 'width', 'beforePrint', 'bulletChartMouseClick', 'legendRender', 'load', 'loaded', 'tooltipRender'];
11+
export const properties: string[] = ['islazyUpdate', 'animation', 'border', 'categoryField', 'categoryLabelStyle', 'dataLabel', 'dataSource', 'enableGroupSeparator', 'enablePersistence', 'enableRtl', 'height', 'interval', 'labelFormat', 'labelPosition', 'labelStyle', 'legendSettings', 'locale', 'majorTickLines', 'margin', 'maximum', 'minimum', 'minorTickLines', 'minorTicksPerInterval', 'opposedPosition', 'orientation', 'query', 'ranges', 'subtitle', 'subtitleStyle', 'tabIndex', 'targetColor', 'targetField', 'targetTypes', 'targetWidth', 'theme', 'tickPosition', 'title', 'titlePosition', 'titleStyle', 'tooltip', 'type', 'valueBorder', 'valueField', 'valueFill', 'valueHeight', 'width', 'beforePrint', 'bulletChartMouseClick', 'legendRender', 'load', 'loaded', 'tooltipRender'];
1212
export const modelProps: string[] = ['dataSource'];
1313

1414
export const testProp: any = getProps({props: properties});
@@ -126,8 +126,10 @@ export class BulletChartComponent extends ComponentBase {
126126
this.ej2Instances.vueInstance.$emit('update:' + propKey, eventProp[propKey]);
127127
this.ej2Instances.vueInstance.$emit('modelchanged', eventProp[propKey]);
128128
} else {
129-
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
130-
(this as any).$emit('modelchanged', eventProp[propKey]);
129+
if (eventName === 'change' || ((this as any).$props && !(this as any).$props.islazyUpdate)) {
130+
(this as any).$emit('update:'+ propKey, eventProp[propKey]);
131+
(this as any).$emit('modelchanged', eventProp[propKey]);
132+
}
131133
}
132134
}
133135
} else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {

0 commit comments

Comments
 (0)