• v1.4.1 dea7ba0ec4

    v1.4.1 Stable

    xuri released this 2019-01-01 10:18:42 +00:00 | 879 commits to master since this release

    We are pleased to announce the release of version 1.4.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 WriteTo() has been added, it implements io.WriterTo to write the file
    • New function SearchSheet() has been added to get coordinates by given worksheet name, cell value, and regular expression. Relate issue #277
    • New functions ProtectSheet() and UnprotectSheet() has been added to prevent other users from accidentally or deliberately changing, moving, or deleting data in a worksheet, relate issue #273
    • New functions GetMergeCells() has been added, support to get all merged cells from a worksheet currently
    • Add support to flip outline summaries, relate issue #304
    • Support go module
    • Support set and get TopLeftCell properties of sheet view options, relate issue #310
    • The function AddChart() now support to create 2D / 3D area, stacked area, 100% stacked area charts, relate issue #311

    Bug Fixes

    • Fix the issue caused by missing tradition to strict conversion for sharedStringsReader(), resolve issue #276
    • Fix unknown option in chart format JSON struct tag
    • Fix nil pointer dereference when getting cell formula in some case, resolve issue #290
    • Make the function GetRows() return value avoid empty rows in the tail of the worksheet, resolve issue #195
    • Fix GetSheetMap() failed in some case, resolve issue #297
    • Fix delete worksheet index error in some case, resolve issue #308

    Miscellaneous

    • Tests refactoring, resolve issue #322
    • Add a new logo for excelize, numerous documentation updates
    Downloads