# 2026 v2

## Content

## **C1.DataCollection**

**Improvements**

* Added support when `JsonSerializerIsReflectionEnabledByDefault` is set to `false` to the following libraries:
    * Serialization
    * SignalR.Client
    * SignalR.Server
* Added the `AddDataCollection` extension for serialization.
* Added support for `IsAotCompatible` to the following libraries:
    * AdoNet
    * Android
    * iOS
    * BindingList
    * EntityFrameworkCore
    * Serialization
    * SignalR.Client
    * SignalR.Server
    * Win
    * WinUI
    * WPF

**Bug fixes**

* Fixed an issue where members of the non-generic `C1LengthList` were incorrectly trimmed in `net7` when a dependency originated from a `net6` library.
* Fixed an issue where C1WrapDataCollection did not handle collections of structures correctly.

## **C1.DataConnector**

**Bug Fixes**

* Fixed an issue where OData queries failed to parse DateTime filter expressions containing incorrectly URL-encoded special characters.
* Fixed an issue where OData connections with an empty schema caused exceptions during schema retrieval and data querying.

## **C1.DataEngine**

**Improvements**

* Updated the `C1.DataCollection` dependency to version `10.0.20262.5`.

## **C1.PDF**

**Improvements**

* Updated **Mescius License Manager**.
* Added support for the public `C1.Util.BigEndianBinaryReader` and `C1.Util.BigEndianBinaryWriter` classes.
* Added support for demonstrating PDF linearization with a multi-page document in the `CreatePDF` sample.
* Added support for the Picture property with the RtfPicture type on the RtfPictureShape object.
* Added support for PDF linearization through the `C1PdfDocument.UseLinearized` property.
* Added support for rendering C1Chart and C1Diagram content to PDF, DOCX, and RTF formats through `C1PdfDocument` and `C1WordDocument`.
* Added support for demonstrating chart and diagram rendering in the `ChartToPdf` sample.

**Vulnerability Fixes**

* Fixed package vulnerabilities by updating `System.Security.Cryptography.Pkcs` dependency from 9.0.0 to 9.0.21 to address **CVE-2026-84008**.

**Bug fixes**

* Fixed an issue where metafile image were rendered incorrectly when the image was converted to SVG.
* Fixed an issue where heading fonts were not retained when loading and saving DOCX files through `C1WordDocument`.
* Fixed an issue where Japanese characters were displayed when `FullWidthBullet` lists were created using `AddListTexts` in C1Word.
* Fixed an issue where `RussianLowerLetter` and `RussianUpperLetter` lists were not displayed correctly in DOCX files when created using `AddListTexts` in C1Word.
* Fixed an issue where vertical text extended beyond the rectangle bounds when converting metafile images to HTML.
* Fixed an issue where radio buttons and checkboxes were not displayed when converting HTML files to PDF through `DrawStringHtml()`.
* Fixed an issue where submit and reset buttons were not rendered correctly when converting HTML files to PDF through `DrawStringHtml()`.
* Fixed an issue where some text was not displayed when previewing generated PDF files in the default PDF viewers of Firefox and Edge.
* Fixed an issue where table cell widths did not reflect the specified `CELLPADDING` attribute when converting HTML files to PDF through `DrawStringHtml()`.
* Fixed an issue where text input fields were not displayed when converting HTML files to PDF through `DrawStringHtml()`.

## **C1.Excel**

**Improvements**

* Updated **Mescius License Manager**.
* Added support for rendering C1Chart and C1Diagram content to HTML with PNG and SVG output through C1.Excel.
* Added support for rendering chart and diagram content with `SvgRendering` and `SvgGraphicsRendering`.