diff --git a/CHANGELOG.md b/CHANGELOG.md index b4cb728c2f1..a98c594db6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,18 +5,29 @@ All notable changes for each version of this project will be documented in this ## 12.2.0 ### New Features +- `igxGrid`, `igxHierarchicalGrid`, `igxTreeGrid` + - Added capability to restore the state of multi column headers with `IgxGridStateDirective`. + - Introduced new 'rowStyles' and 'rowClasses' grid properties which allows to define a custom styling on each grid row + - Introduced two new *cancellable* outputs related to CRUD - `rowDelete` and `rowAdd`. Both use an `IGridEditEventArgs` object as an event argument. + ```html + + ``` - `igxTreeGrid` - Added `TreeGridMatchingRecordsOnlyFilteringStrategy`, which allows you to display only the records matching particular filtering condition without any trace for their parents. - -## 12.1.6 +- `IgxSnackbarComponent` + - Introduced new 'positionSettings' input which allows to define a custom animation and position. +- `IgxToastComponent` + - Introduced new 'positionSettings' input which allows to define a custom animation and position. ### General - `igxGrid`, `igxHierarchicalGrid`, `igxTreeGrid` - 'oddRowCSS' and 'evenRowCSS' properties has been deprecated +## 12.1.6 + ### New Features - `igxGrid`, `igxHierarchicalGrid`, `igxTreeGrid` - - Added two public methods that spawn the add row UI for an arbitrary record in the current data view. One that accepts a rowID to use as the row the UI spawns under and the other accepting an index that has a distinct implementation for `IgxTreeGrid`. Please, refer to the official documentation for more information:[Grid Row Adding](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid/row-adding) and [Tree Grid Row Adding](https://www.infragistics.com/products/ignite-ui-angular/angular/components/treegrid/row-adding). + - Added two public methods that spawn the add row UI for an arbitrary record in the current data view. One that accepts a rowID to use as the row the UI spawns under and the other accepting an index that has a distinct implementation for `IgxTreeGrid`. Please, refer to the official documentation for more information: [Grid Row Adding](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid/row-adding) and [Tree Grid Row Adding](https://www.infragistics.com/products/ignite-ui-angular/angular/components/treegrid/row-adding). _Note:_ That the new record is still added at the end of the data view, after the end-user submits it. ```typescript @@ -28,16 +39,6 @@ All notable changes for each version of this project will be documented in this this.treeGrid.beginAddRowByIndex(10, true); // spawns the add row UI to add a child for the row at index 10 this.treeGrid.beginAddRowByIndex(null); // spawns the add row UI as the first record ``` - - Added capability to restore the state of multi column headers with `IgxGridStateDirective`. - - Introduced new 'rowStyles' and 'rowClasses' grid properties which allows to define a custom styling on each grid row - - Introduced two new *cancellable* outputs related to CRUD - `rowDelete` and `rowAdd`. Both use an `IGridEditEventArgs` object as an event argument. - ```html - - ``` -- `IgxSnackbarComponent` - - Introduced new 'positionSettings' input which allows to define a custom animation and position. -- `IgxToastComponent` - - Introduced new 'positionSettings' input which allows to define a custom animation and position. ## 12.1.3