Releases: libxls/libxls
libxls 1.6.3
- Fix style record size check on big-endian systems
- Fix header include in C++ mode
- Fix buffer overflows when parsing style records
- Various build fixes
- New
LIBXLS_UNSUPPORTED_ENCRYPTION
error code - Fix infinite loop with self-referencing sectors
libxls 1.6.2
libxls 1.6.1
This release corrects the libtool version information found in libxls 1.6.0, and fixes undefined behavior for applications that were originally linked against the 1.5.x dynamic library. The C source code is unchanged from the last release. See #79
libxls 1.6.0
NOTE: The libtool information on the 1.6.0 release was improperly set. If you compiled a program against an older version of the dynamic library, you may need to recompile and relink. Please see #79 or wait until a 1.6.1 release.
This release enables decoding of non-Unicode character sets in older (BIFF5) XLS files. In addition, it improves string-conversion performance in newer files. See #77
The minor version has been increased to reflect changes in the header files, including a break in the ABI. The public API remains the same.
libxls 1.5.3
- Allow truncated XLS files #55 #60 #76 tidyverse/readxl#619
- Fix long-standing "extra column" bug #73
- Support for
RSTRING
records (rich-text cells in older BIFF5 files) tidyverse/readxl#611
libxls 1.5.2
- Fix character transliteration on Windows when iconv is not present #66
- Make C++ test conditional on having a C++11 compiler (requires autoconf-archive)
- README: Add links to language bindings (and an OSS-Fuzz badge!)
libxls 1.5.1
- Fix undefined behavior when formatting NaNs #46
- Add missing files to distribution tarballs #47
- Remove unused checks from configure #48
- Add C++ test target and fix errors #49
- Add a pkg-config file #53
- Fix off-by-one in double byteswapping (big-endian systems) #54
- Add note about Autoconf Archive #58
Special thanks to Elliott Sales de Andrade for most of the above fixes.
libxls 1.5.0
Released February 11, 2019
libxls 1.4.0
Released January 11, 2014
libxls 1.3.4
Released March 19, 2013