Skip to content

Releases: IgniteUI/igniteui-angular

11.1.0-beta.0

16 Feb 16:07
9d2eb00

Choose a tag to compare

11.1.0-beta.0 Pre-release
Pre-release

11.1.0

New Features

  • IgxDropDown
    • The igx-drop-down-item now allows for igxPrefix, igxSuffix and igx-divider directives to be passed as ng-content and they will be renderer accordingly in the item's content.
  • IgxGrid
    • Added support for exporting grouped data.
  • IgxGrid, IgxTreeGrid, IgxHierarchicalGrid
    • Support for currency type columns is added in the grid.
    • Support for percent type columns is added in the grid.
    • Added support for filtering based on the formatted cell values using the FormattedValuesFilteringStrategy for IgxGrid/IgxHierarchicalGrid and TreeGridFormattedValuesFilteringStrategy for IgxTreeGrid.
  • IgxPaginator
    • paging and pagingDone events are now emitted.
  • IgxInput now supports type="file" and its styling upon all themes.
    Note: validation of file type input is not yet supported.

General

  • Breaking Change - Many outputs are renamed with the introduction of new rules in Ignite UI for Angular's naming convention. Please, ensure that when you update to 11.1 you do so through
    ng update igniteui-angular
    
    or execute the update migrations manually afterwards
    ng update igniteui-angular --migrate-only
    
    This will ensure your application is updated to use the new output names.
  • IgxCheckbox, IgxRadio, IgxSwitch now follow the Google Material spec for focus behavior. See checkbox, radio, and switch.
  • IgxDialog
    • The dialog content has been moved inside the dialog window container in the template. This means that if you have added something in-between the opening and closing tags of the dialog, you may have to adjust its styling a bit since that content is now rendered inside a container that has padding on it.
  • IgxCalendar
    • Breaking Change
    • A new string enumeration IgxCalendarView is exported. Either the new one or the current CalendarView can be used. CalendarView will be deprecated in a future release.
    • onSelection is now selected
    • onViewChanging is now viewChanging
    • onDateSelection is now dateSelection
    • onYearSelection is now yearSelection
    • onMonthSelection is now monthSelection
  • IgxYearsViewComponent
    • Breaking Change
    • onSelection is now selected
    • onYearSelection is now yearSelection
  • IgxDaysViewComponent
    • Breaking Change
    • onDateSelection is now dateSelection
    • onViewChanging is now viewChanging
  • IgxMonthsViewComponent
    • Breaking Change
    • onSelection is now selected
    • onMonthSelection is now monthSelection
  • IgxMonthPickerComponent
    • Breaking Change
    • onSelection is now selected
  • IgxRadioGroup
    • Added new property alignment that determines the radio group alignment. Available options are horizontal (default) and vertical.
  • IgxDialog
    • Added new onOpened and onClosed events.
  • IgxIcon
    • Deprecated - The color input property has been deprecated.
    • Renamed inputs
      isActive to active
      fontSet to family
  • IgxToast
    • Breaking Change -
      show and hide methods have been deprecated. open and close should be used instead.
      onShowing,onShown,onHiding and onHiden events have been deprecated. onOpening, onOpened, onClosing and onClosedshould be used instead.
  • IgxInputGroup
    • Added new property theme that allows you to set the theme explicitly and at runtime.
  • IgxSnackbar
    • show and hide methods have been deprecated. open and close should be used instead.
  • IgxSplitter
    • Breaking Change - the onToggle output is deprecated. A new output is introduced to replace it - collapsedChange. This allows for the collapsed state to be two-way bindable using the syntax [(collapsed)]="paneCollapse"
  • IgxChip
    • Breaking Change - The following outputs are renamed:
      • onMoveStart to moveStart
      • onMoveEnd to moveEnd
      • onRemove to remove
      • onClick to chipClick
      • onSelection to selectedChanging
      • onSelectionDone to selectedChanged
      • onKeyDown to keyDown
      • onDragEnter to dragEnter
  • IgxChipArea
    • Breaking Change - The following outputs are renamed:
      • onReorder to reorder
      • onSelection to selectionChange
      • onMoveStart to moveStart
      • onMoveEnd to moveEnd
  • IgxGrid, IgxHierarchicalGrid, IgxTreeGrid
    • Added new property selectRowOnClick that determines whether clicking over a row will change its selection state or not. Set to true by default.
    • GridPagingMode enum members rename - local to Local and remote to Remote. Example: GridPagingMode.Local.
    • The following new events are introduced: sorting, filtering, columnPinned, columnVisibilityChanging.
    • Behavioral Change -
      • onColumnPinning to emit IPinColumnCancellableEventArgs instead of IPinColumnEventArgs.
    • Breaking Change:
      • onPagingDone output is removed. Use the paging and pagingDone outputs exposed by the IgxPaginator.
      • page, perPage, paginate, nextPage, previousPage and totalPages in the grids are deprecated and will be removed. Use the corresponding IgxPaginator outputs/inputs. When using an external paginator, take care to provide the corresponding slice of data. See Paging with Custom Template
  • IgxButton
    • IgxIcon(s) placed in a button now include margin if there are one or more sibling elements to give them some breathing room. The amount of margin applied depends on the display density of the button.
  • IgxListComponent
    • Breaking Change - The following outputs are renamed:
      • onLeftPan to leftPan
      • onRightPan to rightPan
      • onPanStateChange to panStateChange
      • onItemClicked to itemClicked
  • IgxNavbarComponent
    • Breaking Change - The onAction output is renamed to action.
  • IgxTabsComponent
    • Breaking Change - The following outputs are renamed:
      • onTabItemSelected to tabItemSelected
      • onTabItemDeselected to tabItemDeselected
  • IgxTooltipTargetDirective
    • Breaking Change - The following outputs are renamed:
      • onTooltipShow to tooltipShow
      • onTooltipHide to tooltipHide
  • IgxBaseExporter, IgxExcelExporterService, IgxCsvExporterService
    • Breaking Change - The following outputs are renamed:
      • onColumnExport to columnExporting
      • onRowExport to rowExporting
      • onExportEnded to exportEnded

11.1.0-alpha.8

16 Feb 09:44
b8b33e2

Choose a tag to compare

11.1.0-alpha.8 Pre-release
Pre-release

11.1.0

New Features

  • IgxDropDown
    • The igx-drop-down-item now allows for igxPrefix, igxSuffix and igx-divider directives to be passed as ng-content and they will be renderer accordingly in the item's content.
  • IgxGrid
    • Added support for exporting grouped data.
  • IgxGrid, IgxTreeGrid, IgxHierarchicalGrid
    • Support for currency type columns is added in the grid.
    • Added support for filtering based on the formatted cell values using the FormattedValuesFilteringStrategy for IgxGrid/IgxHierarchicalGrid and TreeGridFormattedValuesFilteringStrategy for IgxTreeGrid.
  • IgxPaginator
    • paging and pagingDone events are now emitted.
  • IgxInput now supports type="file" and its styling upon all themes.
    Note: validation of file type input is not yet supported.

General

  • Breaking Change - Many outputs are renamed with the introduction of new rules in Ignite UI for Angular's naming convention. Please, ensure that when you update to 11.1 you do so through
    ng update igniteui-angular
    
    or execute the update migrations manually afterwards
    ng update igniteui-angular --migrate-only
    
    This will ensure your application is updated to use the new output names.
  • IgxCheckbox, IgxRadio, IgxSwitch now follow the Google Material spec for focus behavior. See checkbox, radio, and switch.
  • IgxDialog
    • The dialog content has been moved inside the dialog window container in the template. This means that if you have added something in-between the opening and closing tags of the dialog, you may have to adjust its styling a bit since that content is now rendered inside a container that has padding on it.
  • IgxCalendar
    • A new string enumeration IgxCalendarView is exported. Either the new one or the current CalendarView can be used. CalendarView will be deprecated in a future release.
    • onSelection is now selected
    • onViewChanging is now viewChanging
    • onDateSelection is now dateSelection
    • onYearSelection is now yearSelection
    • onMonthSelection is now monthSelection
  • IgxYearsViewComponent
    • onSelection is now selected
    • onYearSelection is now yearSelection
  • IgxDaysViewComponent
    • onDateSelection is now dateSelection
    • onViewChanging is now viewChanging
  • IgxMonthsViewComponent
    • onSelection is now selected
    • onMonthSelection is now monthSelection
  • IgxMonthPickerComponent
    • onSelection is now selected
  • IgxRadioGroup
    • Added new property alignment that determines the radio group alignment. Available options are horizontal (default) and vertical.
  • IgxDialog
    • Added new onOpened and onClosed events.
  • IgxIcon
    • Deprecated - The color input property has been deprecated.
    • Renamed inputs
      isActive to active
      fontSet to family
  • IgxToast
    • Breaking Change -
      show and hide methods have been deprecated. open and close should be used instead.
      onShowing,onShown,onHiding and onHiden events have been deprecated. onOpening, onOpened, onClosing and onClosedshould be used instead.
  • IgxInputGroup
    • Added new property theme that allows you to set the theme explicitly and at runtime.
  • IgxSnackbar
    • show and hide methods have been deprecated. open and close should be used instead.
  • IgxSplitter
    • Breaking Change - the onToggle output is deprecated. A new output is introduced to replace it - collapsedChange. This allows for the collapsed state to be two-way bindable using the syntax [(collapsed)]="paneCollapse"
  • IgxChip
    • Breaking Change - The following outputs are renamed:
      • onMoveStart to moveStart
      • onMoveEnd to moveEnd
      • onRemove to remove
      • onClick to chipClick
      • onSelection to selectedChanging
      • onSelectionDone to selectedChanged
      • onKeyDown to keyDown
      • onDragEnter to dragEnter
  • IgxChipArea
    • Breaking Change - The following outputs are renamed:
      • onReorder to reorder
      • onSelection to selectionChange
      • onMoveStart to moveStart
      • onMoveEnd to moveEnd
  • IgxGrid, IgxHierarchicalGrid, IgxTreeGrid
    • Added new property selectRowOnClick that determines whether clicking over a row will change its selection state or not. Set to true by default.
    • GridPagingMode enum members rename - local to Local and remote to Remote. Example: GridPagingMode.Local.
    • The following new events are introduced: sorting, filtering, columnPinned, columnVisibilityChanging.
    • Behavioral Change -
      • onColumnPinning to emit IPinColumnCancellableEventArgs instead of IPinColumnEventArgs.
    • Breaking Change:
      • onPagingDone output is removed. Use the paging and pagingDone outputs exposed by the IgxPaginator.
      • page, perPage, paginate, nextPage, previousPage and totalPages in the grids are deprecated and will be removed. Use the corresponding IgxPaginator outputs/inputs. When using an external paginator, take care to provide the corresponding slice of data. See Paging with Custom Template
  • IgxButton
    • IgxIcon(s) placed in a button now include margin if there are one or more sibling elements to give them some breathing room. The amount of margin applied depends on the display density of the button.
  • IgxListComponent
    • Breaking Change - The following outputs are renamed:
      • onLeftPan to leftPan
      • onRightPan to rightPan
      • onPanStateChange to panStateChange
      • onItemClicked to itemClicked
  • IgxNavbarComponent
    • Breaking Change - The onAction output is renamed to action.
  • IgxTabsComponent
    • Breaking Change - The following outputs are renamed:
      • onTabItemSelected to tabItemSelected
      • onTabItemDeselected to tabItemDeselected
  • IgxTooltipTargetDirective
    • Breaking Change - The following outputs are renamed:
      • onTooltipShow to tooltipShow
      • onTooltipHide to tooltipHide
  • IgxBaseExporter, IgxExcelExporterService, IgxCsvExporterService
    • Breaking Change - The following outputs are renamed:
      • onColumnExport to columnExporting
      • onRowExport to rowExporting
      • onExportEnded to exportEnded

11.1.0-alpha.7

15 Feb 12:17
8204afb

Choose a tag to compare

11.1.0-alpha.7 Pre-release
Pre-release

11.1.0

New Features

  • IgxDropDown
    • The igx-drop-down-item now allows for igxPrefix, igxSuffix and igx-divider directives to be passed as ng-content and they will be renderer accordingly in the item's content.
  • IgxGrid
    • Added support for exporting grouped data.
  • IgxGrid, IgxTreeGrid, IgxHierarchicalGrid
    • Support for currency type columns is added in the grid.
    • Added support for filtering based on the formatted cell values using the FormattedValuesFilteringStrategy for IgxGrid/IgxHierarchicalGrid and TreeGridFormattedValuesFilteringStrategy for IgxTreeGrid.
  • IgxPaginator
    • paging and pagingDone events are now emitted.
  • IgxInput now supports type="file" and its styling upon all themes.
    Note: validation of file type input is not yet supported.

General

  • Breaking Change - Many outputs are renamed with the introduction of new rules in Ignite UI for Angular's naming convention. Please, ensure that when you update to 11.1 you do so through
    ng update igniteui-angular
    
    or execute the update migrations manually afterwards
    ng update igniteui-angular --migrate-only
    
    This will ensure your application is updated to use the new output names.
  • IgxCheckbox, IgxRadio, IgxSwitch now follow the Google Material spec for focus behavior. See checkbox, radio, and switch.
  • IgxDialog
    • The dialog content has been moved inside the dialog window container in the template. This means that if you have added something in-between the opening and closing tags of the dialog, you may have to adjust its styling a bit since that content is now rendered inside a container that has padding on it.
  • IgxCalendar
    • A new string enumeration IgxCalendarView is exported. Either the new one or the current CalendarView can be used. CalendarView will be deprecated in a future release.
    • onSelection is now selected
    • onViewChanging is now viewChanging
    • onDateSelection is now dateSelection
    • onYearSelection is now yearSelection
    • onMonthSelection is now monthSelection
  • IgxYearsViewComponent
    • onSelection is now selected
    • onYearSelection is now yearSelection
  • IgxDaysViewComponent
    • onDateSelection is now dateSelection
    • onViewChanging is now viewChanging
  • IgxMonthsViewComponent
    • onSelection is now selected
    • onMonthSelection is now monthSelection
  • IgxMonthPickerComponent
    • onSelection is now selected
  • IgxRadioGroup
    • Added new property alignment that determines the radio group alignment. Available options are horizontal (default) and vertical.
  • IgxDialog
    • Added new onOpened and onClosed events.
  • IgxIcon
    • Deprecated - The color input property has been deprecated.
    • Renamed inputs
      isActive to active
      fontSet to family
  • IgxToast
    • Breaking Change -
      show and hide methods have been deprecated. open and close should be used instead.
      onShowing,onShown,onHiding and onHiden events have been deprecated. onOpening, onOpened, onClosing and onClosedshould be used instead.
  • IgxInputGroup
    • Added new property theme that allows you to set the theme explicitly and at runtime.
  • IgxSnackbar
    • show and hide methods have been deprecated. open and close should be used instead.
  • IgxSplitter
    • Breaking Change - the onToggle output is deprecated. A new output is introduced to replace it - collapsedChange. This allows for the collapsed state to be two-way bindable using the syntax [(collapsed)]="paneCollapse"
  • IgxChip
    • Breaking Change - The following outputs are renamed:
      • onMoveStart to moveStart
      • onMoveEnd to moveEnd
      • onRemove to remove
      • onClick to chipClick
      • onSelection to selectedChanging
      • onSelectionDone to selectedChanged
      • onKeyDown to keyDown
      • onDragEnter to dragEnter
  • IgxChipArea
    • Breaking Change - The following outputs are renamed:
      • onReorder to reorder
      • onSelection to selectionChange
      • onMoveStart to moveStart
      • onMoveEnd to moveEnd
  • IgxGrid, IgxHierarchicalGrid, IgxTreeGrid
    • Added new property selectRowOnClick that determines whether clicking over a row will change its selection state or not. Set to true by default.
    • GridPagingMode enum members rename - local to Local and remote to Remote. Example: GridPagingMode.Local.
    • The following new events are introduced: sorting, filtering, columnPinned, columnVisibilityChanging.
    • Behavioral Change -
      • onColumnPinning to emit IPinColumnCancellableEventArgs instead of IPinColumnEventArgs.
    • Breaking Change:
      • onPagingDone output is removed. Use the paging and pagingDone outputs exposed by the IgxPaginator.
      • page, perPage, paginate, nextPage, previousPage and totalPages in the grids are deprecated and will be removed. Use the corresponding IgxPaginator outputs/inputs. When using an external paginator, take care to provide the corresponding slice of data. See Paging with Custom Template

11.0.14

15 Feb 16:15
acb698d

Choose a tag to compare

Bug fixes

  • Grid: Select component in cell editing mode should fill the container #8880
  • IxgDatePicker: Deprecation warning about label property even if it's not implemented. #8917
  • Hidden columns are exported last when ignoreColumnsVisibility = true. #8856

10.2.14

15 Feb 16:09
5b69f40

Choose a tag to compare

Bug fixes

  • Grid: Select component in cell editing mode should fill the container #8880
  • IxgDatePicker: Deprecation warning about label property even if it's not implemented. #8917

11.1.0-alpha.6

08 Feb 15:41
c3a0b0c

Choose a tag to compare

11.1.0-alpha.6 Pre-release
Pre-release

11.1.0

New Features

  • IgxDropDown
    • The igx-drop-down-item now allows for igxPrefix, igxSuffix and igx-divider directives to be passed as ng-content and they will be renderer accordingly in the item's content.
  • IgxGrid
    • Added support for exporting grouped data.

General

  • IgxDialog
    • The dialog content has been moved inside the dialog window container in the template. This means that if you have added something in-between the opening and closing tags of the dialog, you may have to adjust its styling a bit since that content is now rendered inside a container that has padding on it.
  • IgxCalendar
    • A new string enumeration IgxCalendarView is exported. Either the new one or the current CalendarView can be used. CalendarView will be deprecated in a future release.
  • IgxRadioGroup
    • Added new property alignment that determines the radio group alignment. Available options are horizontal (default) and vertical.
  • IgxDialog
    • Added new onOpened and onClosed events.
  • IgxIcon
    • Deprecated - The color input property has been deprecated.
    • Renamed inputs
      isActive to active
      fontSet to family
  • IgxToast
    • Breaking Change -
      show and hide methods have been deprecated. open and close should be used instead.
      onShowing,onShown,onHiding and onHiden events have been deprecated. onOpening, onOpened, onClosing and onClosedshould be used instead.
  • IgxInputGroup
    • Added new property theme that allows you to set the theme explicitly and at runtime.
  • IgxSnackbar
    • show and hide methods have been deprecated. open and close should be used instead.
  • IgxGrid, IgxHierarchicalGrid, IgxTreeGrid
    • Added new property selectRowOnClick that determines whether clicking over a row will change its selection state or not. Set to true by default.
    • GridPagingMode enum members rename - local to Local and remote to Remote. Example: GridPagingMode.Local.

11.0.13

05 Feb 08:17
bf10a9e

Choose a tag to compare

Bug fixes

  • Combo filter doesn't work if the display property is not a string #8816
  • IgxExpansionPanel doesn't collapse when parent is set to 'ChangeDetectionStrategy.OnPush' #8501
  • ng add igniteui-angular throws error #8850
  • Expansion Panel wrong typography documentation in SASS docs #8857
  • IgxRadioGroupDirective ngAfterContentInit method is publicly accessible #8869
  • Use field name instead of ColumnN in the exported file for columns without headers. #8853
  • IgxHintDirective: End position is not working #8867

10.2.13

05 Feb 08:12
0c6dde1

Choose a tag to compare

Bug fixes

  • Combo filter doesn't work if the display property is not a string #8816
  • IgxExpansionPanel doesn't collapse when parent is set to 'ChangeDetectionStrategy.OnPush' #8501
  • Expansion Panel wrong typography documentation in SASS docs #8857
  • IgxRadioGroupDirective ngAfterContentInit method is publicly accessible #8869
  • Use field name instead of ColumnN in the exported file for columns without headers. #8853
  • IgxHintDirective: End position is not working #8867

11.1.0-alpha.5

03 Feb 09:58
49c5f3c

Choose a tag to compare

11.1.0-alpha.5 Pre-release
Pre-release

11.1.0

New Features

  • IgxDropDown
    • The igx-drop-down-item now allows for igxPrefix, igxSuffix and igx-divider directives to be passed as ng-content and they will be renderer accordingly in the item's content.
  • IgxGrid
    • Added support for exporting grouped data.

General

  • IgxDialog
    • The dialog content has been moved inside the dialog window container in the template. This means that if you have added something in-between the opening and closing tags of the dialog, you may have to adjust its styling a bit since that content is now rendered inside a container that has padding on it.
  • IgxCalendar
    • A new string enumeration IgxCalendarView is exported. Either the new one or the current CalendarView can be used. CalendarView will be deprecated in a future release.
  • IgxRadioGroup
    • Added new property alignment that determines the radio group alignment. Available options are horizontal (default) and vertical.
  • IgxDialog
    • Added new onOpened and onClosed events.
  • IgxToast
    • Breaking Change -
      show and hide methods have been deprecated. open and close should be used instead.
      onShowing,onShown,onHiding and onHiden events have been deprecated. onOpening, onOpened, onClosing and onClosedshould be used instead.
  • IgxInputGroup
    • Added new property theme that allows you to set the theme explicitly and at runtime.
  • IgxSnackbar
    • show and hide methods have been deprecated. open and close should be used instead.

11.1.0-alpha.4

20 Jan 12:18
2b56923

Choose a tag to compare

11.1.0-alpha.4 Pre-release
Pre-release

11.1.0

New Features

  • IgxDropDown
    • The igx-drop-down-item now allows for igxPrefix, igxSuffix and igx-divider directives to be passed as ng-content and they will be renderer accordingly in the item's content.

General

  • IgxDialog
    • The dialog content has been moved inside the dialog window container in the template. This means that if you have added something in-between the opening and closing tags of the dialog, you may have to adjust its styling a bit since that content is now rendered inside a container that has padding on it.
  • IgxCalendar
    • A new string enumeration IgxCalendarView is exported. Either the new one or the current CalendarView can be used. CalendarView will be deprecated in a future release.
  • IgxRadioGroup
    • Added new property alignment that determines the radio group alignment. Available options are horizontal (default) and vertical.
  • IgxDialog
    • Added new onOpened and onClosed events.
  • IgxInputGroup
    • Added new property theme that allows you to set the theme explicitly and at runtime.