Skip to content

Releases: jmcnamara/libxlsxwriter

1.1.9 October 24 2024

24 Oct 22:51
Compare
Choose a tag to compare
  • Fix minor pointer/value error in lxw_name_to_row() and lxw_name_to_col()
    utility functions.

1.1.8 July 31 2024

31 Jul 22:44
Compare
Choose a tag to compare

1.1.7 April 5 2024

05 Apr 23:11
Compare
Choose a tag to compare
  • Bump .so version to 6. This was missed in the previous release.

1.1.6 April 4 2024

05 Apr 22:37
Compare
Choose a tag to compare
  • Updated vendored version of minizip to v 1.3.0 to include upstream fixes.

    Feature request #419.

  • Added quote_prefix format property.

    Feature request #385.

  • Added support for signed VBA projects.

  • Fix worksheet password hashing algorithm for long passwords. Replace/fix
    the worksheet protection password algorithm so that is works correctly
    for strings over 24 chars.

  • Fix cmake minizip version check.

    Feature request #405.

  • Fix for buffer overflow with utf-8 strings in data validation.

    Feature request #394.

  • Fix for range in text type conditional format.

    Feature request #395.

  • Fix 32bit multiply with overflow issue for images.

    Fix multiply with overflow issue when image locations in the worksheet
    were greater than the u32 max value.

  • Added Swift package manager support.

  • Added support for building Zig library.

1.1.5 December 30 2022

30 Dec 15:29
Compare
Choose a tag to compare
  • Added support for writing a workbook to a memory buffer instead of to a file
    via the output_buffer parameter of workbook_new_opt().

  • Add support for using in-memory data instead of temporary files on systems where
    fmemopen() and open_memstream() are supported. This requires the USE_MEM_FILE
    compilation option.

1.1.4 October 9 2021

09 Oct 13:47
Compare
Choose a tag to compare
  • Added support for Worksheet tables. Tables in Excel are a way of grouping a
    range of cells into a single entity that has common formatting or that can
    be referenced from formulas. Tables can have column headers, autofilters,
    total rows, column formulas and default formatting.

  • Added support for adding a macro button to a worksheet.

1.1.3 August 9 2021

09 Aug 20:04
Compare
Choose a tag to compare
  • Changed worksheet_filter_column2() parameter name "operator" to "and_or" to
    avoid a conflict with the C++ reserved keyword.

1.1.2 August 8 2021

08 Aug 20:23
Compare
Choose a tag to compare
  • Added support for autofilter rules.

  • Added Description/Alt Text and Decorative accessibility options for
    charts. These options were already available for images.

1.1.1 July 12 2021

12 Jul 22:32
Compare
Choose a tag to compare
  • Added optional third party library to handle sprintf handling of
    doubles. This is to avoid issues with number formatting in some locales. The
    optional library is the Milo Yip DTOA implementation.

  • Added the #LXW_EXPLICIT_FALSE variable to allow the default bold property in
    chart title fonts to be turned off.

1.1.0 July 9 2021

09 Jul 19:35
Compare
Choose a tag to compare
  • Fix for Cocoapod issue where local md5 files conflicted with BoringSSL headers.