Skip to content

Commit 885e09c

Browse files
authored
Merge branch '8.2.x' into vslavov/autocomplete-aot-8.2.x
2 parents 399d264 + d46577f commit 885e09c

File tree

94 files changed

+2055
-984
lines changed

Some content is hidden

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

94 files changed

+2055
-984
lines changed

browserslist renamed to .browserslistrc

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# For additional information regarding the format and rule options, please see:
33
# https://github.com/browserslist/browserslist#queries
44
# For IE 9-11 support, please uncomment the last line of the file and adjust as needed
5-
> 0.5%
6-
last 2 versions
5+
> 3%
6+
last 5 versions
77
Firefox ESR
88
not dead
9-
# IE 9-11
9+
# IE 9-11

CHANGELOG.md

+22-3
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
# Ignite UI for Angular Change Log
22

33
All notable changes for each version of this project will be documented in this file.
4+
## 8.2.6
5+
### New Features
6+
- `IgxSelectItem`
7+
- `text` input is added. By default, the Select component will display the selected item's element inner text. In cases with a more complex item template, where more than just text interpolation is used, set the text property to specify what to display in the select field when the item is selected.
8+
49
## 8.2.4
510
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
611
- The header text of the columns and the column groups now has the `title` attribute set to it in order to expose a native browser tooltip.
712

813
### RTL Support
9-
Most of the components in the framework now have full right-to-left (RTL) support via the newly included RTL themes.
14+
Most of the components in the framework now have full right-to-left (RTL) support via the newly included RTL themes.
1015

11-
For CSS-based projects add `node_modules/igniteui-angular/styles/igniteui-angular-rtl.css` to your angular.json styles collection.
16+
For CSS-based projects add `node_modules/igniteui-angular/styles/igniteui-angular-rtl.css` to your angular.json styles collection.
1217

1318
For Sass-based projects pass `$direction` to the `igx-core` mixin in your root stylesheet.
1419

@@ -24,7 +29,7 @@ Currently the following components have only partial RTL support:
2429
- Circular Progress Indicator (igx-circular-bar)
2530

2631
We plan on adding support for the aforementioned components in the upcoming releases.
27-
32+
2833
### New Features
2934

3035
- Columns now expose the `cellStyles` property which allows conditional styling of the column cells. Similar to `cellClasses` it accepts an object literal where the keys are style properties and the values are expressions for evaluation.
@@ -46,6 +51,20 @@ The callback signature for both `cellStyles` and `cellClasses` is now changed to
4651

4752
- `IgxChip`
4853
- **Breaking Change** The `originalEvent` property for the events `onMoveStart`, `onMoveEnd`, `onClick` and `onSelection` now provides the events, passed from the `igxDrag` directive. The passed original events are in other words the previous events that triggered the `igxChip` ones. They also have original events until a browser event is reached.
54+
- `IgxGrid` - Now you can access all grid data inside the custom column summary. Two additional optional parameters are introduced in the IgxSummaryOperand `operate` method.
55+
56+
```typescript
57+
class MySummary extends IgxNumberSummaryOperand {
58+
constructor() {
59+
super();
60+
}
61+
operate(columnData: any[], allGridData = [], fieldName?): IgxSummaryResult[] {
62+
const result = super.operate(allData.map(r => r[fieldName]));
63+
result.push({ key: 'test', label: 'Total Discounted', summaryResult: allData.filter((rec) => rec.Discontinued).length });
64+
return result;
65+
}
66+
}
67+
```
4968

5069
## 8.2.0
5170
### New theme

gulpfile.js

-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ const TYPEDOC_THEME = {
4343

4444
module.exports.buildStyle = (cb) => {
4545
const prefixer = postcss([autoprefixer({
46-
browsers: ['last 5 versions', '> 3%'],
4746
cascade: false,
4847
grid: true
4948
})]);

0 commit comments

Comments
 (0)