Releases: tealeg/xlsx
v3.1.0
v3.0.0
Summary
Version 3.0.0 of the xlsx library fixes a significant number of issues, but breaks backwards compatibility in order to do so. For a full list of changes see the milestone.
DiskV backend
You can now optionally pass the UseDiskVCellStore operation to all methods that open, or create an xlsx.File. Selecting this option will result in much lower memory usage when handling large sheets, but will run slightly slower than the default in-memory cell store backend.
Streaming support removed
If you were previously using the StreamFileBuilder you should use V2 of this library of earlier.
Sheet.ForEachRow and Row.ForEachCell accept options.
You can indicate that you'd like to SkipEmptyRows or SkipEmptyCells.
v2.0.1
v2.0.0
This release breaks an important, but bad, assumption that there should be a 1-to-1 mapping between the cells in a sheet and the column definitions. This model simplified the development of the original library a little, but it defeats the purpose of the col definitions (to apply stylistic information over ranges of columns).
Numerous other fixes have been included. For a full list of changes look here: https://github.com/tealeg/xlsx/milestone/5?closed=1
v1.0.5
Baseline release for those who want to vendor
As pointed out in #306 we haven't done formal release tags since 2013. As Go's vendoring and dependency management story has now started to crystalise, it does feel like a good time to change this.
Plenty of people are using xlsx in production, so let's formally call the current state v1.0.0.
Feel the release
I’ve been using the master branch at incredible scale, for quite some time. We have tons of unit tests on top of the library, and we have lots of users that would complain to me Immediately if this wasn’t working correctly. This branch works. Furthermore, I hope you can find someone to help you get release.