diff --git a/CHANGELOG.md b/CHANGELOG.md index 173ee11b451..157f2e3898a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,14 @@ All notable changes for each version of this project will be documented in this - `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid` - **Behavioral Change** - Pinning columns is no longer automatically prevented when the pinning area would exceed the size of the grid. +### New Features +- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid` + - `sortStrategy` input is added, which can be used to set a global sorting strategy for the entire grid. + (**NOTE**: The grid's `sortStrategy` is of different type compared to the column's `sortStrategy`.) + - `NoopSortingStrategy` is added, which can be used to disable the default sorting of the grid by assigning its instance to the grid's `sortStrategy` input. (Useful for remote sorting.) + - `NoopFilteringStrategy` is added, which can be used to disable the default filtering of the grid by assigning its instance to the grid's `filterStrategy` input. (Useful for remote filtering.) + - `sortingExpressionsChange` event emitter is added, which is fired whenever a change to the UI sorting has occurred (prior to performing the actual sorting). + - `filteringExpressionsTreeChange` event emitter is added, which is fired whenever a change to the UI filtering has occurred (prior to performing the actual filtering). ## 8.2.6