Skip to content

Commit

Permalink
Prep for release 0.9.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
jmcnamara committed Dec 26, 2019
1 parent e89474f commit 18b4d26
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 4 deletions.
16 changes: 16 additions & 0 deletions Changes.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
/**
@page changes Changes

## 0.9.0 December 26 2019

- Fix to avoid duplicate images being copied to an libxlsxwriter file. Excel
uses an optimization where it only stores one copy of a repeated/duplicate
image in a workbook. Libxlsxwriter didn't do this which meant that the file
size would increase when then was a large number of repeated images. This
release fixes that issue and replicates Excel's behavior.

Note, that this change adds a dependency on the [Openwall MD5] library,
which is now included with the libxlsxwriter third party source files. It is
possible to compile libxlsxwriter without this library, and thus getting the
older behavior, by passing `USE_NO_MD5=1` to make.


[Openwall MD5]: https://openwall.info/wiki/people/solar/software/public-domain-source-code/md5

## 0.8.9 December 16 2019

- Added support for default hyperlink style in `worksheet_write_url()`.
Expand Down
2 changes: 1 addition & 1 deletion License.txt
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ has the following licence:

Note, the MD5 library is used to avoid including duplicate image files in the
xlsx file. If this functionality isn't required it is possible to compile
libxlsxwriter without this library, see @ref gsg_tmpdir.
libxlsxwriter without this library by passing `USE_NO_MD5=1` to make.

Next: @ref changes
*/
1 change: 1 addition & 0 deletions cocoapods/libxlsxwriter-umbrella.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
#import "styles.h"
#import "theme.h"
#import "third_party/ioapi.h"
#import "third_party/md5.h"
#import "third_party/queue.h"
#import "third_party/tmpfileplus.h"
#import "third_party/tree.h"
Expand Down
4 changes: 2 additions & 2 deletions include/xlsxwriter.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
#include "xlsxwriter/format.h"
#include "xlsxwriter/utility.h"

#define LXW_VERSION "0.8.9"
#define LXW_VERSION_ID 89
#define LXW_VERSION "0.9.0"
#define LXW_VERSION_ID 90

#endif /* __LXW_XLSXWRITER_H__ */
2 changes: 1 addition & 1 deletion libxlsxwriter.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "libxlsxwriter"
s.version = "0.8.9"
s.version = "0.9.0"
s.summary = "Libxlsxwriter: A C library for creating Excel XLSX files."
s.ios.deployment_target = "8.0"
s.osx.deployment_target = "10.8"
Expand Down

0 comments on commit 18b4d26

Please sign in to comment.