excelize v1.4.0 Release Notes
Release Date: 2018-09-27 // over 5 years ago-
๐ We are pleased to announce the release of 1.4.0.
๐ Release Notes
๐ The most notable changes in this release are:
๐ Performance
- ๐ Performance optimization 20% faster, 14% memory savings on set cell values. See Performance Figures
- ๐ Use github.com/mohae/deepcopy to deep copy worksheets instead of the internal
deepcopy
function that was using encoding/gob serialization and deserialization
๐ Feature
- ๐ New function
GetComments()
has been added for support retrieves all comments and returns a map of worksheet name to the worksheet comments - ๐ New functions
RGBToHSL()
andHSLToRGB()
has been added for support convert RGBA, HSL color - ๐ New function
NewDataValidation()
and series functionsDataValidation.SetDropList()
,DataValidation.SetError()
,DataValidation.SetInput()
,DataValidation.SetRange()
,DataValidation.SetSqref()
andDataValidation.SetSqrefDropList()
has been added for suppport data validation - ๐ New function
AddPictureFromBytes()
has been added, relate issue #259 - ๐ Function
GetCellFormula()
now supports shared formula types, relate issue #227 - ๐ Support to parse dates further in future
- ๐ Use min/mid/max value for 2 and 3 color scale conditional formatting
๐ Bugfix
- ๐ Improved commenting formatting, fix expands all comment boxes stacked all in one place
- ๐ Fix create worksheet by
NewSheet()
cause file issue, related issue #249
API Changed
- โ Add error return value for functions:
AddChart()
,AddComment()
,AddPicture()
,AddShape()
,AddTable()
andSetConditionalFormat()