Edit this page
Available for: UI for ASP.NET AJAX | UI for ASP.NET MVC | UI for WPF | UI for WinForms | UI for Silverlight

Backward Compatibility

This article will list the breaking changes and how they can be fixed when upgrading from a specific version of the controls to the next one.

What's Different in 2016 R3

Changed

Assemblies with a version number ending with .45 suffix are not distributed.

What to do now

Use the assemblies with a version number ending with .40 suffix. The library doesn't contain code specific for .NET Framework 4.5, thus an additional version is not needed.

What's Different in 2016 Q1

Changed

Telerik.Windows.Maths.dll is removed and integrated in Telerik.Windows.Documents.Spreadsheet.

Changed

Telerik.Windows.Maths::InterpolationExtensions is now internal.

Changed

Telerik.Windows.Maths::RVector is now internal.

Changed

Telerik.Windows.Documents.Spreadsheet.Expressions.Functions::FunctionBase.Evaluate(RadExpression[] arguments) method is obsolete.

What to do now

Use Telerik.Windows.Documents.Spreadsheet.Expressions.Functions::FunctionBase.Evaluate(FunctionEvaluationContext context) instead.

Changed

Telerik.Windows.Documents.Spreadsheet.Expressions.Functions::FunctionBase.EvaluateOverride(RadExpression[] arguments) is obsolete.

What to do now

Use Telerik.Windows.Documents.Spreadsheet.Expressions.Functions::FunctionBase.EvaluateOverride(FunctionEvaluationContext context) instead.

Changed

Telerik.Windows.Documents.Spreadsheet.Expressions.Functions::FunctionWithArguments.EvaluateOverride(object[] arguments) is obsolete.

What to do now

Use Telerik.Windows.Documents.Spreadsheet.Expressions.Functions::FunctionWithArguments.EvaluateOverride(FunctionEvaluationContext<object> context) instead.

Changed

Telerik.Windows.Documents.Spreadsheet.Expressions.Functions::FunctionWithSameTypeArguments<T>.EvaluateOverride(T[] arguments) instead.

What to do now

Use Telerik.Windows.Documents.Spreadsheet.Expressions.Functions::FunctionWithSameTypeArguments<T>.EvaluateOverride(FunctionEvaluationContext<T> context) instead.

What's Different in 2015 Q2

Changed

Telerik.Windows.Documents.Spreadsheet.Layout.Layers.WorksheetRenderUpdateContext::ViewportPaneTypeToVisibleCellBoxes property is removed.

What to do now

Use Telerik.Windows.Documents.Spreadsheet.Layout.Layers.WorksheetRenderUpdateContext::VisibleCellLayoutBoxes property instead.

Changed

Telerik.Windows.Documents.Spreadsheet.Measurement.FontManager is removed.

What to do now

Use Telerik.Windows.Documents.Core.Fonts.SystemFontsManager class instead.

Changed

Telerik.Windows.Documents.Spreadsheet.Model.SpreadsheetNameCollectionScope::Name property is removed.

Changed

Telerik.Windows.Documents.Spreadsheet.Model.SelectionState::SelectionState(IEnumerable selectedRanges, CellIndex activeCellIndex) constructor is removed.

Changed

Use Telerik.Windows.Documents.Spreadsheet.Model.SelectionState::SelectionState(IEnumerable selectedRanges, CellIndex activeCellIndex, ViewportPaneType pane) constructor instead.

Changed

Telerik.Windows.Documents.Spreadsheet.Utilities.UnitHelper::EMUsToDIP(int value) is removed.

What to do now

Use EmuToDip(double value) method instead.

What's Different in 2014 Q3

Changed

The default value of the IsEnabled property of the WorkbookHistory class is changed to false.

What to do now

You can enable the history of a Workbook by setting the property to true.

Changed

The Width, Height and RotationAngle properties of the FloatingShapeBase class no longer update the CellIndex, OffsetX and OffsetY properties.

What to do now

If it is necessary for them to be updated automatically, the SetWidth, SetHeight and SetRotationAngle methods can be used instead with the bool adjustCellIndex parameter set to true.

Changed

String Name property of SpreadsheetNameCollectionScope is marked obsolete.

What to do now

The property is related to the RadSpreadsheet UI control and is not used in the processing library.