whats-new-xamarin

Telerik UI for Xamarin

Release History

Telerik UI for Xamarin is Retiring

Following Microsoft’s retirement of Xamarin in May 2024, Progress announces the discontinuation of Telerik UI for Xamarin in February 2025. Technical support and critical fixes will be available until February 2026.

Telerik UI for Xamarin 2025 Q1 (version 2025.1.212)

February 12, 2025

What's New

NEW
  • 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.

What's Changed

CHANGED
  • 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. For details, see our Licensing Documentation.
  • Updated End User License Agreement (EULA).

DocumentProcessing

FIXED
  • OpenXML formats are susceptible to DoS attacks passing through the timeout mechanism.

PdfProcessing

NEW
  • 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.
  • Handled import of documents with missing MediaBox operator.
  • Introduced support for import-export of XFA fields.
  • Introduced support for Named actions.
  • Introduced support for ResetForm action.
FIXED
  • SkiaImageFormatProvider: An AggregateException: 'The given key 'Abc.Visuals.IAbcStrokedRectangle' was not present in the dictionary' is thrown when exporting the pages with SkiaImageFormatProvider.
  • SkiaImageFormatProvider: Signature omitted on export.
  • SkiaImageFormatProvider: Missing elements on rendered image.
  • SkiaImageFormatProvider: Export to image is slow and the consumed memory is huge.
  • A NullReferenceException is thrown when importing a file with explicitly set UserInterfaceName annotation property to null.
  • A NullReferenceException is thrown when importing a document and enumerate the pages.
  • A NullReferenceException is thrown when cloning or merging documents containing a Link with Action collection.
  • A NotSupportedException is thrown when parsing CFF Type1 font.
  • A NotSupportedException is thrown when exporting an image with ICCBased color space and the default ImageCompression is changed.
  • Some text is missing when the culture is German.
  • А KeyNotFoundException is thrown when reading glyph data with Type1Font.
  • A KeyNotFoundException is thrown when loading a document with unsupported annotation.
  • An InvalidOperationException: 'Position is out of range.' is thrown while reading the font in the import process.
  • An InvalidCastException is thrown when parsing the font for a specific document.
  • An IndexOutOfRangeException is thrown when encoding an image with Grayscale color space.
  • Images are inverted after export.
  • ImageFormatProvider: System.AggregateException exception is thrown when exporting a document to an image.
  • An error in Adobe when inspecting a page with DeviceGray ColorSpace image after import-export.
  • An ArgumentNullException is thrown when importing a document with missing indirect reference object.
  • An ArgumentException: 'Name cannot contain .(period).' when merging PDF files with form fields.
  • SkiaImageFormatProvider: OverflowException is thrown when converting a document to an image.
  • PdfStreamWriter: JavaScript actions are broken after merging documents.
  • A NullReferenceException when Type1 font with random bytes count (lenIV) is set to 0.
  • An InvalidCastException is thrown when importing a file with missing space.
  • An InvalidCastException is thrown when importing a document with a missing state separator in the object stream.
  • A NullReferenceException is thrown when importing a form XObject with null Resources in PDF dictionary.

SpreadProcessing

FIXED
  • The Export method does not respect the timeout parameter.
  • 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.
  • Name Conflict window is displayed when an XLS file is imported and then exported to XSLX.
  • Export to PDF fails in single-threaded platforms.
  • Duplicating a worksheet with the CopyFrom method does not copy the defined conditional formatting rules.
  • An ArgumentNullException is thrown when importing a document containing a rule with no format set.

WordsProcessing

FIXED

ZipLibrary

FIXED

What's new across all Telerik products?

See all updates

RSS
Get Started Waves

Next Steps

Check the documentation

Get off to a fast start with the product.

See pricing

The license entitles you to the Telerik Ultimate support plan.

Download 30-day free trial

Try Telerik UI for Xamarin with dedicated support.