Skip to content

Commit 7f2ed3b

Browse files
author
pipeline
committed
v16.4.54 is released
1 parent 0ec80e1 commit 7f2ed3b

File tree

64 files changed

+242
-75
lines changed

Some content is hidden

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

64 files changed

+242
-75
lines changed

components/base/dist/ej2-angular-base.umd.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/ej2-angular-base.umd.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/es6/ej2-angular-base.es2015.js

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/es6/ej2-angular-base.es2015.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/es6/ej2-angular-base.es5.js

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/es6/ej2-angular-base.es5.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/global/ej2-angular-base.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/global/ej2-angular-base.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-angular-base",
3-
"version": "16.4.48",
3+
"version": "16.4.52",
44
"description": "A common package of Essential JS 2 base Angular libraries, methods and class definitions",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/base/spec/form-base.spec.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,18 @@ describe('Form Base Coverage Test', () => {
134134
formCmpt.writeValue('not')
135135
expect(formCmpt.checked).toBe(false);
136136
});
137-
it("write value test to check with ngrvalue", () => {
137+
it("write value test to check with angularValue", () => {
138138
let formCmpt: FormBase<any> = new FormBase();
139139
formCmpt.value = 'name';
140140
formCmpt.writeValue(formCmpt.value);
141141
expect(formCmpt.angularValue).toBe('name');
142142
});
143+
it("write value test to check with preventChange Value", () => {
144+
let formCmpt: FormBase<any> = new FormBase();
145+
formCmpt.value = 'names';
146+
formCmpt.writeValue(formCmpt.value);
147+
expect(formCmpt.preventChange).toBe(true);
148+
});
143149
it("checking value type, if obj type do stringify", () => {
144150
let formCmpt: FormBase<any> = new FormBase();
145151
formCmpt.value = { value: { check: 'hello' } };

components/base/src/form-base.ts

+4
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export class FormBase<T> implements ControlValueAccessor {
2424

2525
public focus: EventEmitter<Object>;
2626
public blur: EventEmitter<Object>;
27+
public preventChange: boolean;
2728

2829
public localChange(e: { value?: T, checked?: T }): void {
2930
let value: T = (e.checked === undefined ? e.value : e.checked);
@@ -99,6 +100,9 @@ export class FormBase<T> implements ControlValueAccessor {
99100
return;
100101
}
101102
this.angularValue = value;
103+
// When binding Html textbox value to syncfusion textbox, change event triggered dynamically.
104+
// To prevent change event, trigger change in component side based on `preventChange` value
105+
this.preventChange = true;
102106
}
103107

104108
public ngOnFocus(e: Event): void {

components/buttons/CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 16.4.53 (2019-02-13)
5+
## 16.4.54 (2019-02-19)
66

77
### Button
88

components/calendars/CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 16.4.53 (2019-02-13)
5+
## 16.4.54 (2019-02-19)
66

77
### DatePicker
88

components/charts/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 16.4.54 (2019-02-19)
6+
7+
### Chart
8+
9+
#### Bug Fixes
10+
11+
- Pie animation starting angle issue fixed.
12+
513
## 16.4.53 (2019-02-13)
614

715
### Chart

components/charts/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-angular-charts",
3-
"version": "16.4.52",
3+
"version": "16.4.53",
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 Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
export const pkgName = '@syncfusion/ej2-angular-charts';
2-
export const pkgVer = '^16.4.52';
2+
export const pkgVer = '^16.4.53';
33
export const moduleName = 'ChartModule, AccumulationChartModule, RangeNavigatorModule, SparklineModule, SmithchartModule, StockChartModule';
4-
export const themeVer = '~16.4.52';
4+
export const themeVer = '~16.4.53';

components/circulargauge/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 16.4.54 (2019-02-19)
6+
7+
### CircularGauge
8+
9+
#### Bug Fixes
10+
11+
- Gauge is rendering fine now even in small size, when it is moved to the center position.
12+
513
## 16.4.53 (2019-02-13)
614

715
### CircularGauge

components/circulargauge/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-angular-circulargauge",
3-
"version": "16.4.52",
3+
"version": "16.4.53",
44
"description": "Essential JS 2 CircularGauge Components for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
export const pkgName = '@syncfusion/ej2-angular-circulargauge';
2-
export const pkgVer = '^16.4.52';
2+
export const pkgVer = '^16.4.53';
33
export const moduleName = 'CircularGaugeModule';
4-
export const themeVer = '~16.4.52';
4+
export const themeVer = '~16.4.53';

components/diagrams/CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
## [Unreleased]
44

5+
## 16.4.54 (2019-02-19)
6+
7+
### Diagram
8+
9+
#### Bug Fixes
10+
11+
- Z-order maintained properly now when adding the nodes at runtime.
12+
- Port dragging now working properly after rotating the nodes.
13+
- When dragging the port, connectors associated with the ports updated properly.
14+
- If anyone of the selected nodes doesn’t have rotate constraints, rotate handle no longer visible with the selection handles.
15+
516
## 16.4.53 (2019-02-13)
617

718
### Diagram

components/diagrams/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-angular-diagrams",
3-
"version": "16.4.52",
3+
"version": "16.4.53",
44
"description": "Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts. for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
export const pkgName = '@syncfusion/ej2-angular-diagrams';
2-
export const pkgVer = '^16.4.52';
2+
export const pkgVer = '^16.4.53';
33
export const moduleName = 'DiagramModule, SymbolPaletteModule, OverviewModule';
4-
export const themeVer = '~16.4.52';
4+
export const themeVer = '~16.4.53';

components/documenteditor/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 16.4.54 (2019-02-19)
6+
7+
### Document Editor
8+
9+
#### Bug Fixes
10+
11+
- Default tab width is parsed and serialized properly.
12+
513
## 16.4.53 (2019-02-13)
614

715
### Document Editor

components/documenteditor/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-angular-documenteditor",
3-
"version": "16.4.52",
3+
"version": "16.4.53",
44
"description": "Feature-rich document editor control with built-in support for context menu, options pane and dialogs. for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
export const pkgName = '@syncfusion/ej2-angular-documenteditor';
2-
export const pkgVer = '^16.4.52';
2+
export const pkgVer = '^16.4.53';
33
export const moduleName = 'DocumentEditorModule, DocumentEditorContainerModule';
4-
export const themeVer = '~16.4.52';
4+
export const themeVer = '~16.4.53';

components/dropdowns/CHANGELOG.md

+28
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,34 @@
22

33
## [Unreleased]
44

5+
## 16.4.54 (2019-02-19)
6+
7+
### DropDownList
8+
9+
#### Bug Fixes
10+
11+
- When page scroll, grouping template is hiding issue has been resolved.
12+
- Reset the initial value in form reset action behavior has been changed.
13+
14+
### AutoComplete
15+
16+
#### Bug Fixes
17+
18+
- Reset the initial value in form reset action behavior has been changed.
19+
20+
### ComboBox
21+
22+
#### Bug Fixes
23+
24+
- Reset the initial value in form reset action behavior has been changed.
25+
26+
### MultiSelect
27+
28+
#### Bug Fixes
29+
30+
- Now, you can enter special characters inside MultiSelect using virtual keyboard.
31+
- Reset the initial value in form reset action behavior has been changed.
32+
533
## 16.4.53 (2019-02-13)
634

735
### DropDownList

components/dropdowns/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-angular-dropdowns",
3-
"version": "16.4.52",
3+
"version": "16.4.53",
44
"description": "Essential JS 2 DropDown Components for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
export const pkgName = '@syncfusion/ej2-angular-dropdowns';
2-
export const pkgVer = '^16.4.52';
2+
export const pkgVer = '^16.4.53';
33
export const moduleName = 'DropDownListModule, ComboBoxModule, AutoCompleteModule, MultiSelectModule';
4-
export const themeVer = '~16.4.52';
4+
export const themeVer = '~16.4.53';

components/dropdowns/src/auto-complete/autocomplete.component.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ export class AutoCompleteComponent extends AutoComplete implements IComponentBas
3939
public valueChange: any;
4040
/**
4141
* Accepts the template design and assigns it to the footer container of the popup list.
42-
* > For more details about the available template options refer to [`Template`](./templates.html) documentation.
42+
* > For more details about the available template options refer to [`Template`](../../drop-down-list/templates) documentation.
4343
* @default null
4444
*/
4545
@ContentChild('footerTemplate')
4646
@Template()
4747
public footerTemplate: any;
4848
/**
4949
* Accepts the template design and assigns it to the header container of the popup list.
50-
* > For more details about the available template options refer to [`Template`](./templates.html) documentation.
50+
* > For more details about the available template options refer to [`Template`](../../drop-down-list/templates) documentation.
5151
* @default null
5252
*/
5353
@ContentChild('headerTemplate')
@@ -62,7 +62,7 @@ export class AutoCompleteComponent extends AutoComplete implements IComponentBas
6262
public groupTemplate: any;
6363
/**
6464
* Accepts the template design and assigns it to each list item present in the popup.
65-
* We have built-in [`template engine`](./template-engine.html)
65+
* We have built-in `template engine`
6666
*
6767
* which provides options to compile template string into a executable function.
6868
*For EX: We have expression evolution as like ES6 expression string literals.

components/dropdowns/src/combo-box/combobox.component.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ export class ComboBoxComponent extends ComboBox implements IComponentBase {
3939
public valueChange: any;
4040
/**
4141
* Accepts the template design and assigns it to the footer container of the popup list.
42-
* > For more details about the available template options refer to [`Template`](./templates.html) documentation.
42+
* > For more details about the available template options refer to [`Template`](../../drop-down-list/templates) documentation.
4343
* @default null
4444
*/
4545
@ContentChild('footerTemplate')
4646
@Template()
4747
public footerTemplate: any;
4848
/**
4949
* Accepts the template design and assigns it to the header container of the popup list.
50-
* > For more details about the available template options refer to [`Template`](./templates.html) documentation.
50+
* > For more details about the available template options refer to [`Template`](../../drop-down-list/templates) documentation.
5151
* @default null
5252
*/
5353
@ContentChild('headerTemplate')
@@ -62,7 +62,7 @@ export class ComboBoxComponent extends ComboBox implements IComponentBase {
6262
public groupTemplate: any;
6363
/**
6464
* Accepts the template design and assigns it to each list item present in the popup.
65-
* We have built-in [`template engine`](./template-engine.html)
65+
* We have built-in `template engine`
6666
*
6767
* which provides options to compile template string into a executable function.
6868
*For EX: We have expression evolution as like ES6 expression string literals.

components/dropdowns/src/drop-down-list/dropdownlist.component.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ export class DropDownListComponent extends DropDownList implements IComponentBas
3939
public valueChange: any;
4040
/**
4141
* Accepts the template design and assigns it to the footer container of the popup list.
42-
* > For more details about the available template options refer to [`Template`](./templates.html) documentation.
42+
* > For more details about the available template options refer to [`Template`](../../drop-down-list/templates) documentation.
4343
* @default null
4444
*/
4545
@ContentChild('footerTemplate')
4646
@Template()
4747
public footerTemplate: any;
4848
/**
4949
* Accepts the template design and assigns it to the header container of the popup list.
50-
* > For more details about the available template options refer to [`Template`](./templates.html) documentation.
50+
* > For more details about the available template options refer to [`Template`](../../drop-down-list/templates) documentation.
5151
* @default null
5252
*/
5353
@ContentChild('headerTemplate')
@@ -56,9 +56,9 @@ export class DropDownListComponent extends DropDownList implements IComponentBas
5656
/**
5757
* Accepts the template design and assigns it to the selected list item in the input element of the component.
5858
* For more details about the available template options refer to
59-
* [`Template`](./templates.html) documentation.
59+
* [`Template`](../../drop-down-list/templates) documentation.
6060
*
61-
* We have built-in [`template engine`](./template-engine.html)
61+
* We have built-in `template engine`
6262
*which provides options to compile template string into a executable function.
6363
*For EX: We have expression evolution as like ES6 expression string literals.
6464
* @default null
@@ -75,7 +75,7 @@ export class DropDownListComponent extends DropDownList implements IComponentBas
7575
public groupTemplate: any;
7676
/**
7777
* Accepts the template design and assigns it to each list item present in the popup.
78-
* We have built-in [`template engine`](./template-engine.html)
78+
* We have built-in `template engine`
7979
*
8080
* which provides options to compile template string into a executable function.
8181
*For EX: We have expression evolution as like ES6 expression string literals.

components/dropdowns/src/multi-select/multiselect.component.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ export class MultiSelectComponent extends MultiSelect implements IComponentBase
3939
public valueChange: any;
4040
/**
4141
* Accepts the template design and assigns it to the footer container of the popup list.
42-
* > For more details about the available template options refer to [`Template`](./templates.html) documentation.
42+
* > For more details about the available template options refer to [`Template`](../../multi-select/templates) documentation.
4343
* @default null
4444
*/
4545
@ContentChild('footerTemplate')
4646
@Template()
4747
public footerTemplate: any;
4848
/**
4949
* Accepts the template design and assigns it to the header container of the popup list.
50-
* > For more details about the available template options refer to [`Template`](./templates.html) documentation.
50+
* > For more details about the available template options refer to [`Template`](../../multi-select/templates) documentation.
5151
* @default null
5252
*/
5353
@ContentChild('headerTemplate')
@@ -56,9 +56,9 @@ export class MultiSelectComponent extends MultiSelect implements IComponentBase
5656
/**
5757
* Accepts the template design and assigns it to the selected list item in the input element of the component.
5858
* For more details about the available template options refer to
59-
* [`Template`](./templates.html) documentation.
59+
* [`Template`](../../multi-select/templates.html) documentation.
6060
*
61-
* We have built-in [`template engine`](./template-engine.html)
61+
* We have built-in `template engine`
6262
*which provides options to compile template string into a executable function.
6363
*For EX: We have expression evolution as like ES6 expression string literals.
6464
* @default null
@@ -68,9 +68,9 @@ export class MultiSelectComponent extends MultiSelect implements IComponentBase
6868
public valueTemplate: any;
6969
/**
7070
* Accepts the template design and assigns it to each list item present in the popup.
71-
* > For more details about the available template options refer to [`Template`](./templates.html) documentation.
71+
* > For more details about the available template options refer to [`Template`](../../multi-select/templates) documentation.
7272
*
73-
* We have built-in [`template engine`](./template-engine.html)
73+
* We have built-in `template engine`
7474
*which provides options to compile template string into a executable function.
7575
*For EX: We have expression evolution as like ES6 expression string literals.
7676
* @default null

0 commit comments

Comments
 (0)