Skip to content

Commit 4946a90

Browse files
author
pipeline
committed
v18.4.43 is released
1 parent 7814a9c commit 4946a90

File tree

173 files changed

+7554
-1506
lines changed

Some content is hidden

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

173 files changed

+7554
-1506
lines changed

controls/base/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+
## 18.4.43 (2021-02-16)
6+
7+
### Common
8+
9+
#### Bug Fixes
10+
11+
- `I309628, I314101` - Resolved unwanted `Swipe event` trigger in Firefox.
12+
513
## 18.4.42 (2021-02-09)
614

715
### Common

controls/base/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-base",
3-
"version": "18.4.41",
3+
"version": "18.4.42",
44
"description": "A common package of Essential JS 2 base libraries, methods and class definitions",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

controls/base/src/touch.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,11 @@ export class Touch extends Base<HTMLElement> implements INotifyPropertyChanged {
262262
diffX = Math.floor(diffX < 0 ? -1 * diffX : diffX);
263263
diffY = Math.floor(diffY < 0 ? -1 * diffY : diffX);
264264
this.isTouchMoved = diffX > 1 || diffY > 1;
265+
// tslint:disable-next-line:no-any
266+
const isFirefox: boolean = (/Mozilla|Firefox/).test(Browser.userAgent);
267+
if (isFirefox && point.clientX === 0 && point.clientY === 0 && evt.type === 'mouseup') {
268+
this.isTouchMoved = false;
269+
}
265270
this.endPoint = point;
266271
this.calcPoints(evt);
267272
let swipeArgs: SwipeEventArgs = {

controls/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-calendars",
3-
"version": "18.4.41",
3+
"version": "18.4.42",
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.",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

controls/calendars/src/calendar/calendar.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2521,6 +2521,7 @@ export class Calendar extends CalendarBase {
25212521
super.onPropertyChanged(newProp, oldProp, this.isMultiSelection, this.values);
25222522
}
25232523
}
2524+
this.preventChange = this.isAngular && this.preventChange ? !this.preventChange : this.preventChange;
25242525
}
25252526

25262527
/**

controls/calendars/src/datepicker/datepicker.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1307,7 +1307,7 @@ export class DatePicker extends Calendar implements IInput {
13071307
this.changedArgs.isInteracted = !isNullOrUndefined(event);
13081308
if (this.isAngular && this.preventChange) {
13091309
this.preventChange = false;
1310-
} else if (!this.isDynamicValueChanged) {
1310+
} else {
13111311
this.trigger('change', this.changedArgs);
13121312
}
13131313
this.previousElementValue = this.inputElement.value;
@@ -1326,7 +1326,9 @@ export class DatePicker extends Calendar implements IInput {
13261326
this.changedArgs.event = event ? event : null;
13271327
this.changedArgs.element = this.element;
13281328
this.changedArgs.isInteracted = this.isInteracted;
1329-
this.trigger('change', this.changedArgs);
1329+
if (!this.isDynamicValueChanged) {
1330+
this.trigger('change', this.changedArgs);
1331+
}
13301332
this.previousDate = this.value && new Date(+this.value);
13311333
if (!this.isDynamicValueChanged) {
13321334
this.hide(event);
@@ -1967,9 +1969,7 @@ export class DatePicker extends Calendar implements IInput {
19671969
this.currentDate = new Date(new Date().setHours(0, 0, 0, 0));
19681970
}
19691971
this.updateInput();
1970-
if (+this.previousDate !== +this.value) {
1971-
this.changeTrigger(null);
1972-
}
1972+
if (+this.previousDate !== +this.value) { this.changeTrigger(null); }
19731973
}
19741974
this.isInteracted = true;
19751975
break;
@@ -2044,6 +2044,7 @@ export class DatePicker extends Calendar implements IInput {
20442044
this.hide(null);
20452045
}
20462046
this.isDynamicValueChanged = false;
2047+
this.preventChange = this.isAngular && this.preventChange ? !this.preventChange : this.preventChange;
20472048
}
20482049
}
20492050
}

controls/calendars/src/daterangepicker/daterangepicker.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4572,6 +4572,7 @@ export class DateRangePicker extends CalendarBase {
45724572
this.refreshChange();
45734573
break;
45744574
}
4575+
this.preventChange = this.isAngular && this.preventChange ? !this.preventChange : this.preventChange;
45754576
}
45764577
}
45774578
}

controls/calendars/src/datetimepicker/datetimepicker.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1751,6 +1751,7 @@ export class DateTimePicker extends DatePicker {
17511751
}
17521752
if (!this.isDynamicValueChanged) { this.hide(null); }
17531753
this.isDynamicValueChanged = false;
1754+
this.preventChange = this.isAngular && this.preventChange ? !this.preventChange : this.preventChange;
17541755
}
17551756
}
17561757
/**

controls/charts/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 18.4.43 (2021-02-16)
6+
7+
### Chart
8+
9+
#### Bug Fixes
10+
11+
- `#308967` - Chart horizontal strip line position changes issue has been fixed.
12+
- `#21006` - Render fail using point color mapping if datasource array is empty issue fixed.
13+
14+
#### New Features
15+
16+
- `#281265` - Support for spacing between axis labels & axis title and padding for legend container implemented
17+
18+
### Accumulation chart
19+
20+
#### Bug Fixes
21+
22+
- `#308019` - Accumulation chart data labels are rendering over the chart issue has been fixed.
23+
- `#308020` - The labels to each slice of the pie chart are not reactive issue has been fixed.
24+
25+
### RangeNavigator
26+
27+
#### Bug Fixes
28+
29+
- `#311116` - Disable range selector is not working issue has been fixed.
30+
31+
## 18.4.42 (2021-02-09)
32+
33+
### Chart
34+
35+
#### New Features
36+
37+
- `#292925, #311306` - Provided the support for chart trackball tooltip template.
38+
39+
#### Bug Fixes
40+
41+
- `#305550` - Dragging issue fixed on multi selection in chart.
42+
543
## 18.4.41 (2021-02-02)
644

745
### Accumulation chart

controls/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-charts",
3-
"version": "18.4.41",
3+
"version": "18.4.42",
44
"description": "Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball.",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

0 commit comments

Comments
 (0)