Introduced a Telerik UI for ASP.NET AJAX AI Coding Assistant that can be used through an MCP server.
Introduced a Telerik Document Processing AI Coding Assistant for the PDF Processing library, which can be used through an MCP server.
Common:
Telerik Document Processing: CancelationTokenSourceFactory.CreateTokenSource(TimeSpan? timeSpan) now performs proper argument checking.
Editor:
Added a new StripJavaScriptUris content filter, enabled by default, to block dangerous JavaScript-based URI schemes in HTML attributes.
The StripDomEventAttributes content filter is now enabled by default to improve protection against XSS attacks.
PdfProcessing:
Introduced extended digital signature support. You can now externally sign the document hash and also use a TimeStamp server.
Enabled Long-Term Validation (LTV).
Introduced API for externally signing the document hash.
Introduced support for writing a RadFixedPage containing widgets using the PdfPageStreamWriter.WriteContent() method.
Implemented Group 3, 2-D encoding for TIFF images (CCITTFaxDecode).
Import of documents with invalid Creation or Modification dates is now handled.
Provided support for the PAdES-BES signature standard.
Introduced support for encrypting documents with an AES-128 algorithm.
Provided support for /TR (Transfer Function) property of SMask.
Added Comfort and Extended levels for the ZUGFeRD invoice.
Introduced API for signing a document using a TimeStamp server.
Introduced timeout mechanism for TextFormatProvider, TextSearch, and TextPosition.
SpreadProcessing:
Introduced Export to JSON file format.
Added support for querying and summarizing Workbook content using AI, enabling users to interact with and extract insights from Workbooks.
不具合の修正
Common:
NullReferenceException in SkinRegistrar.GetAppSetting() when debugging with page.Site null.
Sys.InvalidOperationException for duplicate enum registrations in CDN combined resources.
Editor:
Fixed issue where script execution occurs when switching between HTML to Design modes despite StripDomEventAttributes being enabled.
Grid:
Fixed issue where active item style remains active while navigating through other items.
Fixed issue when sorting a grid with LightWeight render mode and exporting to Excel Biff format the sort expression is added to the header cells.
Fixed Grid Client-Side "BETWEEN" Filter support for DateTime values.
HtmlChart:
Fixed Box Plot/Candlestick Chart Error: Uncaught (in promise) ReferenceError: series is not defined.
ImageGallery:
Fixed issue where CurrentScrollPosition is not synchronized when ThumbnailsAreaSettings EnableZoneScroll="true" and ShowScrollbar="true".
ListBox:
Fixed issue where transfer button needs to be clicked twice to make it have an effect in RadListBox with Transfer functionality.
PdfProcessing:
Fixed issue in TextFormatProvider where extra character spacing occurs after export.
Fixed issue where registered fonts are lost when the code is executed on multiple threads.
Fixed issue where PDF/A-1a and PDF/A-2b fails VeraPdf verification when there is an element with opacity exported (StrokeAlphaConstant).
Fixed an OutOfMemoryException: Insufficient memory to continue the execution of the program when importing a document larger than 2.1 GB.
Fixed issue where ListBoxField selection is lost after import-export when the normal appearance contains MarkedContent with an empty properties dictionary.
Fixed issue where an InvalidCastException is thrown when importing a document with structure attribute that has a version number.
Fixed issue where InvalidCastException is thrown when importing a document with a structure element with an indirect reference to an integer value.
Fixed issue where an ArgumentException is thrown when exporting a document with a Unicode character in the Document Info.
Fixed issue where Stream is not disposed from PdfStreamWriter or PdfFileSource classes when the Dispose method is not called explicitly.
Fixed issue where a NullReferenceException is thrown when RecalculateContent is called on the VariableContent widget with OpenTypeFont.
Fixed issue where it would wrongly embed Standard Fonts when PdfComplianceLevel.None.
Fixed issue where the appearance of a form field button is lost after import-export operation.
Fixed issue where a solid line appears over the dashed lines when generating PDF from SVG diagram.
Fixed issue where SkiaImageFormatProvider: SMask.Matte is not applied correctly.
Fixed issue where an OutOfMemoryException is thrown when importing a large document with invalid cross-reference table.
Fixed issue where "object reference is not set to an instance of an object" is thrown when loading a PDF generated with PdfProcessing in PAC.
Fixed issue where a NullReferenceException is thrown when decoding the image with CCITTFaxDecode filter.
Fixed issue where merging a document with RadioButtonFields throws ArgumentException: "An item with the same key has already been added".
Fixed issue where Line width (LW) Graphic state property is lost on import.
Fixed issue where a KeyNotFoundException is thrown when importing a document with structure element that references a page that is not part of the page collection.
Fixed issue where hidden fields appear after merging PDF documents.
Fixed issue where encrypted documents with an AES-256 algorithm are opened as empty documents on Apple devices.
Fixed issue where creating a document from an SVG image with a CapPathRound adds unexpected lines.
Fixed issue where an ArgumentNullException is thrown when importing a restricted, AES-encrypted document.
Fixed issue where an ArgumentException is thrown when importing a document with duplicated filed names.
[WPF] Fixed issue where a KeyNotFoundException occurs when filing the fields in a specific document and saving it.
Fixed issue where an InvalidCastException is thrown and the form field is skipped when importing a document containing a single associated widget annotation (or terminal field) merged into the field dictionary.
Underline is not properly exported when the paragraph has exact line spacing and the font size is small.
The CIDToGIDMap value is exported as an indirect object when the value is a PdfString.
When recalculated, the TextBox widget appearance is exported with the wrong text properties.
Subscript text underline should be shifted down compared to normal text underline.
Fixed issue where an OutOfMemoryException is thrown when decoding large images with the CCITTFaxDecode filter.
[WPF] More pages than document pages count are rendered when some page tree node is added multiple times in its Parent Kids collection.
Fixed issue where the fields highlight is lost on import.
Fixed issue where fields are doubled according to ItextSharp after import/export. Update to itext version 9.2.0 or above to resolve this.
Fixed issue where field border appearance is lost during import-export of the document.
Fixed issue where Adobe Reader corrupts the umlaut/diacritics characters when typing in TextBox field exported from PdfProcessing.
Slider:
Fixed issue where RadSlider last item label is not centered when SmallChange equals LargeChange.
SpreadProcessing:
Fixed issue where DataBar conditional formatting with middle axis cannot be created.
Fixed ArgumentNullException: 'Value cannot be null. (Parameter 'key')' while importing a document with shared formulas and conditional formatting.
Fixed issue where ConditionalFormattingRange's Formattings collection is not correctly enumerated when there are rules with intermittent ranges.
SpreadStreamProcessing:
Fixed issue where appending content to an existing workbook results in a corrupted document.
WordsProcessing:
PdfFormatProvider: Tables should ignore the fixed preferred width with the value of 0.
Fixed SdtBuilderFailureException when importing a document with picture SDT around a paragraph with bookmark and picture.
Fixed issue where replace cannot match whole words with special characters at the start/end.
Fixed issue where left indents with floating point values are imported as 0.
Fixed InvalidOperationException when cloning a document containing fields spanning multiple paragraphs.
Fixed incorrect message when the found match is contained in several paragraphs.
Fixed issue where hyperlinks with fragment identifiers are not resolved correctly.
Fixed issue where exporting a Header/Footer with a content control with multiple paragraphs leads to an empty document.