Skip to content

Commit f452aa6

Browse files
authored
Merge branch 'master' into dTsvetkov/fix-10075-master
2 parents 311a032 + a5574f8 commit f452aa6

28 files changed

+322
-514
lines changed

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ All notable changes for each version of this project will be documented in this
77
### New Features
88
- `IgxCsvExporterService`, `IgxExcelExporterService`
99
- Exporter services are no longer required to be provided in the application since they are now injected on a root level.
10+
- `IgxGridToolbarPinningComponent`, `IgxGridToolbarHidingComponent`
11+
- Exposed new input `buttonText` which sets the text that is displayed inside the dropdown button in the toolbar.
1012

1113
### General
1214

@@ -23,7 +25,14 @@ All notable changes for each version of this project will be documented in this
2325
};
2426
this.alert.positionSettings = this.newPositionSettings;
2527
```
26-
28+
- `igxGrid`, `igxHierarchicalGrid`, `igxTreeGrid`
29+
- **Breaking Change** - The following deprecated inputs have been removed
30+
- Inputs `showToolbar`, `toolbarTitle`, `columnHiding`, `columnHidingTitle`, `hiddenColumnsText`,
31+
`columnPinning`, `columnPinningTitle`, `pinnedColumnsText`.
32+
Use `IgxGridToolbarComponent`, `IgxGridToolbarHidingComponent`, `IgxGridToolbarPinningComponent` instead.
33+
- `IgxColumnActionsComponent`
34+
- **Breaking Change** - The following input has been removed
35+
- Input `columns`. Use `igxGrid` `columns` input instead.
2736
## 12.2.1
2837

2938
### New Features

ROADMAP.md

Lines changed: 33 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,49 @@
22

33
# Current Milestone
44

5-
## Milestone 18 (Due by Oct, 2021)
5+
## Milestone 19 (Due by Nov, 2021)
66

7-
1. **[DONE]** Add row at top of grid [#9675](https://github.com/IgniteUI/igniteui-angular/issues/9675)
8-
2. **[DONE]** Grid row styles and classes [#9969](https://github.com/IgniteUI/igniteui-angular/issues/9969)
9-
3. **[DONE]** Freezing Columns/Rows on Export to Excel (Angular) [#9863](https://github.com/IgniteUI/igniteui-angular/issues/9863)
10-
4. **[DONE]** Persistent State directive for column group [#8516](https://github.com/IgniteUI/igniteui-angular/issues/8516)
11-
5. **[DONE]** IgxTreeGrid: display only filtered records [#9923](https://github.com/IgniteUI/igniteui-angular/issues/9923)
12-
6. **[DONE]** Snackbar support for animation customization [#10126](https://github.com/IgniteUI/igniteui-angular/issues/10126)
7+
1. Stepper component [#8667](https://github.com/IgniteUI/igniteui-angular/issues/8667)
8+
2. Themes: Move code to Sass modules [#9554](https://github.com/IgniteUI/igniteui-angular/issues/9554)
9+
3. **DONE** Themes: Refactor Grid theme [#9556](https://github.com/IgniteUI/igniteui-angular/issues/9556)
10+
4. Make IgxDropDownBaseToken public [#10103](https://github.com/IgniteUI/igniteui-angular/issues/10103)
11+
5. Classes to indicate position of auto overlay [#9481](https://github.com/IgniteUI/igniteui-angular/issues/9481)
12+
6. onFilterDone property to expose additional information [#10243](https://github.com/IgniteUI/igniteui-angular/issues/10243)
13+
7. IgxCombo with single selection [#9832](https://github.com/IgniteUI/igniteui-angular/issues/9832)
1314

1415
## Going down the road
1516

17+
# Due in 2021
18+
1619
1. Angular Pivot Grid [#5700](https://github.com/IgniteUI/igniteui-angular/issues/5700)
17-
2. Grid Cell Merging [#3514](https://github.com/IgniteUI/igniteui-angular/issues/3514)
18-
3. PDF Export feature on Angular Grid [#5696](https://github.com/IgniteUI/igniteui-angular/issues/5696)
19-
4. Themes: Move code to Sass modules [#9554](https://github.com/IgniteUI/igniteui-angular/issues/9554)
20-
5. Themes: Split themes and aid with Grid refactoring [#9556](https://github.com/IgniteUI/igniteui-angular/issues/9556)
21-
6. Stepper component [#8667](https://github.com/IgniteUI/igniteui-angular/issues/8667)
22-
7. Make IgxDropDownBaseToken public [#10103](https://github.com/IgniteUI/igniteui-angular/issues/10103)
23-
8. IgxLinearProgressBar: animate initial progress [#10068](https://github.com/IgniteUI/igniteui-angular/issues/10068)
20+
2. Grid grouping for an unbound field [#10223](https://github.com/IgniteUI/igniteui-angular/issues/10223)
21+
4. Grid autosize feature with performance improvements [#10205](https://github.com/IgniteUI/igniteui-angular/issues/10205)
22+
5. Column moving feature on grid level [#10176](https://github.com/IgniteUI/igniteui-angular/issues/10176)
23+
6. Grid summary custom templating [#7981](https://github.com/IgniteUI/igniteui-angular/issues/7981)
24+
7. IgxLinearProgressBar: animate initial progress [#10068](https://github.com/IgniteUI/igniteui-angular/issues/10068)
25+
8. Improve sorting experience for users [#9674](https://github.com/IgniteUI/igniteui-angular/issues/9674)
2426
9. IgxCombo: being able to set groups sorting order [#10125](https://github.com/IgniteUI/igniteui-angular/issues/10125)
2527
10. Getting only one sort and one filter event after changing the state of grid using setState function [#8064](https://github.com/IgniteUI/igniteui-angular/issues/8064)
28+
11. IgxGridState directive to save disableHiding property [#9304](https://github.com/IgniteUI/igniteui-angular/issues/9304)
29+
12. Template grid excel filter footer [#10183](https://github.com/IgniteUI/igniteui-angular/issues/10183)
30+
13. Igx Grid Sort Icon Change [#10217](https://github.com/IgniteUI/igniteui-angular/issues/10217)
31+
32+
# Due in 2022
33+
34+
1. PDF Export feature on Angular Grid [#5696](https://github.com/IgniteUI/igniteui-angular/issues/5696)
35+
2. Grid Cell Merging [#3514](https://github.com/IgniteUI/igniteui-angular/issues/3514)
2636

2737
# Previous Milestone
2838

39+
## Milestone 18 (Released October 4th, 2021)
40+
41+
1. **[DONE]** Add row at top of grid [#9675](https://github.com/IgniteUI/igniteui-angular/issues/9675)
42+
2. **[DONE]** Grid row styles and classes [#9969](https://github.com/IgniteUI/igniteui-angular/issues/9969)
43+
3. **[DONE]** Freezing Columns/Rows on Export to Excel (Angular) [#9863](https://github.com/IgniteUI/igniteui-angular/issues/9863)
44+
4. **[DONE]** Persistent State directive for column group [#8516](https://github.com/IgniteUI/igniteui-angular/issues/8516)
45+
5. **[DONE]** IgxTreeGrid: display only filtered records [#9923](https://github.com/IgniteUI/igniteui-angular/issues/9923)
46+
6. **[DONE]** Snackbar support for animation customization [#10126](https://github.com/IgniteUI/igniteui-angular/issues/10126)
47+
2948
## Milestone 17 (Released August 2nd, 2021)
3049

3150
1. **[DONE]** Accordion component to Ignite UI for Angular [#9559](https://github.com/IgniteUI/igniteui-angular/issues/9559)

azure-pipelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
pool:
2-
vmImage: 'Ubuntu 16.04'
2+
vmImage: 'ubuntu-latest'
33

44
steps:
55
- script: npm ci

projects/igniteui-angular/src/lib/grids/README.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -193,17 +193,9 @@ Below is the list of all inputs that the developers may set to configure the gri
193193
|`transactions`| `TransactionService` | Transaction provider allowing access to all transactions and states of the modified rows. |
194194
|`summaryPosition`| GridSummaryPosition | The summary row position for the child levels. The default is top. |
195195
|`summaryCalculationMode`| GridSummaryCalculationMode | The summary calculation mode. The default is rootAndChildLevels, which means summaries are calculated for root and child levels.|
196-
|`columnHiding`| boolean | Returns whether the column hiding UI for the `IgxGridComponent` is enabled.|
197-
| `columnHidingTitle`| string | The title to be displayed in the built-in column hiding UI.|
198-
| `columnPinning` | boolean | Returns if the built-in column pinning UI should be shown in the toolbar. |
199-
| `columnPinningTitle` | string | The title to be displayed in the UI of the column pinning.|
200196
| `rowHeight` | number | Sets the row height. |
201197
| `columnWidth` | string | The default width of the `IgxGridComponent`'s columns. |
202198
|`primaryKey`| any | Property that sets the primary key of the `IgxGridComponent`. |
203-
|`hiddenColumnsText`| string | The text to be displayed inside the toggle button for the built-in column hiding UI of the`IgxColumnComponent`. |
204-
|`pinnedColumnsText`| string | the text to be displayed inside the toggle button for the built-in column pinning UI of the`IgxColumnComponent`. |
205-
|`showToolbar`| boolean | Specifies whether the `IgxGridComponent`'s toolbar is shown or hidden.|
206-
|`toolbarTitle`| string | the toolbar's title. |
207199
|`exportExcel`| boolean | Returns whether the option for exporting to MS Excel is enabled or disabled. |
208200
|`exportCsv`| boolean | Returns whether the option for exporting to CSV is enabled or disabled.|
209201
|`exportText`| string | Returns the textual content for the main export button.|

projects/igniteui-angular/src/lib/grids/column-actions/column-actions.component.ts

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import { IgxColumnActionsBaseDirective } from './column-actions-base.directive';
1616
import { IgxCheckboxComponent } from '../../checkbox/checkbox.component';
1717
import { IColumnToggledEventArgs } from '../common/events';
1818
import { IgxGridBaseDirective } from '../grid-base.directive';
19-
import { DeprecateProperty } from '../../core/deprecateDecorators';
2019

2120
let NEXT_ID = 0;
2221
/**
@@ -172,27 +171,6 @@ export class IgxColumnActionsComponent implements DoCheck {
172171
this._differ = this.differs.find([]).create(this.trackChanges);
173172
}
174173

175-
/**
176-
* Gets the grid columns to provide an action for.
177-
*
178-
* @deprecated
179-
* @example
180-
* ```typescript
181-
* let gridColumns = this.columnActions.columns;
182-
* ```
183-
*/
184-
@DeprecateProperty(`Deprecated. Use 'grid' input instead.`)
185-
@Input()
186-
public get columns() {
187-
return this.grid?.columns;
188-
}
189-
190-
public set columns(value) {
191-
if (value && value.length > 0) {
192-
this.grid = value[0].grid;
193-
}
194-
}
195-
196174
/**
197175
* Gets the prompt that is displayed in the filter input.
198176
*

0 commit comments

Comments
 (0)