excelize v2.3.1 Release Notes
Release Date: 2020-09-22 // about 3 years ago-
๐ We are pleased to announce the release of version 2.3.1. Featured are a handful of new areas of functionality and numerous bug fixes.
๐ A summary of changes is available in the Release Notes. A full list of changes is available in the changelog.
๐ Release Notes
๐ The most notable changes in this release are:
Notable Features
- ๐ Support open spreadsheet with password protection by ECMA-376 document standard encryption, relate issue #199
- โ Add checking and limits for the worksheet
- ๐ Extend pivot table functionality: support set the header, style, and table options for the pivot table
- ๐ Security vulnerabilities and patches
๐ Improve the Compatibility
- ๐ Compatible with Go 1.15, fix unit test failed on Windows and potential race condition, relate issue #689
- 0๏ธโฃ Default row height compatibility with Apache OpenOffice and Kingsoft WPSโข
- ๐ Improve compatibility for phonetic hint and sheet tab color
๐ Bug Fixes
- ๐ Fix
RemoveRow
slice bounds out of range cause panic in some case, resolve #686 - ๐ Fix stream writer generated corrupted files issue
- ๐ Fix the scale for add picture not work, resolve #691
Miscellaneous
- โก๏ธ Unit tests update and typo fixed
- ๐ Documentation website with multilingual: English, French, Russian, Chinese, Japanese, and Korean, which has been updated
- Welcome join the Slack channel to meet other members of our community
Previous changes from v2.3.0
-
๐ We are pleased to announce the release of version 2.3.0. Featured are a handful of new areas of functionality and numerous bug fixes.
๐ A summary of changes is available in the Release Notes. A full list of changes is available in the changelog.
๐ Release Notes
๐ The most notable changes in this release are:
Notable Features
- ๐ Support to set cell values concurrent, relate issue #670
- ๐ New API:
SetSheetFormatPr
andGetSheetFormatPr
, support to set and get worksheet formatting properties, relate issue #635 - ๐ New API:
GetCols
andCols
, support columns iterator - ๐
AddChart
support specified logarithmic scale on Y-axis, relate issue #661 - ๐
AddPicture
support insert image autofit cell - โ Add limits for total columns, row and filename length
- ๐ Formula calculation engine support defined name, relate issue #665
- โก๏ธ API
CalcCellValue
update, formula calculation engine working in progress: 12 new functions has been added,COUNTA
,ISBLANK
,ISERR
,ISERROR
,ISEVEN
,ISNA
,ISNONTEXT
,ISODD
,ISNUMBER
,MEDIAN
,NA
,SUMIF
๐ Improve the Compatibility
- Compatible to case-sensitive doc parts path
- Storage string to SST (shared string table), relate issue #622
- ๐ Support the
row
element withoutr
attribute in the worksheet - ๐ Support XML multi namespace, make compatible with Kingsoft WPSโข Office, relate issue #651
- ๐ Improve the compatibility of the auto filter with Office 2007 - 2010, resolve #637
๐ Bug Fixes
- Avoid duplicate filter database in workbook defined name
- ๐ Avoid creating duplicate style, resolve #643
- Escape characters for set rich-text
- ๐ Fix the issue, comment shapes are changed after reopening spreadsheet created by Excelize, resolve #672
- ๐ Fix panic when enabling compiler inline flags, resolve #677 and #679
- ๐ Fix the accuracy issue of getting cell value of percentage cell
Miscellaneous
- ๐ Improved error handling and fix crash when open invalid spreadsheet file
- โ Add missing checking error in unit tests
- ๐ Documentation website with multilingual: English, French, Russian, Chinese, Japanese, and Korean, which has been updated