excelize v2.0.1 Release Notes

Release Date: 2019-06-30 // almost 5 years ago
  • πŸš€ We are pleased to announce the release of version 2.0.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 change log.

    πŸš€ Release Notes

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

    Notable Features

    • πŸ†• New function SetHeaderFooter() init set header and footer support, relate issue #394
    • πŸ†• New function SetColStyle() support to set style by columns, relate issue #397
    • πŸ†• New functions SetDefaultFont() and GetDefaultFont() support to change the default font, relate issue #390
    • πŸ†• New functions SetDocProps() and GetDocProps(), support to set and get doc properties, relate issue #415
    • πŸ‘ The function AddChart() now support to create new 26 types of chart: cone, pyramid and cylinder series chart for column and bar, surface 3D, wireframe Surface 3D, contour and wireframe contour,bubble and 3D bubble chart, unsupported chart type add error prompt
    • πŸ†• New functions SetDefinedName() and GetDefinedName() support to set and get defined names
    • More detailed error information when open the encrypted file
    • πŸ‘ The function AddPicture() now support to add TIF and TIFF format images

    πŸ› Bug Fixes

    • πŸ›  Fix structs fields definition errors and keep double quotes in data validation formula
    • πŸ›  Fix comments duplicate caused by inner counting errors, resolve issue #373
    • πŸ›  Fix read file error caused by get sheet map errors, resolve issue #404
    • ✨ Enhance compatibility with PivotTable, resolve issue #413
    • ✨ Enhance compatibility with font size and bold style, resolve issue #411, #420 and #425
    • ✨ Enhance recalculation adjuster to resolve file broken issue, after insert or remove rows in some case, relate issue #421 and #424
    • πŸ›  Fix hide sheet does not work in some case, relate issue #418
    • πŸ›  Fix multi chart series caused file corrupted by avoid accent theme color index overflow, relate issue #422

    Miscellaneous

    • πŸ‘Œ Improve unit testing coverage (Line Coverage: 96.05%)
    • ⚑️ Optimize code, fix golint issues