Skip to content

Commit b50deca

Browse files
committed
Sync with Kendo UI Professional
1 parent 01aec15 commit b50deca

34 files changed

+1218
-165
lines changed

.github/pull-request-template

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
**Note to external contributors** - make sure to sign our Contribution License Agreement (CLA) first:
2+
3+
https://docs.google.com/forms/d/e/1FAIpQLSduN9hHUJpnjr_KOGsmSM_yGO-KKKggCJhiaOlEOLig6_Wkbg/viewform

docs-aspnet/backwards-compatibility/2018-backwards-compatibility.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 2018 Releases
33
page_title: 2018 Releases
44
description: "Learn about the breaking changes and backwards compatibility released by {{ site.product }} in 2018."
55
slug: breakingchanges_aspnetcore_2018
6-
position: 5
6+
position: 6
77
---
88

99
# 2018 Releases

docs-aspnet/backwards-compatibility/2020-backwards-compatibility.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 2020 Releases
33
page_title: 2020 Releases
44
description: "Learn about the breaking changes and backwards compatibility released by {{ site.product }} in 2020."
55
slug: breakingchanges_2020
6-
position: 4
6+
position: 5
77
---
88

99
# 2020 Releases

docs-aspnet/backwards-compatibility/2021-backwards-compatibility.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 2021 Releases
33
page_title: 2021 Releases
44
description: "Learn about the breaking changes and backwards compatibility released by {{ site.product }} in 2021."
55
slug: breakingchanges_2021
6-
position: 3
6+
position: 4
77
---
88

99
# 2021 Releases

docs-aspnet/backwards-compatibility/2022-backwards-compatibility.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 2022 Releases
33
page_title: 2022 Releases
44
description: "Learn about the breaking changes and backwards compatibility released by {{ site.product }} in 2022."
55
slug: breakingchanges_2022
6-
position: 2
6+
position: 3
77
---
88

99
# 2022 Releases

docs-aspnet/backwards-compatibility/2023-backwards-compatibility.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 2023 Releases
33
page_title: 2023 Releases
44
description: "Learn about the breaking changes and backwards compatibility released by {{ site.product }} in 2023."
55
slug: breakingchanges_2023
6-
position: 1
6+
position: 2
77
---
88

99
# 2023 Releases
Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
---
2+
title: 2024 Releases
3+
page_title: 2024 Releases
4+
description: "Learn about the breaking changes and backwards compatibility released by {{ site.product }} in 2024."
5+
slug: breakingchanges_2024
6+
position: 1
7+
---
8+
9+
# 2024 Releases
10+
11+
This article lists the breaking or important changes in the 2024 releases of {{ site.product }}.
12+
13+
## {{ site.product }} R1 2024
14+
15+
**Deprecated Controllers**
16+
17+
As of the R1 2024 release, the following controllers will be deprecated.
18+
19+
* FileManager—`ContentProviderController`
20+
* Editor—`EditorImageBrowserController`, `FileBrowserController`, `EditorFileBrowserController`
21+
22+
**Deprecated Interfaces**
23+
24+
As of the R1 2024 release, the following interfaces will be deprecated.
25+
26+
* FileManager—`IContentProviderController`
27+
* Editor—`IFileBrowserController`, `IImageBrowserController`
28+
29+
**Deprecated APIs**
30+
31+
As of the R1 2024 release, the following APIs will be deprecated.
32+
33+
34+
{% if site.core %}
35+
* `ChartSeriesBuilder.Type(string)`
36+
37+
```Deprecated
38+
.Series(series => series
39+
.Bar(new double[] { 3.907 })
40+
.Type("bar")
41+
)
42+
```
43+
```Alternative
44+
.Series(series => series
45+
.Bar(new double[] { 3.907 }) // Type is determined by the declared Series builder.
46+
)
47+
```
48+
49+
* `ChartSeriesLineSettingsBuilder.Width(string)`, `ChartSeriesLineSettingsBuilder.Style(ChartAreaStyle)`,
50+
`ChartSeriesLineSettingsBuilder.Style(ChartPolarAreaStyle)`,
51+
`ChartSeriesLineSettingsBuilder.Style(ChartRadarAreaStyle)`
52+
53+
```Deprecated
54+
.Series(series => series
55+
.Bar(new double[] { 3.907 })
56+
.Line(line => line
57+
.Width("100px")
58+
.Style(ChartAreaStyle.Normal)
59+
.Style(ChartPolarAreaStyle.Normal)
60+
.Style(ChartRadarAreaStyle.Normal)
61+
)
62+
)
63+
```
64+
```Alternative
65+
.Series(series => series
66+
.Bar(new double[] { 3.907 })
67+
.Line(line => line
68+
.Width(100)
69+
.Style(ChartSeriesLineStyle.Normal)
70+
)
71+
)
72+
```
73+
74+
* `ChartSeriesOverlaySettingsBuilder.Gradient`
75+
76+
```Deprecated
77+
.Series(series => series
78+
.Bar(new double[] { 3.907 })
79+
.Overlay(overlay => overlay.Gradient(ChartBarGradient.Glass))
80+
)
81+
```
82+
```Alternative
83+
.Series(series => series
84+
.Bar(new double[] { 3.907 })
85+
.Overlay(overlay => overlay.Gradient(ChartSeriesGradient.Glass))
86+
)
87+
```
88+
89+
* `SplitterEventBuilder.LayoutChange`
90+
91+
```Deprecated
92+
.Events(events => events
93+
.LayoutChange("change")
94+
.LayoutChange(@<text>function () { return; }</text>)
95+
)
96+
```
97+
```Alternative
98+
.Events(events => events
99+
.Render("change")
100+
.Render(@<text>function () { return; }</text>)
101+
)
102+
```
103+
104+
{% else %}
105+
106+
107+
* `ChartSeriesBuilderBase.GroupNameTemplate`
108+
109+
```Deprecated
110+
.Series(series => series.Bar(s => s.Sales)
111+
.Name("Sales")
112+
.GroupNameTemplate("#= series.name # for #= group.field # #= group.value #")
113+
)
114+
```
115+
```Alternative
116+
.Series(series => series.Bar(s => s.Sales)
117+
.Name("#= series.name # for #= group.field # #= group.value #")
118+
)
119+
```
120+
121+
* `EditorMessages.FormatBlock`, `EditorMessages.Styles`
122+
```Deprecated
123+
.Messages(messages => messages
124+
.FormatBlock("Format")
125+
.Styles("Style")
126+
)
127+
```
128+
```Alternative
129+
.Messages(messages => messages
130+
.Formatting("Format")
131+
.Style("Style")
132+
)
133+
```
134+
135+
{% endif %}
136+
137+
{% if site.core %}
138+
139+
**Deprecated Extensions**
140+
141+
* `ApplicationBuilderExtensions`
142+
143+
{% endif %}

docs-aspnet/html-helpers/layout/responsivepanel/overview.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ The following example demonstrates a basic configuration of the Responsive Panel
104104

105105
> The Telerik UI Responsive Panel component accepts any HTML that is passed in the `Content` option. For more advanced scenarios, pass custom HTML of your choice.
106106
107+
## CSP Compliance
108+
109+
The Responsive Panel relies on inline styles to create dynamic media queries. If strict [CSP mode]({% slug troubleshooting_content_security_policy_aspnetmvc %}) is enabled for the applicaiton you can use the [`.Nonce`](/api/kendo.mvc.ui.fluent/responsivepanelbuilder#noncesystemstring) configuration option and specify a nonce attribute that will be set to the inline style injected in the `head` tag, containing the dynamic media query styles.
110+
107111
## Next Steps
108112

109113
* [Getting Started with the Responsive Panel]({% slug responsive_panel_getting_started %})
@@ -118,4 +122,4 @@ The following example demonstrates a basic configuration of the Responsive Panel
118122
{% if site.core %}
119123
* [Server-Side API of the Responsive Panel TagHelper](/api/taghelpers/responsivepanel)
120124
{% endif %}
121-
* [Knowledge Base Section](/knowledge-base)
125+
* [Knowledge Base Section](/knowledge-base)

docs-aspnet/installation/overview-download.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ To download the {{ site.product }} binaries with the components, you can use eit
7070
* Archives with setup files&mdash;from the downloads section of your [Telerik account](https://www.telerik.com/account), you can get `.zip` and `.7z` files that include the Telerik UI for ASP.NET MVC binaries and the client-side JavaScript and CSS files. The [files included in the archive]({% slug msi_install_aspnetmvc6_aspnetmvc %}#distribution-contents) are identical with those that you get when you use the automated installer, but you don't get the automatic NuGet configuration and the Visual Studio extensions.
7171
{% endif %}
7272

73+
> As of R1 2024, all of the binaries and NuGet packages will be digitally signed {% if site.core %}. {% else %} and the `telerik.ui.for.aspnetmvc.hotfix.{VERSION}.commercial.digitally-signed` package will be deprecated.{% endif %}
74+
7375
## Providing the Client-Side Resources
7476

7577
Regardless of the method that you use to download and install the {{ site.product }} binaries, you must always [include the client-side JavaScript and CSS files in your project]({% slug copyclientresources_aspnetmvc6_aspnetmvc %}). The reason is that the {{ site.product }} are server-side wrappers for the [Kendo UI for jQuery widgets](https://www.telerik.com/kendo-jquery-ui).

0 commit comments

Comments
 (0)