Releases: IgniteUI/igniteui-angular
Releases · IgniteUI/igniteui-angular
10.2.0-alpha.7
10.2.0
General
IgxGridActions- Added
asMenuItemsInput for grid actions -igx-grid-editing-actions,igx-grid-pinning-actions. When set to true will render the related action buttons as separate menu items with button and label.
- Added
IgxInputGroup- Breaking Change - Removed
fluent,fluent_search,bootstrap, andindigoas possible values for thetypeinput property. - Behavioral Change - The styling of the input group is now dictated by the theme being used. The remaining
types-line,border, andboxwill only have effect on the styling when used with thematerialtheme. Thesearchtype will affect styling when used with all themes. Changing the theme at runtime will not change the styling of the input group, a page refresh is required.
- Breaking Change - Removed
IgxGrid,IgxTreeGrid,IgxHierarchicalGrid- Rename outputs
onRowEditEntertorowEditEnter
onCellEditEntertocellEditEnter
onCellEdittocellEdit
onRowEdittorowEdit - Breaking Change - The
onCellEditCancelevent is replaced by the newcellEditExitevent that emits every time the editable cell exits edit mode. - Breaking Change - The
onRowEditCancelevent is replaced by the newrowEditExitevent that emits every time the editable row exits edit mode.
- Rename outputs
IgxOverlay- Breaking Change -
targetproperty inPositionSettingshas been deprecated. You can set the attaching target for the component to show inOverlaySettingsinstead.
- Breaking Change -
IgxToggleDirectiveonAppended,onOpenedandonClosedevents are emitting now arguments ofToggleViewEventArgstype.onOpeningandonClosingevents are emitting now arguments ofToggleViewCancelableEventArgstype.
IgxSelect- Added
aria-labelledbyproperty for the items list container(marked asrole="listbox"). This will ensure the users of assistive technologies will also know what the list items container is used for, upon opening.
- Added
IgxDatePicker- Breaking Change - Deprecated the
labelproperty. - Added
aria-labelledbyproperty for the input field. This will ensure the users of assistive technologies will also know what component is used for, upon input focus.
- Breaking Change - Deprecated the
igxNavigationDrawer- Added
disableAnimationproperty which enables/disables the animation, when toggling the drawer. Set tofalseby default.
- Added
igxTabs- Added
disableAnimationproperty which enables/disables the transition animation of the tabs' content. Set tofalseby default.
- Added
IgxExpansionPanelIExpansionPanelEventArgs.panel- Deprecated. Usеownerproperty to get a reference to the panel.
New Features
IgxGrid,IgxTreeGrid,IgxHierarchicalGrid- When triggering an export of the grid via the toolbar and the export takes more than 500 milliseconds, the export button becomes disabled and an indeterminate progress bar is shown at the bottom of the toolbar until the export is finished.
cellEditExitis a new event that fires when cell exits edit moderowEditExitis a new event that fires when row exits edit mode- Added getRowData(rowSelector) method that returns an object that represents the data that is contained in the specified row component.
- Added ability to spawn row adding UI through exoposed methods. Note that rowEditing should be enabled.
beginAddRowmethod which starts the adding row UI.beginAddChildmethod which starts the adding child UI.
this.grid.beginAddRow(rowID);
- Added an input properties to
IgxGridEditingActionscomponent to show/hide add row and add child buttons which trigger the UI based on context expression.
<igx-tree-grid [rowEditing]="true"> <igx-action-strip #actionStrip> <igx-grid-editing-actions [addRow]="true" [addChild]="actionStrip.context.level < 3"> </igx-grid-editing-actions> </igx-action-strip> </igx-tree-grid>
IGX_INPUT_GROUP_TYPEinjection token- Allows for setting an input group
typeon a global level, so all input-group instances, including components using such an instance as a template will have their input group type set to the one specified by the token. It can be overridden on a component level by explicitly setting atype.
- Allows for setting an input group
IgxExcelExporterService- Added
worksheetNameproperty to theIgxExcelExporterOptions, that allows setting the name of the worksheet.
- Added
IgxDatePicker- The the
labelproperty have been deprecated and a custom label can also be set by nesting a inside the tags.
- The the
IgxTimePicker- Added a custom label functionality.
IgxCalendarandIgxDatePicker- newshowWeekNumbersinput, that allows showing of the week number at left side of content area.IgxOverlay- The
PositionSettingstargetproperty has been deprecated and moved toOverlaySettings. - An optional Point/HTML Element parameter
targethas been added to theposition()method
- The
IgxToast- The component now utilizes the
IgxOverlayServiceto position itself in the DOM. - An additional input property
outlethas been added to allow users to specify custom Overlay Outlets using theIgxOverlayOutletDirective; - The
positionproperty now accepts values of typeIgxToastPositionthat work with strict templates.
- The component now utilizes the
IgxExpansionPanelHeaderonInteractionis now cancelable- Added
iconRefproperty. This can be used to get a reference to the displayed expand/collapsed indicator. ReturnsnullificonPositionis set toNONE.
10.2.0-alpha.6
General
IgxDatePicker- Added
aria-labelledbyproperty for the input field. This will ensure the users of assistive technologies will also know what component is used for, upon input focus.
- Added
IgxInputGroup- Breaking Change - Removed
fluent,fluent_search,bootstrap, andindigoas possible values for thetypeinput property. - Behavioral Change - The styling of the input group is now dictated by the theme being used. The remaining
types-line,border, andboxwill only have effect on the styling when used with thematerialtheme. Thesearchtype will affect styling when used with all themes. Changing the theme at runtime will not change the styling of the input group, a page refresh is required.
- Breaking Change - Removed
IgxOverlay- Breaking Change -
targetproperty inPositionSettingshas been deprecated. You can set the attaching target for the component to show inOverlaySettingsinstead.
- Breaking Change -
IgxSelect- Added
aria-labelledbyproperty for the items list container(marked asrole="listbox"). This will ensure the users of assistive technologies will also know what the list items container is used for, upon opening.
- Added
IgxDatePicker- Breaking Change - Deprecated the
labelproperty.
- Breaking Change - Deprecated the
igxGridActions- Added
asMenuItemsInput for grid actions -igx-grid-editing-actions,igx-grid-pinning-actions. When set to true will render the related action buttons as separate menu items with button and label.
- Added
igxNavigationDrawer- Added
disableAnimationproperty which enables/disables the animation, when toggling the drawer. Set tofalseby default.
- Added
igxTabs- Added
disableAnimationproperty which enables/disables the transition animation of the tabs' content. Set tofalseby default.
- Added
IgxExpansionPanelIExpansionPanelEventArgs.panel- Deprecated. Usеownerproperty to get a reference to the panel.
New Features
IgxGrid,IgxTreeGrid,IgxHierarchicalGrid- When triggering an export of the grid via the toolbar and the export takes more than 500 milliseconds, the export button becomes disabled and an indeterminate progress bar is shown at the bottom of the toolbar until the export is finished.
- Added getRowData(rowSelector) method that returns an object that represents the data that is contained in the specified row component.
- Added ability to spawn row adding UI through exoposed methods. Note that rowEditing should be enabled.
beginAddRowmethod which starts the adding row UI.beginAddChildmethod which starts the adding child UI.
this.grid.beginAddRow(rowID);
- Added an input properties to
IgxGridEditingActionscomponent to show/hide add row and add child buttons which trigger the UI based on context expression.
<igx-tree-grid [rowEditing]="true"> <igx-action-strip #actionStrip> <igx-grid-editing-actions [addRow]="true" [addChild]="actionStrip.context.level < 3"> </igx-grid-editing-actions> </igx-action-strip> </igx-tree-grid>
IGX_INPUT_GROUP_TYPEinjection token- Allows for setting an input group
typeon a global level, so all input-group instances, including components using such an instance as a template will have their input group type set to the one specified by the token. It can be overridden on a component level by explicitly setting atype.
- Allows for setting an input group
IgxExcelExporterService- Added
worksheetNameproperty to theIgxExcelExporterOptions, that allows setting the name of the worksheet.
- Added
IgxDatePicker- The the
labelproperty have been deprecated and a custom label can also be set by nesting a inside the tags.
- The the
IgxTimePicker- Added a custom label functionality.
IgxCalendarandIgxDatePicker- newshowWeekNumbersinput, that allows showing of the week number at left side of content area.IgxOverlay- The
PositionSettingstargetproperty has been deprecated and moved toOverlaySettings. - An optional Point/HTML Element parameter
targethas been added to theposition()method
- The
IgxToast- The component now utilizes the
IgxOverlayServiceto position itself in the DOM. - An additional input property
outlethas been added to allow users to specify custom Overlay Outlets using theIgxOverlayOutletDirective; - The
positionproperty now accepts values of typeIgxToastPositionthat work with strict templates.
- The component now utilizes the
IgxExpansionPanelHeaderonInteractionis now cancelable- Added
iconRefproperty. This can be used to get a reference to the displayed expand/collapsed indicator. ReturnsnullificonPositionis set toNONE.
10.1.8
Bug fixes
- Clicking [igxHint] should not focus the input element in inputGroup #7489
- Nav drawer flex shrink is not restricted #6856
- IgxDateRangePicker regards August 31 invalid. #8073
- IgxDatePicker in vertical view with several months has broken layout #7233
- Grid's navigateTo(rowIndex) fails with an error "Cannot read property 'rowEnd' of undefined" when the grid has a multi-row layout. #8052
- igx-date-range-picker is editable when disabled property is set to true. #8062
- Can't entry a time from the keyboard after resetting the time with the reset button. #8146
- Editing-cell mode will finish when open the context menu (right click) #8187
- igx-grid: row edit overlay disappears #8023
- Can't entry a time from the keyboard after resetting the time with the reset button. #8146
- igxCombo: Clear button is active when disabled property is set to true. #8200
9.1.19
Bug fixes
- Clicking [igxHint] should not focus the input element in inputGroup #7489
- Nav drawer flex shrink is not restricted #6856
- IgxDateRangePicker regards August 31 invalid. #8073
- IgxDatePicker in vertical view with several months has broken layout #7233
- Can't entry a time from the keyboard after resetting the time with the reset button. #8146
- Editing-cell mode will finish when open the context menu (right click) #8187
- igx-grid: row edit overlay disappears #8023
- igxCombo: Clear button is active when disabled property is set to true. #8200
- igxTimePicker: onValueChanged event is not triggered when a value "00:00" is removed with the "clear" button #8135
10.2.0-alpha.5
General
IgxDatePicker- Added
aria-labelledbyproperty for the input field. This will ensure the users of assistive technologies will also know what component is used for, upon input focus.
- Added
IgxInputGroup- Breaking Change - Removed
fluent,fluent_search,bootstrap, andindigoas possible values for thetypeinput property. - Behavioral Change - The styling of the input group is now dictated by the theme being used. The remaining
types-line,border, andboxwill only have effect on the styling when used with thematerialtheme. Thesearchtype will affect styling when used with all themes. Changing the theme at runtime will not change the styling of the input group, a page refresh is required.
- Breaking Change - Removed
IgxOverlay- Breaking Change -
targetproperty inPositionSettingshas been deprecated. You can set the attaching target for the component to show inOverlaySettingsinstead.
- Breaking Change -
IgxSelect- Added
aria-labelledbyproperty for the items list container(marked asrole="listbox"). This will ensure the users of assistive technologies will also know what the list items container is used for, upon opening.
- Added
IgxDatePicker- Breaking Change - Deprecated the
labelproperty.
- Breaking Change - Deprecated the
igxGridActions- Added
asMenuItemsInput for grid actions -igx-grid-editing-actions,igx-grid-pinning-actions. When set to true will render the related action buttons as separate menu items with button and label.
- Added
New Features
IgxGrid,IgxTreeGrid,IgxHierarchicalGrid- When triggering an export of the grid via the toolbar and the export takes more than 500 milliseconds, the export button becomes disabled and an indeterminate progress bar is shown at the bottom of the toolbar until the export is finished.
- Added getRowData(rowSelector) method that returns an object that represents the data that is contained in the specified row component.
- Added ability to spawn row adding UI through exoposed methods. Note that rowEditing should be enabled.
beginAddRowmethod which starts the adding row UI.beginAddChildmethod which starts the adding child UI.
this.grid.beginAddRow(rowID);
- Added an input properties to
IgxGridEditingActionscomponent to show/hide add row and add child buttons which trigger the UI based on context expression.
<igx-tree-grid [rowEditing]="true"> <igx-action-strip #actionStrip> <igx-grid-editing-actions [addRow]="true" [addChild]="actionStrip.context.level < 3"> </igx-grid-editing-actions> </igx-action-strip> </igx-tree-grid>
IGX_INPUT_GROUP_TYPEinjection token- Allows for setting an input group
typeon a global level, so all input-group instances, including components using such an instance as a template will have their input group type set to the one specified by the token. It can be overridden on a component level by explicitly setting atype.
- Allows for setting an input group
IgxExcelExporterService- Added
worksheetNameproperty to theIgxExcelExporterOptions, that allows setting the name of the worksheet.
- Added
IgxDatePicker- The the
labelproperty have been deprecated and a custom label can also be set by nesting a inside the tags.
- The the
IgxTimePicker- Added a custom label functionality.
IgxCalendarandIgxDatePicker- newshowWeekNumbersinput, that allows showing of the week number at left side of content area.IgxOverlay- The
PositionSettingstargetproperty has been deprecated and moved toOverlaySettings. - An optional Point/HTML Element parameter
targethas been added to theposition()method
- The
IgxToast- The component now utilizes the
IgxOverlayServiceto position itself in the DOM. - An additional input property
outlethas been added to allow users to specify custom Overlay Outlets using theIgxOverlayOutletDirective; - The
positionproperty now accepts values of typeIgxToastPositionthat work with strict templates.
- The component now utilizes the
10.1.7
9.1.18
10.2.0-alpha.4
General
IgxDatePicker- Added
aria-labelledbyproperty for the input field. This will ensure the users of assistive technologies will also know what component is used for, upon input focus.
- Added
IgxInputGroup- Breaking Change - Removed
fluent,fluent_search,bootstrap, andindigoas possible values for thetypeinput property. - Behavioral Change - The styling of the input group is now dictated by the theme being used. The remaining
types-line,border, andboxwill only have effect on the styling when used with thematerialtheme. Thesearchtype will affect styling when used with all themes. Changing the theme at runtime will not change the styling of the input group, a page refresh is required.
- Breaking Change - Removed
IgxOverlay- Breaking Change -
targetproperty inPositionSettingshas been deprecated. You can set the attaching target for the component to show inOverlaySettingsinstead.
- Breaking Change -
IgxSelect- Added
aria-labelledbyproperty for the items list container(marked asrole="listbox"). This will ensure the users of assistive technologies will also know what the list items container is used for, upon opening.
- Added
IgxDatePicker- Breaking Change - Deprecated the
labelproperty.
- Breaking Change - Deprecated the
New Features
IgxGrid,IgxTreeGrid,IgxHierarchicalGrid- When triggering an export of the grid via the toolbar and the export takes more than 500 milliseconds, the export button becomes disabled and an indeterminate progress bar is shown at the bottom of the toolbar until the export is finished.
IGX_INPUT_GROUP_TYPEinjection token- Allows for setting an input group
typeon a global level, so all input-group instances, including components using such an instance as a template will have their input group type set to the one specified by the token. It can be overridden on a component level by explicitly setting atype.
- Allows for setting an input group
IgxExcelExporterService- Added
worksheetNameproperty to theIgxExcelExporterOptions, that allows setting the name of the worksheet.
- Added
IgxDatePicker- The the
labelproperty have been deprecated and a custom label can also be set by nesting a inside the tags.
- The the
IgxTimePicker- Added a custom label functionality.
IgxCalendarandIgxDatePicker- newshowWeekNumbersinput, that allows showing of the week number at left side of content area.IgxOverlay- The
PositionSettingstargetproperty has been deprecated and moved toOverlaySettings. - An optional Point/HTML Element parameter
targethas been added to theposition()method
- The