Skip to content

8.0.0

Compare
Choose a tag to compare
@kdinev kdinev released this 19 Jun 14:35
· 19452 commits to master since this release
0bb1e9e

New Features

  • Support for Angular 8

  • Theming: Add component schemas for completely round and completely square variations. Can be mixed with the existing light and dark component schemas. For instance:

        $light-round-input: extend($_light-input-group, $_round-shape-input-group);

    There are also prebuilt schema presets for all components (light-round/dark-round and light-square/dark-square), namely $light-round-schema, $light-dark-schema, $light-square-schema, $dark-square-schema;

  • IgxCombo: Removed the following deprecated (since 6.2.0) template selectors:

    • #emptyTemplate
    • #headerTemplate
    • #footerTemplate
    • #itemTemplate
    • #addItemTemplate
    • #headerItemTemplate
  • igxTimePicker and igxDatePicker

    • openDialog() now has an optional [target: HTMLElement] parameter. It's used in mode="dropdown" and the drop down container is positioned according to the provided target.
    • The custom drop down template target is no longer marked with #dropDownTarget, instead it's provided as an HTMLElement to the openDialog() method.
    • By default, the igxDatePicker drop down target is changed from the igxInput element to the igxInputGroup element.
    • onClosing event is added.
    • Breaking Change onOpen event is renamed to onOpened.
    • Breaking Change onClose event is renamed to onClosed.
    • Behavioral Change - action buttons are now available in the dropdown mode.
    • Feature igxDatePicker and igxTimePicker now provide the ability for adding custom action buttons. Read up more information in igxDatePicker ReadMe or igxTimePicker ReadMe
  • IgxToggleAction / IgxTooltip: Removed the deprecated closeOnOutsideClick Input that has been superseded by overlaySettings in 6.2.0.

  • IgxList - The list component has been refactored. It now includes several new supporting directives:

    • igxListThumbnail - Use it to mark the target as list thumbnail which will be automatically positioned as a first item in the list item;
    • igxListAction - Use it to mark the target as list action which will be automatically positioned as a last item in the list item;
    • igxListLine - Use it to mark the target as list content which will be automatically positioned between the thumbnail and action;
    • igxListLineTitle - Use it to mark the target as list title which will be automatically formatted as a list-item title;
    • igxListLineSubTitle - Use it to mark the target as list subtitle which will be automatically formatted as a list-item subtitle;
        <igx-list>
            <igx-list-item [isHeader]="true">List items</igx-list-item>
            <igx-list-item>
              <igx-avatar igxListThumbnail></igx-avatar>
              <h1 igxListLineTitle>List item title</h1>
              <h3 igxListLineSubTitle>List item subtitle</h3>
              <igx-icon igxListAction>info</igx-icon>
            </igx-list-item>
        </igx-list>
    
        <igx-list>
          <igx-list-item [isHeader]="true">List items</igx-list-item>
          <igx-list-item>
            <igx-avatar igxListThumbnail></igx-avatar>
            <span igxListLine>Some content</span>
            <igx-icon igxListAction>info</igx-icon>
          </igx-list-item>
        </igx-list>
  • IgxGrid, IgxTreeGrid, IgxHierarchicalGrid

    • Breaking Change The condition parameter of the filterGlobal method is no longer optional. When the filterGlobal method is called with an invalid condition, it will not clear the existing filters for all columns.

Bug Fixes

  • Range selection is lost on non-primary click #4878
  • When rowEditable is set to true in the grid definition the warning for primary key is logged #5010
  • Memory leak when destroying grid based components with different row templates (data rows, group rows, summary rows, hierarchical rows etc.). #5053
  • 100% Height behaves differently between no initial data and some initial data in LOD scenarios #4809
  • An error is returned when a row is opened in edit mode and click to search the next item #4902
  • When igxGrid is autosized vertically and contains exactly 10 records, the last record is not fully visible #4931
  • Child summaries disappears when edit a cell and press tab on click on cell in same row when rowEditable is true #4949
  • Clear Filter Icon on Excel Style Filtering has to be changed #5001