Releases: IgniteUI/igniteui-angular
Releases · IgniteUI/igniteui-angular
6.2.5
Bug Fixes
- Setting required IgxInput's value not via typing does not clear the invalid style (3550)
- igx-grid isn't displayed properly in IE11 when it is inside an igx-tabs-group (3047)
- igxGrid minimal body height when no total height is set or inferred (1693)
- Horizontal scrollbar is not shown when column's width is set to a percentage value (3513)
- Visible @hidden tag due to comment structure (3523)
- Faulty link in Typedoc (3531)
- Several warnings on app launch 6.2.0 RC1 and now 7.0.2 (2915)
- For_of directive doesn't scroll to next elements in some cases (3482)
- Not setting width in percentage on one or more columns results in columns going out of view (1245)
- Calendar test is failing because of wrong selector (3508)
- When transactions are enabled and delete a row page is changed to first page (3425)
- When a column is sorted and change value in a cell after commit and press enter on selected cell the focus is not in the input (2801)
- igxFor with scrollOrientation: horizontal - Almost all the items are not rendered when they don't have width property (3087)
- Pressing ESC on a cell in an editable column throws an error (3429)
7.2.0-beta.1
Features
igx-circular-bar
andigx-linear-bar
now feature an indeterminate input property. When this property is set to true the indicator will be continually growing and shrinking along the track.IgxTimePickerComponent
: in addition to the current dialog interaction mode, now the user can select or edit a time value, using an editable masked input with a dropdown.IgxColumnComponent
now accepts its templates as input properties through the markup. This can reduce the amount of code one needs to write when applying a single template to multiple columns declaratively. The new exposed inputs are:cellTemplate
- the template for the column cellsheaderTemplate
- the template for the column headercellEditorTemplate
- the template for the column cells when a cell is in edit mode-
<!-- Example --> <igx-grid ...> <igx-column *ngFor="let each of defs" [cellTemplate]="newTemplate" ...></igx-column> </igx-grid> <ng-template #newTemplate let-value> {{ value }} </ng-template>
igxOverlay
: Add elastic position strategy.- Add locale property to
igx-grid
. - Adding
ng-content
toIgxSnackbar
.
Bug Fixes
- Filtering is cleared when clicking filtering chip if resourceString.igx_grid_filter_row_placeholder is set to Japanese character (#3504)
- Fix faulty link in Typedoc for the drop down (#3531)
- Improve deprecation warning messages (#2915)
- forOf directive: Added Math ceil in order to get the correct endIndex.
- forOf directive: Fixing break clause for scrollTo (#3365)
igxOverlay
: Change positioning to use transform translate (#2697)
7.1.1
Bug Fixes
- onSortingDone is not fired when sorting indicator of a header in the group by area is clicked (#3257)
- igx-grid isn't displayed properly in IE11 when it is inside an igx-tabs-group (#3047)
- Preventing wrap-around for scrollNext and scrollPrev(#3365)
- IgxTreeGrid does not respect its parent container height (#3467)
- Include grid's unpinnedWidth and totalWidth in cell width calculation (#3465)
Other
- update typedoc-plugin-localization version to 1.4.1 (#3440)
7.0.5
Bug Fixes
- onSortingDone is not fired when sorting indicator of a header in the group by area is clicked (#3257)
- igx-grid isn't displayed properly in IE11 when it is inside an igx-tabs-group. (#3047)
- igx-slider max-value defaults to min-value (#3418)
- Inconsistency in scrollNext and scrollPrev (#3365)
- The header link in the api docs page should be to the product page (#3423)
- Error thrown when edit primaryKey cell in Tree Grid (#3329)
- IgxGridHeaderGroupComponent should have preset min width (#3071)
- Pressing ESC on a cell in an editable column throws an error (#3429)
- Cell foreground is white on hover with the default theme (#3384)
- [IE] Grid toolbar's buttons and title are misaligned (#3371)
- Dialog window does not hold the focus when opened (#3199)
- refactor(themes): don't include contrast colors in the palettes (#3166)
Other
6.2.4
Bug Fixes
- onSortingDone is not fired when sorting indicator of a header in the group by area is clicked (#3257)
- igx-grid isn't displayed properly in IE11 when it is inside an igx-tabs-group (#3047)
- Preventing wrap-around for scrollNext and scrollPrev(#3365)
- IgxTreeGrid does not respect its parent container height (#3467)
- The header link in the api docs page should be to the product page (#3423)
- fix(dialog): dialog gets focus when is opened (#3276)
- IgxTreeGrid - Add row editing + transactions to tree grid (#2908)
- Regular highlight makes the highlighted text unreadable when the row is selected. (#1852)
- Use value instead of ngModel to update editValue for checkbox and calendar in igxCell (#3224)
- Disable combo checkbox animations on scroll (#3300)
- "Select/Unselect All" checkbox is checked after deleting all rows (#3068)
- Fixing column chooser column updating (#3234)
- Fix - Combo - Hide Search input when !filterable && !allowCustomValues (#3315)
- Add @inheritdoc (#2943)
- refactor(displayDensity): Code cleanup in display density base class #3280
- Calculating updated grid height when rebinding columns (#3285)
- Fix - Combo, Drop Down - Fix TAB key navigation (#3206)
- Added validation if last column collides with grid's scroll (#3142)
- When in the tree grid are pinned columns and scroll horizontal the cells text is over the pinned text (#3163)
- refactor(themes): don't include contrast colors in the palettes (#3166)
Enhancements
- Fix the logic calculating test results (#3461)
- Update typedoc version and localize some shell strings (#3237)
- fix(toolbar): including custom content in the show toolbar check (#2983)
- docs(toolbar): adding more API docs (#2983)
Other
- update typedoc-plugin-localization version to 1.4.1 (#3440)
- Update contributing document with localization (#3313)
- docs(*): add 6.2.3 missing changes and bug fixes to changelog (#3251)
- Docs - Expansion Panel - Add comments and README(#3245)
- Move all keyboard navigation tests in a separate file (#2975)
7.1.0
- Localization
- Localization support added for IgxGrid and IgxTimePicker
- New repo
igniteui-angular-i18n
containing localization strings for JA and KO
- New component
IgxBannerComponent
:- Allows the developer to easily display a highly templateable message that requires minimal user interaction (1-2 actions) to be dismissed. Read up more information about the IgxBannerComponent in the official documentation or the ReadMe
igxGrid
- Added a new
igxToolbarCustomContent
directive which can be used to mark anng-template
which provides a custom content for the IgxGrid's toolbar (#2983) - Summary results are now calculated and displayed by default for each row group when 'Group By' feature is enabled.
clearSummaryCache()
andrecalculateSummaries()
methods are deprecated. The grid will clear the cache and recalculate the summaries automatically when needed.- Breaking change
IgxSummaryOperand.operate()
method is called with empty data in order to calculate the necessary height for the summary row. For custom summary operands, the method should always return an array ofIgxSummaryResult
with proper length.
- Added a new
IgxIconModule
:- Breaking change
igxIconService
is now provided in root (providedIn: 'root') andIgxIconModule.forRoot()
method is deprecated. - Breaking change
glyphName
property of theigxIconComponent
is deprecated.
- Breaking change
IgxColumnComponent
:- Breaking change the
filters
input now expectsIgxFilteringOperand
instance, instead of class ref. This way customIgxFilteringOperands
no longer need to be singleton, with definedinstance
method.
- Breaking change the
IgxMask
:placeholder
input property is added to allow developers to specify the placeholder attribute of the host input element that theigxMask
is applied on;displayValuePipe
input property is provided that allows developers to additionally transform the value on blur;focusedValuePipe
input property is provided that allows developers to additionally transform the value on focus;
IgxTreeGrid
:- Batch editing - an injectable transaction provider accumulates pending changes, which are not directly applied to the grid's data source. Those can later be inspected, manipulated and submitted at once. Changes are collected for individual cells or rows, depending on editing mode, and accumulated per data row/record.
- You can now export the tree grid both to CSV and Excel. The hierarchy and the records' expanded states would be reflected in the exported Excel worksheet.
- Summaries feature is now supported in the tree grid. Summary results are calculated and displayed for the root level and each child level by default.
7.1.0-beta.2
Features
- feat(grid-toolbar): making toolbar to render title SPAN only when needed #3397
Bug Fixes
- feat(tree-grid) GroupBy and Summaries enhancements (#3411)
- Deprecate clearSummaryCache and recalculateSummaries methods (#3380)
- fix(summaries): clear summary cache on data set #3379
- fix(summaries): deprecate clearSummaryCache and recalculateSummaries #3379
- fix(summaries): call summaryService.clearSummaryCache #3379
- fix(grid): mark grid for check inside NgZone when resizing #2792
- fix(grid): address review comments #2792
- fix(grid): mark grid for check inside NgZone when resizing #2792
- fix(igxTransaction): should correctly call getAggregatedChanges(false), #2921
- fix(igxTransaction): call onStateUpdate in endPending, #2921
- fix(themes): igx-contrast-color returns wrong color for rgba values
- fix(themes): fix stackblitz failing because of get-function
- fix(dialog): dialog gets focus when is opened - 7.1.x
- fix(focus): import focus module in focus spec #3199
- fix(dialog): focus dialog on open #3199
- fix(themes): igx-contrast-color returns wrong color for rgba
7.1.0-beta.1
Features
- New repo
igniteui-angular-i18n
containing localization strings for JA and KO (#2517) - New Component: Banner (#2672)
- Add @inheritdoc to public fields in classes which implementing interfaces
Bug Fixes
- fix(grid): check for % when setting min width to header group (#3071)
- fix(themes): pinned and selected cells would show content under (#3163)
- refactor(themes): don't include contrast colors in the palettes
- fix(filtering): chaging filters input type to instance (#3330)
- Prevent the navdrawer from overlapping with the content when in minified state by applying padding (#1916)
- Calculating updated grid height when rebinding columns (#3045)
- Added validation if last column collides with grid's scroll (#3028)
7.1.0-beta.0
Features
IgxToolbar
:- Added a new
igxToolbarCustomContent
directive which can be used to mark anng-template
which provides a custom content for the IgxGrid's toolbar (#2983)
- Added a new
IgxIconModule
:- Breaking change
igxIconService
is now provided in root (providedIn: 'root') andIgxIconModule.forRoot()
method is deprecated. - Breaking change
glyphName
property of theigxIconComponent
is deprecated.
- Breaking change
IgxMask
:placeholder
input property is added to allow developers to specify the placeholder attribute of the host input element that theigxMask
is applied on;displayValuePipe
input property is provided that allows developers to additionally transform the value on blur;focusedValuePipe
input property is provided that allows developers to additionally transform the value on focus;
IgxTreeGrid
:- Batch editing - an injectable transaction provider accumulates pending changes, which are not directly applied to the grid's data source. Those can later be inspected, manipulated and submitted at once. Changes are collected for individual cells or rows, depending on editing mode, and accumulated per data row/record.
- You can now export the tree grid both to CSV and Excel. The hierarchy and the records' expanded states would be reflected in the exported Excel worksheet.
- Summaries - (#3076)