🚀 This release comprises the following changes:
- The addition of
Row.GetCoordinate()functions that fix issue #586 .
- 👍 #581 allows the
Row.WriteSlicemethod to accept slices as a target instead of just pointers to slices (the old behaviour is still supported).
- 💅 #582 polishes some code a little but has no external effects.
- The addition of
🔖 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.
0️⃣ You can now optionally pass the
UseDiskVCellStoreoperation 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
StreamFileBuilderyou should use V2 of this library of earlier.
You can indicate that you'd like to
Whoops, forgot to do a proper v2 module definition.
🚀 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
coldefinitions (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.2December 03, 2013
🚀 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.
🚧 This branch encapsulates the current state of the master branch prior to branching to the
v1branch to allow parallel maintenance fo the v1.x.x versions and the proposed v2.x.x versions.
v1.0.3July 14, 2017