Skip to content

Releases: IgniteUI/igniteui-angular

10.1.0-alpha.4

28 Jul 11:21
6e4ec33

Choose a tag to compare

10.1.0-alpha.4 Pre-release
Pre-release

General

  • igxCombo
    • Behavioral Change - Change default positioning strategy from ConnectedPositioningStrategy to AutoPositionStrategy. The Auto strategy will initially try to show the element like the Connected strategy does. If the element goes out of the viewport Auto will flip the starting point and the direction, i.e. if the direction is 'bottom', it will switch it to 'top' and so on. If after flipping direction the content goes out of the view, auto strategy will revert to initial start point and direction and will push the content into the view. Note after pushing the content it may hide the combo's input.
    • Make onSearchInput event cancellable. The event args type has been changed to IComboSearchInputEventArgs, which have the following properties: searchText - holds the text typed into the search input, owner - holds a reference to the combo component and cancel - indicates whether the event should be canceled.
  • IgxOverlay
    • Added new property closeOnEscape in OverlaySettings that controls whether the overlay should close on escape keypress. By default closeOnEsc is set to false.
    • Behavioral Change - modal overlays shown directly through the Overlay Service no longer close on Escape by default. That behavior can now be specified using the closeOnEscape property.
  • igxDialog
    • Added closeOnEscape - with it, the dialog can be allowed or prevented from closing when Esc is pressed.
  • IgxNavbar:
    • Breaking Changes - The igx-action-icon has been renamed to igx-navbar-action. It should get renamed in your components via ng update;
  • igxGrid
    • Added onScroll event, which is emitted when the grid is scrolled vertically or horizontally.
    • Each grid now expose a default handling for boolean column types. The column will display check or close icon, instead of true/false by default.
  • igxTreeGrid
    • Removed onDataPreLoad event as it is specific for remote virtualization implementation, which is not supported for the igxTreeGrid. A more generic onScroll event is exposed and can be used instead.
  • IgxTimePicker
    • Added a disabled style for time parts outside of the minimum and maximum range.
  • igxDatePicker
    • Added new property - editorTabIndex, that allows setting tabindex for the default editor.

New Theme

Ignite UI for Angular now has a new theme based on our own design system.
You can use one of the following mixins to include a dark or light indigo theme:
igx-indigo-light-theme and igx-indigo-dark-theme

We also added two new palettes that go with the new theme, $light-indigo-palette and $dark-indigo-palette.

The following example shows how you can use the Indigo theme:

// Light version
.indigo-theme {
    @include igx-indigo-light-theme($light-indigo-palette);
}

// Dark version
.indigo-dark-theme {
    @include igx-indigo-dark-theme($dark-indigo-palette);
}

New Features

  • IgxGrid, IgxTreeGrid, IgxHierarchicalGrid
    • Introduced showSummaryOnCollapse grid property which allows you to control whether the summary row stays visible when the groupBy / parent row is collapsed.
    • Added support for tooltips on data cells default template and summary cells.
    • Added support for binding columns to properties in nested data objects.
      Data operations (filtering/sorting/updating/etc) are supported for the nested properties.
        <igx-column field="foo.bar.baz"></igx-column>
  • IgxGridState directive
    • Added support for expansion states, column selection and row pinning.
    • Added support for IgxTreeGrid and IgxHierarchicalGrid (including child grids)
  • IgxColumn
    • Added byHeader parameter to the autosize method which specifies if the autosizing should be based only on the header content width.
  • IgxToast
    • message property has been deprecated. You can place the message text in the toast content or pass it as parameter to show method instead.
    • An optional string parameter message has been added to show() method.
  • IgxSnackbar
    • message property has been deprecated. You can place the message text in the snackbar content or pass it as parameter to show method instead.
    • An optional string parameter message has been added to show() method.
  • IgxNavbar
    • Added new igx-navbar-title, igxNavbarTitle directive that can be used to provide custom content for navbar title. It would override the value of title input property.
  • IgxCalendar and IgxMonthPicker
    • viewDateChanged emitted after the month/year presented in the view is changed after user interaction.
    • activeViewChanged event emitted after the active view (DEFAULT, YEAR, DECADE) is changed after user interaction.
    • viewDate day value is always 1.
    • activeView setter is now available as an input property.
  • IgxCombo
    • Added showSearchCaseIcon to display a case sensitive search icon in the search input. Icon click allows the user to easily toggle the search case sensitivity.

10.0.6

28 Jul 11:39
d73d11e

Choose a tag to compare

Bug fixing

  • Disabled combo allows opening the drop down #7778
  • Buttons in ExcelStyleFiltering are not appropriately styled in IE11. #7802
  • Drop-Down: Icons and Text are misaligned in items #7787
  • When grid width is less than 400px and type into filter input the chips arrows are displayed #4794
  • Excel style filtering appears below another grid on the page #7379
  • Themes: Include input auto-fill styles for Chromium-based browsers. #7786

9.1.9

28 Jul 11:34
e98d1aa

Choose a tag to compare

Bug fixes

  • fix(igxCombo): Prevent toggle on click of disabled combo. #7826
  • Excel style filtering appears below another grid on the page #7379
  • Themes: Include input auto-fill styles for Chromium-based browsers. #7786
  • When grid width is less than 400px and type into filter input the chips arrows are displayed #4794
  • Buttons in ExcelStyleFiltering are not appropriately styled in IE11. #7802

10.1.0-alpha.3

24 Jul 08:12
23a17cb

Choose a tag to compare

10.1.0-alpha.3 Pre-release
Pre-release

10.1.0

General

  • igxCombo
    • Behavioral Change - Change default positioning strategy from ConnectedPositioningStrategy to AutoPositionStrategy. The Auto strategy will initially try to show the element like the Connected strategy does. If the element goes out of the viewport Auto will flip the starting point and the direction, i.e. if the direction is 'bottom', it will switch it to 'top' and so on. If after flipping direction the content goes out of the view, auto strategy will revert to initial start point and direction and will push the content into the view. Note after pushing the content it may hide the combo's input.
    • Make onSearchInput event cancellable. The event args type has been changed to IComboSearchInputEventArgs, which have the following properties: searchText - holds the text typed into the search input, owner - holds a reference to the combo component and cancel - indicates whether the event should be canceled.
  • IgxOverlay
    • Added new property closeOnEscape in OverlaySettings that controls whether the overlay should close on escape keypress. By default closeOnEsc is set to false.
    • Behavioral Change - modal overlays shown directly through the Overlay Service no longer close on Escape by default. That behavior can now be specified using the closeOnEscape property.
  • igxDialog
    • Added closeOnEscape - with it, the dialog can be allowed or prevented from closing when Esc is pressed.
  • IgxNavbar:
    • Breaking Changes - The igx-action-icon has been renamed to igx-navbar-action. It should get renamed in your components via ng update;
  • igxGrid
    • Added onScroll event, which is emitted when the grid is scrolled vertically or horizontally.
  • igxTreeGrid
    • Removed onDataPreLoad event as it is specific for remote virtualization implementation, which is not supported for the igxTreeGrid. A more generic onScroll event is exposed and can be used instead.
  • IgxTimePicker
    • Added a disabled style for time parts outside of the minimum and maximum range.
  • igxDatePicker
    • Added new property - editorTabIndex, that allows setting tabindex for the default editor.

New Theme

Ignite UI for Angular now has a new theme based on our own design system.
You can use one of the following mixins to include a dark or light indigo theme:
igx-indigo-light-theme and igx-indigo-dark-theme

We also added two new palettes that go with the new theme, $light-indigo-palette and $dark-indigo-palette.

The following example shows how you can use the Indigo theme:

// Light version
.indigo-theme {
    @include igx-indigo-light-theme($light-indigo-palette);
}

// Dark version
.indigo-dark-theme {
    @include igx-indigo-dark-theme($dark-indigo-palette);
}

New Features

  • IgxGrid, IgxTreeGrid, IgxHierarchicalGrid
    • Introduced showSummaryOnCollapse grid property which allows you to control whether the summary row stays visible when the groupBy / parent row is collapsed.
    • Added support for tooltips on data cells default template and summary cells.
    • Added support for binding columns to properties in nested data objects.
      Data operations (filtering/sorting/updating/etc) are supported for the nested properties.
        <igx-column field="foo.bar.baz"></igx-column>
  • IgxGridState directive
    • Added support for expansion states, column selection and row pinning.
    • Added support for IgxTreeGrid and IgxHierarchicalGrid (including child grids)
  • IgxColumn
    • Added byHeader parameter to the autosize method which specifies if the autosizing should be based only on the header content width.
  • IgxToast
    • message property has been deprecated. You can place the message text in the toast content or pass it as parameter to show method instead.
    • An optional string parameter message has been added to show() method.
  • IgxSnackbar
    • message property has been deprecated. You can place the message text in the snackbar content or pass it as parameter to show method instead.
    • An optional string parameter message has been added to show() method.
  • IgxNavbar
    • Added new igx-navbar-title, igxNavbarTitle directive that can be used to provide custom content for navbar title. It would override the value of title input property.
  • IgxCalendar and IgxMonthPicker
    • viewDateChanged emitted after the month/year presented in the view is changed after user interaction.
    • activeViewChanged event emitted after the active view (DEFAULT, YEAR, DECADE) is changed after user interaction.
    • viewDate day value is always 1.
    • activeView setter is now available as an input property.
  • IgxCombo
    • Added showSearchCaseIcon to display a case sensitive search icon in the search input. Icon click allows the user to easily toggle the search case sensitivity.

10.1.0-alpha.2

17 Jul 14:39
d0013bf

Choose a tag to compare

10.1.0-alpha.2 Pre-release
Pre-release

General

  • igxCombo
    • Behavioral Change - Change default positioning strategy from ConnectedPositioningStrategy to AutoPositionStrategy. The Auto strategy will initially try to show the element like the Connected strategy does. If the element goes out of the viewport Auto will flip the starting point and the direction, i.e. if the direction is 'bottom', it will switch it to 'top' and so on. If after flipping direction the content goes out of the view, auto strategy will revert to initial start point and direction and will push the content into the view. Note after pushing the content it may hide the combo's input.
    • Make onSearchInput event cancellable. The event args type has been changed to IComboSearchInputEventArgs, which have the following properties: searchText - holds the text typed into the search input, owner - holds a reference to the combo component and cancel - indicates whether the event should be canceled.
  • IgxOverlay
    • Added new property closeOnEscape in OverlaySettings that controls whether the overlay should close on escape keypress. By default closeOnEsc is set to false.
    • Behavioral Change - modal overlays shown directly through the Overlay Service no longer close on Escape by default. That behavior can now be specified using the closeOnEscape property.
  • igxDialog
    • Added closeOnEscape - with it, the dialog can be allowed or prevented from closing when Esc is pressed.
  • IgxNavbar:
    • Breaking Changes - The igx-action-icon has been renamed to igx-navbar-action. It should get renamed in your components via ng update;
  • igxGrid
    • Added onScroll event, which is emitted when the grid is scrolled vertically or horizontally.
  • igxTreeGrid
    • Removed onDataPreLoad event as it is specific for remote virtualization implementation, which is not supported for the igxTreeGrid. A more generic onScroll event is exposed and can be used instead.
  • IgxTimePicker
    • Added a disabled style for time parts outside of the minimum and maximum range.
  • igxDatePicker
    • Added new property - editorTabIndex, that allows setting tabindex for the default editor.

New Features

  • IgxGrid, IgxTreeGrid, IgxHierarchicalGrid
    • Introduced showSummaryOnCollapse grid property which allows you to control whether the summary row stays visible when the groupBy / parent row is collapsed.
    • Added support for tooltips on data cells default template and summary cells.
  • IgxGridState directive
    • Added support for expansion states, column selection and row pinning.
    • Added support for IgxTreeGrid and IgxHierarchicalGrid (including child grids)
  • IgxColumn
    • Added byHeader parameter to the autosize method which specifies if the autosizing should be based only on the header content width.
  • IgxToast
    • message property has been deprecated. You can place the message text in the toast content or pass it as parameter to show method instead.
    • An optional string parameter message has been added to show() method.
  • IgxSnackbar
    • message property has been deprecated. You can place the message text in the snackbar content or pass it as parameter to show method instead.
    • An optional string parameter message has been added to show() method.
  • IgxNavbar
    • Added new igx-navbar-title, igxNavbarTitle directive that can be used to provide custom content for navbar title. It would override the value of title input property.
  • IgxCalendar and IgxMonthPicker
    • viewDateChanged emitted after the month/year presented in the view is changed after user interaction.
    • activeViewChanged event emitted after the active view (DEFAULT, YEAR, DECADE) is changed after user interaction.
    • viewDate day value is always 1.
    • activeView setter is now available as an input property.

10.0.5

20 Jul 12:50
ce2db57

Choose a tag to compare

Bug fixes

  • Related to #7282 - make onSearchInput cancellable - Make onSearchInput event cancellable. The event args type has been changed to IComboSearchInputEventArgs, which have the following properties: searchText - holds the text typed into the search input, owner - holds a reference to the combo component and cancel - indicates whether the event should be canceled.
  • API docs changes - Fixing the order of versions in the dropDown

Feature requests

  • Calendar events when the user changes month/year #7039
    viewDateChanged emitted after the month/year presented in the view is changed after user interaction.
    activeViewChanged event emitted after the active view (DEFAULT, YEAR, DECADE) is changed after user interaction.

9.1.8

20 Jul 12:47
6dcc9a6

Choose a tag to compare

  • Related to #7282 - Make onSearchInput event cancellable. The event args type has been changed to IComboSearchInputEventArgs, which have the following properties: searchText - holds the text typed into the search input, owner - holds a reference to the combo component and cancel - indicates whether the event should be canceled.
  • API docs enhancement - #7769

10.0.4

14 Jul 13:20
125fe10

Choose a tag to compare

Merge pull request #7785 from IgniteUI/simeonoff/fix-7783-10.0.x

fix(typography): incorrectly compiled custom typography styles

9.1.7

14 Jul 11:07
381a0b1

Choose a tag to compare

Merge pull request #7510 from IgniteUI/ddimitrov/exportersPerf

Exporters Performance Optimizations

10.1.0-alpha.1

09 Jul 07:10
80c805b

Choose a tag to compare

10.1.0-alpha.1 Pre-release
Pre-release

10.1.0

General

  • igxCombo
    • Behavioral Change - Change default positioning strategy from ConnectedPositioningStrategy to AutoPositionStrategy. The Auto strategy will initially try to show the element like the Connected strategy does. If the element goes out of the viewport Auto will flip the starting point and the direction, i.e. if the direction is 'bottom', it will switch it to 'top' and so on. If after flipping direction the content goes out of the view, auto strategy will revert to the initial start point and direction and will push the content into the view. Note after pushing the content it may hide the combo's input.
  • IgxOverlay
    • Added new property - closeOnEsc - in OverlaySettings. The overlay can now be prevented from closing, on escape keypress, by setting the property to false, by default it's true.
  • igxDialog
    • Added closeOnEscapeKey - with it, the dialog can be allowed or prevented from closing when Esc is pressed.
  • IgxNavbar:
    • Breaking Changes - The igx-action-icon has been renamed to igx-navbar-action. It should get renamed in your components via ng update;
  • igxGrid
    • Added onScroll event, which is emitted when the grid is scrolled vertically or horizontally.
  • igxTreeGrid
    • Removed onDataPreLoad event as it is specific for remote virtualization implementation, which is not supported for the igxTreeGrid. A more generic onScroll event is exposed and can be used instead.

New Features

  • IgxGrid, IgxTreeGrid, IgxHierarchicalGrid
    • Introduced showSummaryOnCollapse grid property which allows you to control whether the summary row stays visible when the groupBy / parent row is collapsed.
  • IgxGridState directive
    • Added support for expansion states, column selection and row pinning.
    • Added support for IgxTreeGrid and IgxHierarchicalGrid (including child grids)
  • IgxColumn
    • Added byHeader parameter to the autosize method which specifies if the autosizing should be based only on the header content width.
  • IgxToast
    • message property has been deprecated. You can place the message text in the toast content or pass it as parameter to show method instead.
    • An optional string parameter message has been added to show() method.
  • IgxSnackbar
    • message property has been deprecated. You can place the message text in the snackbar content or pass it as parameter to show method instead.
    • An optional string parameter message has been added to show() method.
  • IgxNavbar
    • Added new igx-navbar-title, igxNavbarTitle directive that can be used to provide custom content for navbar title. It would override the value of title input property.