Skip to content

Commit 66dda56

Browse files
authored
Merge pull request #4501 from IgniteUI/7.2.x
Merging 7.2.x into master
2 parents fe5631b + f90be80 commit 66dda56

File tree

63 files changed

+2909
-398
lines changed

Some content is hidden

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

63 files changed

+2909
-398
lines changed

CHANGELOG.md

Lines changed: 110 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,121 @@
22

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

5-
# 7.2.3
5+
## 7.2.5
6+
- `igxDrop`
7+
- `onEnter`, `onLeave` and `onDrop` events now have new arguments for `originalEvent`, `offsetX` and `offsetY` relative to the container the igxDrop is instanced.
8+
- `IgxList`
9+
- **Feature** the `index` property is now an `@Input` and can be assigned by structural directives such as `*igxFor`.
10+
```html
11+
<igx-list>
12+
<div [style.height]="'480px'" [style.overflow]="'hidden'" [style.position]="'relative'">
13+
<igx-list-item [index]="i" *igxFor="let item of data; index as i; scrollOrientation: 'vertical'; containerSize: '480px'; itemSize: '48px'">
14+
<div>{{ item.key }}</div>
15+
<div class="contact__info">
16+
<span class="name">{{item.name}}</span>
17+
</div>
18+
</igx-list-item>
19+
</div>
20+
</igx-list>
21+
```
22+
- The `items` property now returns the collection of child items sorted by their index if one is assigned. This is useful when the `children` order cannot be guaranteed.
23+
- Excel-Style Filtering and Quick Filtering user interfaces now display the date picker's calendar in a dropdown.
24+
- `IgxCard` - The card component has been refactored. It now includes several new supporting components/directives:
25+
- `igxCardHeaderTitle` - tag your headings placed in the `igx-card-header` container to be displayed as a card title;
26+
- `igxCardHeaderSubtitle` - tag your headings placed in the `igx-card-header` container to be displayed as a card subtitle;
27+
- `igxCardThumbnail` - tag anything placed in the `igx-card-header` as a thumb to be placed to the left of your titles;
28+
- `igx-card-header` - the card header can now detect and automatically position `igx-avatar`s placed in it;
29+
- `igx-card-media` - wrap images or videos that will be automatically sized for you;
30+
- `igx-card-actions` - the card actions can now detect and automatically position all `igxButton`s placed in it;
31+
- The card has a new `type` property. It can be set to `outlined` to get the new outlined card look;
32+
- The card has a new `horizontal` property. When set to true, the layout will become horizontally aligned;
33+
- New Directive `igx-divider` - The igx-divider is a thin, configurable line that groups content in lists and layouts.
34+
35+
## 7.2.4
36+
### New feature
37+
- [Multi-cell selection](https://github.com/IgniteUI/igniteui-angular/wiki/Grid-Multi-cell-selection-Specification) - Enables range selection of cells in the grid.
38+
39+
### Grids Performance improvements
40+
- Grid rendering speed
41+
- Grid grouping rendering speed
42+
- Grid vertical scrolling using the scroll arrows
43+
- Grid horizontal scrolling using the scroll arrows
44+
- Grid cell focusing time
45+
- Typing a character in an inline editor
46+
47+
### Bug fixes
48+
- IgxForOf - Virtual item index with remote data #4455
49+
- If grid has height in %(or no height) and filtering is enabled, then height is not calculated correctly. #4458
50+
- 3rd level child does not scroll with keyboard nav #4447
51+
- When in column group a column is hidden in the excel style filter LEFT and RIGHT buttons are enabled #4412
52+
- Column Moving keydown.escape HostListener needs refactoring #4296
53+
- Hierarchical Grid: scrolled child views remain after the root grid has been destroyed #4440
54+
- When child grids have width in % (or no width) and there is horizontal scrollbar the vertical scrollbar is not visible. #4449
55+
- Opening the Filtering dropdown twice in an igxHierarchicalGrid results in warning messages in the browser console #4436
56+
- for-of init optimizations for grids #4374
57+
- Changing columns dynamically in the Hierarchical Grid resets root column list to contain child columns. #4337
58+
- Cell is not selected on click [IE] #1780
59+
- igx-grid: Uncommitted IME text gets lost when Enter key is pressed in an edit cell template. #4314
60+
61+
## 7.2.3
62+
### Improvements
663
- `IPinColumnEventArgs` new property - added a new property `isPinned` to the `IPinColumnEventArgs` interface. Now the `onColumnPinning` event emits information whether the column is pinned or unpinned.
764
- `igxGrid`
865
- `igxFilterCellTemplate` directive added that allows retemplating of the filter cell.
966
- `IgxColumnComponent` now has `filterCellTemplate` property that can be used to retemplate the filter cell.
1067

11-
# 7.2.2
68+
### Bug fixes
69+
- Fix auto-generate columns for TreeGrid #4399
70+
- Emiting event when unpinning column #3833
71+
- In Firefox when collapse all groups grid becomes empty #4304
72+
- When transactions are enabled and update a filtered cell there is an error in console #4214
73+
- In IE11 datePicker delete button is not in correct position when open a cell in edit mode #4116
74+
- Refactoring filter cell navigation so that it is handled in the navigation service. Handling special scenarios for hierarchical grid in the hierarchical navigation service. #4267
75+
- Grid: fix sorting in chrome #4397
76+
- An error is returned when add a child for not committed row and summaries are enabled #4317
77+
- Update child summaries correctly when CRUD operations are performed #4408
78+
- Add igxQuickFilterTemplate directive #4377
79+
- Resizing: move resize handle logic in a directive #4378
80+
- No event emitted when column is unpinned #3799
81+
- When update a cell in the grouped column the child summaries are not updated #4324
82+
- Column Group border is misaligned with its children's in some cases #4387
83+
- Expanding last row of HierarchicalGrid via keyboard(Alt + downArrow) leads to cell losing its focus. #4080
84+
- fix(HierarchicalGrid): Moving onGridCreated to be emitted onInit #4370
85+
- Virtualization of grid not working in tab #4329
86+
- When you pin child column the whole group is not pinned #4278
87+
88+
## 7.2.2
89+
### Features
1290
- **Components' Display Type** - All components now have their CSS display property explicitly set on the host element to ensure width, padding, and margins are applied when set directly on the host selectors.
1391
- **Themes**
1492
- Add support for gradients and images as values for component themes via the component theme functions.
1593
- `Palettes` - added surface color to the palette. The surface color is used by cards, pickers, dialog windows, etc. as the default background.
1694

95+
### Bug fixes
96+
- fix(tabs): Fix for applying styles to tabs group #4371
97+
- igxInput - add ability to toggle required dynamically #4361
98+
- Select sort button only if default template is used #4372
99+
- Public enumerations should not be constants #4364
100+
- fix(hierarchicalGrid): Fix scrollbar not updated when data for children is loaded after initial load. #4334
101+
- fix(date-picker): Fix for re-templating dropdown date-picker #4325
102+
- Remove ngModel from datepicker #4333
103+
- Scrollbar is not updated when load remote data #4209
104+
- IgxGrid cell edit does not update values (onCellEdit) #4055
105+
- Initial GroupBy performance is poor with many columns grouped #4309
106+
- Components' display type #4316
107+
- Including summary row cells in tab sequence for HierarchicalGrid navigation. #4293
108+
- Surface color #4109
109+
- `headerGroupClasses` is marked as hidden #4276
110+
- Update AutoScrollStrategy to reposition elements outside NgZone #4250
111+
- Optimizing post group pipe for 4309 - 7.2.x #4310
112+
- IgxSelect does not close on Shift+Tab #4164
113+
- clone method should have inheritdoc in all position strategies #4265
114+
- Dialog does not emits close event the second time that is opened and closed #4222
115+
- IgxLabelComponent is hidden #4237
116+
- refactor(button-group): Fix the double borders between the buttons #4092
117+
- Allow gradient/image values as backgrounds in component themes #4218
118+
- Time Picker enhancements #4348
119+
17120
## 7.2.1
18121
- `igxGrid`
19122
- **Breaking Change** The `groupsRecords` property now only returns the visible tree and does not include groups that are children of collapsed parents.
@@ -214,6 +317,10 @@ All notable changes for each version of this project will be documented in this
214317
- The selection in the last grid column does not span in the whole cell. #1115
215318
- Last column header is a bit wider than the cells #1230
216319

320+
## 7.1.11
321+
### Improvements
322+
- Row and Cell editing Docs improvements #4055
323+
217324
## 7.1.10
218325
### Features
219326
- Column Hiding and Column Pinning components now expose a `disableFilter` property which allows hiding the filter columns input from the UI.
@@ -498,7 +605,7 @@ All notable changes for each version of this project will be documented in this
498605
- The collapse/expand icons have new orientantion to display the action that will be performed when clicked. When an icon points up clicking on it would result in collapsing the related tree grid level and when it points down clicking on it would expand the tree grid level.
499606
- Expanding/collapsing tree levels can now be performed also by using Alt + Arrow Up/Down to reflect the new icons.
500607

501-
### Bug Fixing
608+
### Bug Fixes
502609
- Add additional ways of expanding/collapsing in Tree Grid/Group By to reflect new icons #3841
503610

504611
## 6.2.8

0 commit comments

Comments
 (0)