You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+51-10Lines changed: 51 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -2,19 +2,30 @@
2
2
3
3
All notable changes for each version of this project will be documented in this file.
4
4
## 6.1.0
5
+
-`igxOverlay` service added. **igxOverlayService** allows you to show any component above all elements in page. For more detailed information see the [official documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/overlay.html)
5
6
- Added **igxRadioGroup** directive. It allows better control over its child `igxRadio` components and support template-driven and reactive forms.
6
7
- Added `column moving` feature to `igxGrid`, enabled on a per-column level. **Column moving** allows you to reorder the `igxGrid` columns via standard drag/drop mouse or touch gestures.
7
8
For more detailed information see the [official documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid_column_moving.html).
8
9
-`igxGrid` filtering operands
9
-
-**Breaking change**`IFilteringExpression` condition property is no longer a direct reference to a filtering condition method, instead it's a reference to an `IFilteringOperation`
10
-
- 5 filtering operand classes are now exposed
11
-
-`IgxFilteringOperand` is a base filtering operand, which can be inherited when defining custom filtering conditions
12
-
-`IgxBooleanFilteringOperand` defines all default filtering conditions for `boolean` types
13
-
-`IgxNumberFilteringOperand` defines all default filtering conditions for `numeric` types
14
-
-`IgxStringFilteringOperand` defines all default filtering conditions for `string` types
15
-
-`IgxDateFilteringOperand` defines all default filtering conditions for `Date` types
16
-
-`IgxColumnComponent` now exposes a `filters` property, which takes an `IgxFilteringOperand` class reference
17
-
- Custom filters can now be provided to grid columns by populating the `operations` property of the `IgxFilteringOperand` with operations of `IFilteringOperation` type
10
+
-`igxGrid`
11
+
-**Breaking change**`filter_multiple` method is removed. `filter` method and `filteringExpressionsTree` property could be used instead.
12
+
-**Breaking change**`filter` method has new signature. It now accepts the following parameters:
13
+
-`name` - the name of the column to be filtered.
14
+
-`value` - the value to be used for filtering.
15
+
-`conditionOrExpressionTree` - (optional) this parameter accepts object of type `IFilteringOperation` or `IFilteringExpressionsTree`. If only a simple filtering is required a filtering operation could be passes (see bellow for more info). In case of advanced filtering an expressions tree containing complex filtering logic could be passed.
16
+
-`ignoreCase` - (optional) - whether the filtering would be case sensitive or not.
17
+
-**Breaking change**`onFilteringDone` event now have only one parameter - `IFilteringExpressionsTree` which contains the filtering state of the filtered column.
18
+
-`filter_global` method clears all existing filters and applies the new filtering condition to all grid's columns.
19
+
- filtering operands:
20
+
-**Breaking change**`IFilteringExpression` condition property is no longer a direct reference to a filtering condition method, instead it's a reference to an `IFilteringOperation`
21
+
- 5 filtering operand classes are now exposed
22
+
-`IgxFilteringOperand` is a base filtering operand, which can be inherited when defining custom filtering conditions
23
+
-`IgxBooleanFilteringOperand` defines all default filtering conditions for `boolean` types
24
+
-`IgxNumberFilteringOperand` defines all default filtering conditions for `numeric` types
25
+
-`IgxStringFilteringOperand` defines all default filtering conditions for `string` types
26
+
-`IgxDateFilteringOperand` defines all default filtering conditions for `Date` types
27
+
-`IgxColumnComponent` now exposes a `filters` property, which takes an `IgxFilteringOperand` class reference
28
+
- Custom filters can now be provided to grid columns by populating the `operations` property of the `IgxFilteringOperand` with operations of `IFilteringOperation` type
18
29
```
19
30
export class IgxCustomFilteringOperand extends IgxFilteringOperand {
20
31
// Making the implementation singleton
@@ -38,20 +49,50 @@ export class IgxCustomFilteringOperand extends IgxFilteringOperand {
38
49
}
39
50
```
40
51
52
+
-`igxGrid` now supports grouping of columns enabling users to create critera for organizing data records. To explore the functionality start off by setting some columns as `groupable`:
For more information, please head over to `igxGrid`'s [ReadMe](https://github.com/IgniteUI/igniteui-angular/blob/master/src/grid/README.md) or the [official documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid_groupby.html).
60
+
61
+
- `igxGrid` theme now has support for alternating grid row background and text colors.
62
+
- `igxColumn` changes:
63
+
- **Breaking change** filteringExpressions property is removed.
64
+
65
+
- `igxCell` default editing template is changed according column data type. For more information you can read the [specification](https://github.com/IgniteUI/igniteui-angular/wiki/Cell-Editing) or the [official documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid_editing.html)
66
+
41
67
- `igxToggle` changes
42
68
- `onOpening` event added.
43
69
- `onClosing` event added.
44
70
45
71
- **Breaking changes**:
46
72
- Removed submodule imports. All imports are now resolved from the top level `igniteui-angular` package.
73
+
- `igxGrid` changes:
74
+
- sort API now accepts params of type `ISortingExpression` or `Array<ISortingExpression>`.
47
75
- `igxToggle` changes
48
76
- `onOpen` event renamed to `onOpened`.
49
77
- `onClose` event renamed to `onClosed`.
50
78
- **Breaking change** All properties that were named `isDisabled` have been renamed to `disabled` in order to acheive consistency across our component suite. This affects: date-picker, input directive, input-group, dropdown-item, tabbar and time-picker.
51
79
80
+
## 6.0.3
81
+
- **igxGrid** exposing the `filteredSortedData` method publicly - returns the grid data with current filtering and sorting applied.
82
+
83
+
## 6.0.2
84
+
- **igxGrid** Improve scrolling on mac [#1563](https://github.com/IgniteUI/igniteui-angular/pull/1563)
85
+
- The `ng update igniteui-angular` migration schematics now also update the theme import path in SASS files. [#1582](https://github.com/IgniteUI/igniteui-angular/issues/1582)
86
+
52
87
## 6.0.1
88
+
- Introduced migration schematics to integrate with the Angular CLI update command. You can now run
89
+
90
+
`ng update igniteui-angular`
91
+
92
+
in existing projects to both update the package and apply any migrations needed to your project. Make sure to commit project state before proceeding.
93
+
Currently these cover converting submodule imports as well as the deprecation of `igxForRemote` and rename of `igx-tab-bar` to `igx-bottom-nav` from 6.0.0.
53
94
- **Breaking changes**:
54
-
- Removed submodule imports. All imports are now resolved from the top level `igniteui-angular` package.
95
+
- Removed submodule imports. All imports are now resolved from the top level `igniteui-angular` package. You can use `ng update igniteui-angular` when updating to automatically convert existing submodule imports in the project.
55
96
56
97
## 6.0.0
57
98
- Theming - You can now use css variables to style the component instances you include in your project.
0 commit comments