# 2025 v2.1

## Content

### C1.DataConnector

#### **Improvements**

* Updated logging to use appropriate log levels for connection strings, SQL queries, and error messages.
* Implemented updated C1 licensing with support for subscription licenses, built-in version and edition management, security updates, and a new activation tool with UI and command-line interfaces.

#### **Bug fixes**

* Fixed an issue where CSV table names were not parsed correctly on Linux due to use of a platform-dependent path separator.
* Fixed a deadlock that caused the UI to become unresponsive when executing asynchronous HTTP requests in C1.AdoNet.Kintone.

### C1.DataEngine

#### **Improvements**

* Updated the target framework to .NET Framework 4.6.2 to replace .NET Framework 4.5.2.
* Updated the **C1.DataCollection** reference to version **10.0.20252.3**.

### C1.Excel

#### **Bug fixes**

* Fixed an issue where data from char datatype columns was not exported to Excel files generated from C1TrueDBGrid.
* Fixed an issue where strokes in vertical text were rendered incorrectly in PDF output when exporting C1FlexReport using C1PdfFilter.
* Fixed an issue where underlined text was rendered as a midline strikethrough when exporting to PDF.
* Fixed an issue where font size in RTF fields was rendered smaller in PDF output when exporting C1FlexReport using the C1.Pdf provider.
* Fixed an issue where cell formulas were not updated correctly when inserting rows in .NET Standard–based C1.Excel after upgrading from C1.C1Excel.

### C1.Pdf

#### **Improvements**

* Added the C1.Util.Font.GetBuiltIn method to retrieve built-in fonts by name or font family.

#### **Bug fixes:**

* Fixed an issue where spacing between RTF-formatted words and subsequent text was not rendered correctly in Word and RTF exports from C1FlexReport.
* Fixed a System.OverflowException that occurred when rendering or exporting C1FlexReport containing inline RTF with surrogate pairs.
* Fixed an issue where DrawStringHtml ignored RectangleF boundaries and overwrote the PDF footer.
* Fixed issues where HTML rendered using DrawStringHtml did not respect table layout, cell width constraints, or per-row borders in PDF output.
* Fixed multiple RTF rendering issues in PDF output, including incorrect fonts, formatting errors, duplicated text, and improper table pagination.
* Fixed an issue where rendering EMF vector images using `DrawMetafile()` caused dashed lines to render as solid and incorrectly scaled the page coordinate system.
* Fixed an issue where multi-page HTML content rendered using `DrawStringHtml` overlapped the PDF footer due to ignored layout boundaries.

### ScheduleCore

#### **Improvements**

* Updated C1.Win.ScheduleCore to target .NET Framework 4.6.2 and .NET Standard 2.0, enabling use in .NET 4.x applications.