New to Telerik UI for ASP.NET Core? Download free 30-day trial

2024 Releases

This article lists the breaking or important changes in the 2024 releases of Telerik UI for ASP.NET Core.

Telerik UI for ASP.NET Core Q2 2024

Target Framework

As of the Q2 2024 release, Telerik UI for ASP.NET Core supports only LTS and STS versions of .NET Core. You can update to a supported .NET Core version.

Chart

The default Theme configuration for the Telerik UI for ASP.NET Core Charts is changed to sass. By default, the Chart theme will now match the loaded Sass-based theme.

Telerik UI for ASP.NET Core Q1 2024

Deprecated Controllers

As of the Q1 2024 release, the following controllers will be deprecated.

  • FileManager—ContentProviderController
  • Editor—EditorImageBrowserController, FileBrowserController, EditorFileBrowserController

Deprecated Interfaces

As of the Q1 2024 release, the following interfaces will be deprecated.

  • FileManager—IContentProviderController
  • Editor—IFileBrowserController, IImageBrowserController

Deprecated APIs

As of the Q1 2024 release, the following APIs will be deprecated.

  • ChartSeriesBuilder.Type(string)

        .Series(series => series
             .Bar(new double[] { 3.907 })
             .Type("bar")
        )
    
        .Series(series => series
           .Bar(new double[] { 3.907 }) // Type is determined by the declared Series builder.
        )
    
  • ChartSeriesLineSettingsBuilder.Width(string), ChartSeriesLineSettingsBuilder.Style(ChartAreaStyle), ChartSeriesLineSettingsBuilder.Style(ChartPolarAreaStyle), ChartSeriesLineSettingsBuilder.Style(ChartRadarAreaStyle)

        .Series(series => series
           .Bar(new double[] { 3.907 })
           .Line(line => line
                   .Width("100px")
                   .Style(ChartAreaStyle.Normal)
                   .Style(ChartPolarAreaStyle.Normal)
                   .Style(ChartRadarAreaStyle.Normal)
           )
        )
    
        .Series(series => series
           .Bar(new double[] { 3.907 })
           .Line(line => line
                   .Width(100)
                   .Style(ChartSeriesLineStyle.Normal)
           )
        )
    
  • ChartSeriesOverlaySettingsBuilder.Gradient

        .Series(series => series
           .Bar(new double[] { 3.907 })
           .Overlay(overlay => overlay.Gradient(ChartBarGradient.Glass))
        )
    
        .Series(series => series
           .Bar(new double[] { 3.907 })
           .Overlay(overlay => overlay.Gradient(ChartSeriesGradient.Glass))
        )
    
  • SplitterEventBuilder.LayoutChange

        .Events(events => events
           .LayoutChange("change")
           .LayoutChange(@<text>function () { return; }</text>)
        )
    
        .Events(events => events
           .Render("change")
           .Render(@<text>function () { return; }</text>)
        )
    

Deprecated Extensions

  • ApplicationBuilderExtensions
In this article