# Release Notes for Version 4.1.0

Detailed release notes for DsExcel version 4.1.0

## Content



## Enhancements from the Previous Release

The following features have been added with this version of the product:

* Parse formula string into a syntax tree.
* Ignore Formulas when saving Excel files.
* Support open action script on PdfSaveOptions.
* New overload method to load JSON.
* More Features for SpreadJS Integration: RangeTemplate cell type, get/set custom object as cell value.
* New ToJson and FromJSON methods to Workbook elements.
* Supports system date and time format for few cultures.

## Performance Enhancements

The following performance enhancements have been done in this version of the product:

* Excel Template processing performance has been improved.
* Calculation Engine's performance has been improved while setting values.

## Resolved Issues

The following issues have been resolved since the last release.

* Performance issue when updating data in Excel using DsExcel API.
* When the worksheet contains a shape, the row height cannot be changed.
* The formula =TEXT("12345","[dbnum2]") does not work.
* The font is bold after exporting PDF.
* ROUNDUP result is different with Excel.
* DsExcel formula result is different with Excel.
* COUNTIF result is different with Excel.
* After exporting excel, the hidden rows are displayed.
* Conditional Format is not exported in PDF/HTML.
* The position of radio button list is wrong in the exported PDF.
* After setting the cell style in two ways, the results are different.
* Using IRange.HasFormula and IRange.Value together, degrades performance.
* Mixed order of Set and Get cell values degrades performance.