Skip to content

Commit ab8de76

Browse files
committed
Merge branch 'master' of https://github.com/IgniteUI/igniteui-angular into mkirkova/fix-9116-master
2 parents c785601 + 22cd3d0 commit ab8de76

File tree

117 files changed

+2944
-1142
lines changed

Some content is hidden

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

117 files changed

+2944
-1142
lines changed

CHANGELOG.md

Lines changed: 38 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ All notable changes for each version of this project will be documented in this
88
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
99
- **Breaking Change** - The `locale` and `pipeArgs` parameters are removed from the `operate` method exposed by the `IgxNumberSummaryOperand`, `IgxDateSummaryOperand`, `IgxCurrencySummaryOperand` and `IgxPercentSummaryOperand`. They are now set in the `igx-grid-summary-cell` template. To change the locale and format setting of the `igx-grid-summary-cell` the user can use the new `summaryFormatter` property of the `IgxColumnComponent`.
1010
- **Breaking Change** - `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid` events are renamed as follows:
11+
- `onCellClick` -> `cellClick`
1112
- `onScroll` -> `gridScroll`
1213
- `onSelection` -> `selected`
1314
- `onRowSelectionChange` -> `rowSelected`
@@ -67,9 +68,17 @@ All notable changes for each version of this project will be documented in this
6768
- `increment` and `decrement` methods now accept an optional `delta` parameter which targets the currently spun date portion. It takes precedence over the values set in `spinDelta`.
6869
- `IgxDatePicker`
6970
- **Feature** - `value` accepts ISO 8601 string format.
71+
- **Feature** - The actions template now exposes the Calendar component as implicit context:
72+
```html
73+
<igx-date-picker>
74+
<ng-template igxPickerActions let-calendar>
75+
<button igxButton="flat" (click)="calendar.viewDate = today">Today</button>
76+
</ng-template>
77+
</igx-date-picker>
78+
```
7079
- **Breaking Change** - `value` type could be `Date` or `string`.
7180
- **Breaking Change** - `onSelection` event is renamed to `valueChange`.
72-
- **Breaking Change** - new way to define custom elements in the `igx-date-picker` while the following properties are deleted or deprecated: `formatter`, `context`, `labelInternal`, `template`.
81+
- **Breaking Change** - new way to define custom elements in the `igx-date-picker` while the following properties are deleted or deprecated: `formatter`, `context`, `labelInternal`, `template`.
7382
```html
7483
<igx-date-picker #datePicker [(value)]="date" [displayFormat]="'longDate'" [inputFormat]="dd/MM/yyyy">
7584
<label igxLabel>Date: </label>
@@ -115,10 +124,28 @@ All notable changes for each version of this project will be documented in this
115124
- **Breaking Change** - `onValidationFailed` event is renamed to `validationFailed`.
116125
- `IgxDateRangePicker`
117126
- **Feature** - `value` start and end accept ISO 8601 string format.
127+
- **Feature** - The actions template now exposes the Calendar component as implicit context:
128+
```html
129+
<igx-date-range-picker>
130+
<ng-template igxPickerActions let-calendar>
131+
<button igxButton="flat" (click)="calendar.viewDate = today">Today</button>
132+
</ng-template>
133+
</igx-date-range-picker>
134+
```
118135
- **Breaking Change** - `value` start and end types could be `Date` or `string`.
119136
- **Breaking Change** - `rangeSelected` event is renamed to `valueChange`.
120137
- **Breaking Change** - `onOpening`, `onOpened`, `onClosing` and `onClosed` events are renamed respectively to `opening`, `opened`, `closing` and `closed`.
121138
- **Breaking Change** - `monthsViewNumber` is renamed to `displayMonthsCount`.
139+
- `IgxSliderComponent`
140+
- **Breaking Change** - The following outputs are renamed:
141+
- `onValueChange` to `valueChange`
142+
- `onValueChanged` to `dragFinished`
143+
- `IgxCircularProgressBarComponent`
144+
- **Breaking Change** - The following outputs are renamed:
145+
- `onProgressChanged` to `progressChanged`
146+
- `IgxLinearProgressBarComponent`
147+
- **Breaking Change** - The following outputs are renamed:
148+
- `onProgressChanged` to `progressChanged`
122149

123150

124151
### New Features
@@ -173,14 +200,22 @@ All notable changes for each version of this project will be documented in this
173200
[summaryFormatter]="dateSummaryFormat">
174201
</igx-column>
175202
```
203+
- Two new column types are introduced `dateTime` and `time`. In order to operate with them is necessary to set the column property dataType to `'dateTime'` or `'time'`.
204+
205+
```html
206+
<igx-column field="OrderDate" header="Order Date" [dataType]="'dateTime'" >
207+
</igx-column>
208+
<igx-column field="ClosingTime" header="Closing time" [dataType]="'time'" >
209+
</igx-column>
210+
```
176211
- **Behavioral Change** - `Column Autosize` feature now does not handle templated headers where the first level children are sized based on parent like default `div` and etc. Autosizing for such headers will not result in change.
177212
- **Behavioral Change** - Calling `autosize` through the `IgxColumnComponent` API now takes into consideration the `minWidth` and `maxWidth` of the column.
178213
- A new `IgxColumnComponent` input property is exposed called `autosizeHeader`, which if false, allows the autosizing to ignore the header cell and autosize only based on content cells.
179214
- `IgxTabs`
180215
- The `tabAlignment` property of the `IgxTabs` component replaces the `type` property and enables you to set the tab alignment to `start`, `center`, `end` and `justify`.
181216
- The `igx-tab-header` supports `igx-prefix` and `igx-suffix` directives in its `ng-content`.
182217
- `IgxBottomNav`
183-
- The `IgxBottomNav` component exposes `disableAnimations` property which determines whether the contents should animate when switching the selected item. The property is set to `true` by default which means that the animations are disabled.
218+
- The `IgxBottomNav` component exposes `disableAnimations` property which determines whether the contents should animate when switching the selected item. The property is set to `true` by default which means that the animations are disabled.
184219
- `IgxOverlayService`
185220
- `detach` and `detachAll` methods are added to `IgxOverlayService`. Calling `detach` will remove all the elements generated for the related overlay, as well as clean up all related resources. Calling `detachAll` will remove all elements generated by any call to `IgxOverlay` `attach`, and will clean up all related resources. _Note: calling `hide` or `hideAll` will not clean generated by the service elements and will not clean up related resources._
186221
- `IgxCombo`
@@ -199,7 +234,7 @@ All notable changes for each version of this project will be documented in this
199234
}
200235
}
201236
```
202-
237+
203238
### Themes:
204239
- Breaking Changes:
205240
- `IgxButton` theme has been simplified. The number of theme params (`igx-button-theme`) has been reduced significantly and no longer includes prefixed parameters (`flat-*`, `raised-*`, etc.). See the migration guide to update existing button themes. Updates performed with `ng update` will migrate existing button themes but some additional tweaking may be required to account for the abscense of prefixed params.
@@ -212,18 +247,6 @@ All notable changes for each version of this project will be documented in this
212247
```
213248

214249

215-
### General:
216-
- `IgxSliderComponent`
217-
- **Breaking Change** - The following outputs are renamed:
218-
- `onValueChange` to `valueChange`
219-
- `onValueChanged` to `dragFinished`
220-
- `IgxCircularProgressBarComponent`
221-
- **Breaking Change** - The following outputs are renamed:
222-
- `onProgressChanged` to `progressChanged`
223-
- `IgxLinearProgressBarComponent`
224-
- **Breaking Change** - The following outputs are renamed:
225-
- `onProgressChanged` to `progressChanged`
226-
227250
## 11.1.1
228251

229252
### New Features

0 commit comments

Comments
 (0)