Starting with 2025 Q1, all users of the Telerik and Kendo UI components and tools, will need to apply a valid license key file to both new and existing projects.
Common:
Added new AIPrompt component.
Added support for Magic Keyboard on touch devices.
Document Processing: Introduced support for Optical Character Recognition (OCR), allowing the conversion of images of typed, handwritten, or printed text into machine-encoded text from a scanned document.
Replaced obsolete import and export method overloads in Telerik.Web.UI with timeout-aware overloads and introduced the configurable SecurityHelper.DplFormatProviderTimeout setting.
DropDownList:
Added support for Magic Keyboard on touch devices.
PdfProcessing:
Introduced support for Optical Character Recognition (OCR), allowing the conversion of images of typed, handwritten, or printed text into machine-encoded text from a scanned document.
Introduced support for adding barcodes to a PDF document.
Introduced option for setting height to table rows.
Introduced API allowing optimization and reduction of the size of existing PDF files.
Introduced support for import-export of XFA fields.
Introduced support for Named actions.
Introduced support for ResetForm action.
Handled import of documents with missing MediaBox operator.
TreeView:
Added support for Magic Keyboard on touch devices.
不具合の修正
Combobox:
Fixed issue where German and French resource files do not contain all strings in English resource file.
Common:
Removed the License Provider to eliminate license.licx file-related issues and simplify the licensing process.
Removed obsolete IE mergeAttributes method from the source code.
DocumentProcessing:
Fixed issue where OpenXML formats are susceptible to DoS attacks passing through the timeout mechanism.
Editor:
Refactored greedy regexes and replaced them with better alternative.
MultiSelect:
Fixed issue regarding incorrect appearance when setting the Visible true on PostBack.
PdfProcessing:
Fixed issue where a NullReferenceException is thrown when importing a file with explicitly set UserInterfaceName annotation property to null.
Fixed issue where a NullReferenceException is thrown when importing a document and enumerate the pages.
Fixed issue where a NullReferenceException is thrown when cloning or merging documents containing a Link with Action collection.
Fixed issue where a NotSupportedException is thrown when parsing CFF Type1 font.
Fixed issue where a NotSupportedException is thrown when exporting an image with ICCBased color space and the default ImageCompression is changed.
Fixed issue where some text is missing when the culture is German.
Fixed issue where a KeyNotFoundException is thrown when reading glyph data with Type1Font.
Fixed issue where a KeyNotFoundException is thrown when loading a document with unsupported annotation.
Fixed issue where an InvalidOperationException: 'Position is out of range.' is thrown while reading the font in the import process.
Fixed issue where an InvalidCastException is thrown when parsing the font for a specific document.
Fixed issue where an IndexOutOfRangeException is thrown when encoding an image with Grayscale color space.
Fixed issue where images are inverted after export.
Fixed issue regarding an error in Adobe when inspecting a page with DeviceGray ColorSpace image after import-export.
Fixed issue where an ArgumentNullException is thrown when importing a document with missing indirect reference object.
Fixed issue regarding an ArgumentException: 'Name cannot contain .(period).' when merging PDF files with form fields.
Fixed issue in PdfStreamWriter where JavaScript actions are broken after merging documents.
Fixed issue where a NullReferenceException when Type1 font with random bytes count (lenIV) is set to 0.
Fixed issue where an InvalidCastException is thrown when importing a file with missing space.
Fixed issue where an InvalidCastException is thrown when importing a document with a missing state separator in the object stream.
Fixed issue where a NullReferenceException is thrown when importing a form XObject with null Resources in PDF dictionary.
PushButton:
Fixed issue where PostBackUrl in a RadPushButton doesn't work.
Spell:
Fixed issue where RadSpell does not work and throws an "h is not a constructor" error.
Spreadsheet:
Fixed undefined error when triggering Bold, Italic, or Underline with keyboard shortcuts.
SpreadProcessing:
Fixed issue where the Export method does not respect the timeout parameter.
Fixed issue where a NullReferenceException is thrown when exporting a workbook with no sheets. A message indicating that a workbook should contain at least one visible sheet is now displayed.
Fixed issue where Name Conflict window is displayed when an XLS file is imported and then exported to XSLX.
Fixed issue where duplicating a worksheet with the CopyFrom method does not copy the defined conditional formatting rules.
Fixed issue where an ArgumentNullException is thrown when importing a document containing a rule with no format set.