Releases: tealeg/xlsx
3.3.1
What's happened since 3.3.0?
- We revived this library - people keep using it, and keep submitting patches. I'll support them in that.
- some concurrent testing issues were fixed and switched over to using the quicktest library inl ine with the bulk of the testing. (Thanks benedictjohannes.
- We support go1.2.1! (Thanks egon.nijns)
- A bunch of memory leaks have been fixed (Thanks Olivier Mengué)
3.3.0
Minor release comprising 18 months' worth of bug fixes and minor maintenance tasks.
What's Changed
- Improve wording in the README. by @xStrom in #741
- fix: memory leak risk when file write err by @echoface in #744
- fix datavalidation dorplist size by @yixinin in #720
- Allow to add names to the workbook by @LeonB in #733
- fix cell regex expression match f tag in a cell by @horsley in #740
- Upgrade CodeSee workflow to version 2 by @codesee-maps in #751
- fix(row-limit): add ns to close tag by @xieziheng1 in #757
- Bump golang.org/x/text from 0.3.3 to 0.3.8 by @dependabot in #753
- go.mod: upgrade Go to 1.18 to split dependencies by @dolmen in #758
- Upgrade dependencies by @dolmen in #759
- Upgrade GitHub CI by @dolmen in #760
New Contributors
- @echoface made their first contribution in #744
- @yixinin made their first contribution in #720
- @LeonB made their first contribution in #733
- @horsley made their first contribution in #740
- @codesee-maps made their first contribution in #751
- @xieziheng1 made their first contribution in #757
- @dependabot made their first contribution in #753
- @dolmen made their first contribution in #758
Full Changelog: v3.2.4...v3.2.5
3.2.4
v3.2.3
v3.2.2
v3.2.1 [USE WITH CARE]
There are serious known bugs in this release. We're working to resolve them and a 3.2.2 will follow as soon as possible.
Issues resolved in this release - see v3.2.1 milestone :
- Empty cells are filled by the first column name - v3.2.0 #594
- High memory usage while creating a xlsx file and xlsx.UseDiskVCellStore not working #596
- Fixes internal links #620
- Combine cells in the same sheet and set the droplist. Excel is damaged #610
This release was requested as people are waiting on some of the bug fixes. All outstanding bugs for the milestone have been pushed onto the v3.3.0 milestone instead.
v3.2.0
This release comprises the following changes:
v3.1.1
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
.