Skip to content

Releases: IgniteUI/igniteui-angular

6.2.5

18 Jan 15:07
4a046ec
Compare
Choose a tag to compare

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

11 Jan 10:59
Compare
Choose a tag to compare
7.2.0-beta.1 Pre-release
Pre-release

Features

  • igx-circular-bar and igx-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 cells
    • headerTemplate - the template for the column header
    • cellEditorTemplate - 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 to IgxSnackbar.

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

20 Dec 15:12
Compare
Choose a tag to compare

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

20 Dec 15:11
1e30113
Compare
Choose a tag to compare

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

  • update typedoc-plugin-localization version to 1.4.1 (#3440)
  • Move all keyboard navigation tests in a separate file (#2975)

6.2.4

20 Dec 14:57
f221cfd
Compare
Choose a tag to compare

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

13 Dec 16:39
a9754d9
Compare
Choose a tag to compare
  • 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 an ng-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() and recalculateSummaries() 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 of IgxSummaryResult with proper length.
  • IgxIconModule:
    • Breaking change igxIconService is now provided in root (providedIn: 'root') and IgxIconModule.forRoot() method is deprecated.
    • Breaking change glyphName property of the igxIconComponent is deprecated.
  • IgxColumnComponent:
    • Breaking change the filters input now expects IgxFilteringOperand instance, instead of class ref. This way custom IgxFilteringOperands no longer need to be singleton, with defined instance method.
  • IgxMask:
    • placeholder input property is added to allow developers to specify the placeholder attribute of the host input element that the igxMask 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

12 Dec 16:44
9b25456
Compare
Choose a tag to compare
7.1.0-beta.2 Pre-release
Pre-release

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

11 Dec 09:37
58189ad
Compare
Choose a tag to compare
7.1.0-beta.1 Pre-release
Pre-release

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

07 Dec 16:48
Compare
Choose a tag to compare
7.1.0-beta.0 Pre-release
Pre-release

Features

  • IgxToolbar:
    • Added a new igxToolbarCustomContent directive which can be used to mark an ng-template which provides a custom content for the IgxGrid's toolbar (#2983)
  • IgxIconModule:
    • Breaking change igxIconService is now provided in root (providedIn: 'root') and IgxIconModule.forRoot() method is deprecated.
    • Breaking change glyphName property of the igxIconComponent is deprecated.
  • IgxMask:
    • placeholder input property is added to allow developers to specify the placeholder attribute of the host input element that the igxMask 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)

7.0.4

07 Dec 17:09
cf0171f
Compare
Choose a tag to compare

Bug fixing

Fix(igx-grid): revert row editing styles #2672
Revert "fix(grid): set min width to header groups programmatically" status: verified version: 7.0.x
#3357