Infragistics Ignite UI for Angular 20.1.0

Released: Oct 6, 2025

20.1.0 での更新項目

機能

  • Geographic Map
    • Azure Map Imagery Support - The GeographicMap now supports Azure-based map imagery, allowing developers to display detailed, dynamic maps across multiple application types. You can combine multiple map layers, visualize geographic data, and create interactive mapping experiences with ease. Note: Support for Bing Maps imagery is being phased out. Existing enterprise keys can still be used to access Bing Maps, ensuring your current applications continue to function while you transition to Azure maps.
  • Charts
    • New Axis Label Events - The following events have been added to the DataChart to allow you to detect different operations on the axis labels:
      • LabelMouseDown.
      • LabelMouseUp.
      • LabelMouseEnter.
      • LabelMouseLeave.
      • LabelMouseMove.
      • LabelMouseClick.
    • Companion Axis - Added CompanionAxis properties to the X and Y axis that allow you to quickly create a clone of an existing axis. When enabled using the CompanionAxisEnabled property, this will default the cloned axis to the opposite position of the chart and you can then configure that axes' properties.
    • RadialPieSeries Inset Outlines - There is a new property called useInsetOutlines to control how outlines on the IgxRadialPieSeriesComponent are rendered. Setting this value to true will inset the outlines within the slice shape, whereas a false (default) value will place the outlines half-in half-out along the edge of the slice shape.
    • Breaking Changes - A fix was made due to an issue where the PlotAreaPosition and ChartPosition properties on IgxChartMouseEventArgs class were reversed. This will change the values that plotAreaPosition and chartPosition return.
    • New properties added to the DataToolTipLayer, ItemToolTipLayer, and CategoryToolTipLayer to aid in styling: ToolTipBackground, ToolTipBorderBrush, and ToolTipBorderThickness.
    • New properties added to the DataLegend to aid in styling: ContentBackground, ContentBorderBrush, and ContentBorderThickness. The ContentBorderBrush and ContentBorderThickness default to transparent and 0 respectively, so in order to see these borders, you will need to set these properties.
    • Added a new property to IgxChartMouseEventArgs called worldPosition that provides the world relative position of the mouse. This position will be a value between 0 and 1 for both the X and Y axis within the axis space.
    • Added highlightingFadeOpacity to IgxSeriesViewerComponent and IgxDomainChartComponent. This allows you to configure the opacity applied to highlighted series.
    • Expose CalloutLabelUpdating event for domain charts.
  • IgxBulletGraph
    • Added new LabelsVisible property.
  • IgxLinearGauge
    • Added new LabelsVisible property.
  • IgxGrid, IgxTreeGrid, IgxHierarchicalGrid
  • Introduced a new cell merging feature that allows you to configure and merge cells in a column based on same data or other custom condition, into a single cell.
  • Added the ability to pin individual columns to a specific side (start or end of the grid), so that you can now have pinning from both sides. This can be done either declaratively by setting the pinningPosition property on the column.
  • IgxCarousel
    • Added select method overload accepting index.
  • IgxDateRangePicker
    • Now has a complete set of properties to customize the calendar:
      • headerOrientation.
      • orientation.
      • hideHeader.
      • activeDate.
      • disabledDates.
      • specialDates.
    • As well as the following templates, available to customize the contents of the calendar header in dialog mode:
      • igxCalendarHeader.
      • igxCalendarHeaderTitle.
      • igxCalendarSubheader.
    • Added new properties:
      • usePredefinedRanges - Whether to render built-in predefined ranges.
      • customRanges - Allows the user to provide custom ranges rendered as chips.
      • resourceStrings - Allows the user to provide set of resource strings.
    • Behavioral Changes
      • Added cancel button to the dialog, allowing the user to cancel the selection.
      • The calendar is displayed with header in dialog mode by default.
      • The picker remains open when typing (in two-inputs and dropdown mode).
      • The calendar selection is updated with the typed value.
      • The calendar view is updated as per the typed value.
      • The picker displays a clear icon by default in single input mode.
  • IgxPredefinedRangesAreaComponent
    • Added new component for rendering the predefined or custom ranges inside the calendar of the IgxDateRangePicker.
  • IgxDatePicker
    • Similar to the IgxDateRangePicker, also completes the ability to customize the calendar by introducing the following properties in addition to the existing ones:
      • hideHeader.
      • orientation.
      • activeDate.
    • Behavioral Changes
      • The calendar selection is updated with the typed value.
      • The calendar view is updated as per the typed date value.
  • IgxOverlay
    • Position Settings now accept a new optional offset input property of type number. Used to set the offset of the element from the target in pixels.
  • IgxTooltip
    • The tooltip now remains open while interacting with it.
  • IgxTooltipTarget
    • Introduced several new properties to enhance customization of tooltip content and behavior. Those include positionSettings, hasArrow, sticky, closeButtonTemplate.
  • IgxDropDown
    • Now exposes a role input property, allowing users to customize the role attribute based on the use case. The default is listbox.
  • IgxTooltipTarget
    • Behavioral Changes
      • The showDelay input property now defaults to 200.
      • The hideDelay input property now defaults to 300.
      • The showTooltip and hideTooltip methods do not take showDelay/hideDelay into account.
  • IgxGrid, IgxTreeGrid, IgxHierarchicalGrid, IgxPivotGrid
    • Sorting improvements
      • Improved sorting algorithm efficiency using Schwartzian transformation. This is a technique, also known as decorate-sort-undecorate, which avoids recomputing the sort keys by temporarily associating them with the original data records.
      • Refactored sorting algorithms from recursive to iterative.
    • Groupby improvements
      • Refactored grouping algorithm from recursive to iterative.
      • Optimized grouping operations.

不具合の修正

  • IgxDataChart
    • Zoom rectangle is not positioned the same as the background rectangle.
    • Data Annotation Overlay Text Color not working.
  • IgxDoughnutChart
    • No textStyle property for either the chart or series (pie chart has this).
  • IgxCategoryChart
    • Resizing the containing window of the IgxCategoryChart causes the chart to fail to render the series.
  • Excel Library
    • Adding line chart corrupts excel File for German culture.
  • IgxGrid
    • Unpinned column does not return to the original position if hidden columns exist.