excelize v1.3.0 Release Notes

Release Date: 2018-05-13 // almost 6 years ago
  • ๐Ÿš€ We are pleased to announce the release of 1.3.0.

    ๐Ÿš€ Release Notes

    ๐Ÿš€ The most notable changes in this release are:

    ๐ŸŽ Performance

    • ๐Ÿ’… Make SetCellStyle() quicker by skipping conversions in checkCellInArea(), and skipping area checks when we are sure the cell can't be before or past the current row/col
    • ๐Ÿ’พ Save bytes on memory instead of string, 11% memory savings, see Performance Figures

    ๐Ÿ”‹ Feature

    • ๐Ÿ†• New function SetSheetRow() has been added for support write whole line at once, relate issue #96 and #194;
    • ๐Ÿ†• New functions GetColOutlineLevel(), GetRowOutlineLevel(), SetColOutlineLevel() and SetRowOutlineLevel() has been added for suppport creat group
    • โž• Add iterator method for Rows, new functions Columns(), Next() and Error() has been added
    • ๐Ÿ‘ Function SetCellValue() now supports bool and time.Duration type value
    • ๐Ÿ‘ Function AddTable() now supports set name of table, relate issue #216
    • ๐Ÿ‘ Function AddPicture() now supports set the positioning of a picture, relate issue #214
    • ๐Ÿ‘ Function GetCellValue() now supports read inlineStr type cell value, relate issue #208 and pull request #209
    • ๐Ÿ‘ Function AddChart() now supports set custom chart size
    • โž• Add 3D, 3D 100%, clustered, stacked and 100% stacked bar and column series charts supported, relate issue #160 and #190
    • โž• Add a hyperlink to an image support for the function AddPicture(), relate issue #185
    • โž• Add protection properties associated with the cell support, relate issue #191;
    • โž• Add categories or values on reverse order (orientation of the chart) support, and set auto or fixed maximum, minimum of the axis, relate issue #202;

    ๐Ÿ›  Bugfix

    • ๐Ÿ›  Fix DeleteSheet() make broken file caused by activeTab tag calculation wrong, relate issue #165
    • ๐Ÿ›  Fix read columns count wrong in specific xlsx data, relate issue #175
    • ๐Ÿ– Handle special shared string table file name xl/SharedStrings.xml to make lib compatibility with 1C software, relate issue #188
    • ๐Ÿ›  Fix checkCellInArea() index out of range when merged cell ref is single coordinate, relate issue #206
    • ๐Ÿ›  Fix set font family not works, relate issue #222

    API Changed

    • ๐Ÿ‘‰ Make row index consistent in function SetRowHeight() and GetRowHeight(), fix issue #205