Skip to content

Commit a6f6df7

Browse files
authored
Merge pull request #9970 from IgniteUI/12.1.x
Merging 12.1.x into master
2 parents a2c505a + 5f910f9 commit a6f6df7

29 files changed

+1160
-593
lines changed

CHANGELOG.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
All notable changes for each version of this project will be documented in this file.
44

5+
## 12.1.2
6+
- `igxGrid`
7+
- The column formatter callback signature now accepts the row data as an additional argument:
8+
```typescript formatter(value: any, rowData?: any)```
9+
The `rowData` argument may be `undefined` in remote scenarios/applying the callback on filtering labels
10+
so make sure to check its availability.
11+
512
## 12.1.0
613

714
### New Features
@@ -32,7 +39,7 @@ All notable changes for each version of this project will be documented in this
3239
```
3340
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
3441
- Added `batchEditing` - an `Input` property for controlling what type of transaction service is provided for the grid.
35-
Setting `<igx-grid [batchEditing]="true">` is the same as providing `[{ provide: IgxGridTransaction, useClass: IgxTransactionService }]`.
42+
Setting `<igx-grid [batchEditing]="true">` is the same as providing `[{ provide: IgxGridTransaction, useClass: IgxTransactionService }]`.
3643
- **Deprecation** - Providing a transaction service for the grid via `providers: [IgxTransactionService]` is now deprecated and will be removed in a future patch.
3744
Instead, use the new `batchEditing` property to control the grid's Transactions.
3845

@@ -46,14 +53,14 @@ All notable changes for each version of this project will be documented in this
4653
- `IgxGridCellComponent`, `IgxTreeGridCellComponent`, `IgxHierarchicalGridCellComponent` are no longer exposed in the public API. Instead, a new class `IgxGridCell` replaces all of these. It is a facade class which exposes only the public API of the above mentioned. Automatic migration will change these imports with `CellType`, which is the interface implemented by `IgxGridCell`
4754
- **Behavioral changes**
4855
- `getCellByKey`, `getCellByColumn`, `getCellByColumnVisibleIndex`, `row.cells`, `column.cells`, `grid.selectedCells` now return an `IgxGridCell` the `CellType` interface.
49-
- `cell` in `IGridCellEventArgs` is now `CellType`. `IGridCellEventArgs` are emitetd in `cellClick`, `selected`, `contextMenu` and `doubleClick` events.
56+
- `cell` in `IGridCellEventArgs` is now `CellType`. `IGridCellEventArgs` are emitetd in `cellClick`, `selected`, `contextMenu` and `doubleClick` events.
5057
- `let-cell` property in cell template is now `CellType`.
5158
- `getCellByColumnVisibleIndex` is now deprecated and will be removed in next major version. Use `getCellByKey`, `getCellByColumn` instead.
5259

5360
- `Transactions`
5461
- Added `IgxFlatTransactionFactory` - the singleton service instantiates a new `TransactionService<Transaction, State>` given a `transaction type`.
5562
- Added `IgxHierarchicalTransactionFactory` - the singleton service instantiates a new `HierarchicalTransactionService<HierarchicalTransaction, HierarchicalState>` given a `transaction type`.
56-
63+
5764
- `Toolbar Actions`
5865
- Exposed a new input property `overlaySettings` for all column actions (`hiding` | `pinning` | `advanced filtering` | `exporter`). Example below:
5966

angular.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
5959
"namedChunks": false,
6060
"extractLicenses": true,
6161
"vendorChunk": false,
62-
"buildOptimizer": true
62+
"buildOptimizer": true,
63+
"aot": true
6364
},
6465
"hmr": {
6566
"budgets": [

0 commit comments

Comments
 (0)