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",

0 commit comments

Comments
 (0)