Prep for release 1.2.4.

This commit is contained in:
John McNamara 2026-01-06 21:20:48 +00:00
parent c07d1f2095
commit 2894634d65
3 changed files with 40 additions and 21 deletions

View file

@ -3,9 +3,9 @@
## Information for Packagers
- This is serial version 1.2.3. This is not a semver version number.
- This is serial version 1.2.4. This is not a semver version number.
- This is shared object library version `libxlsxwriter.so.10`. This should be
- This is shared object library version `libxlsxwriter.so.11`. This should be
updated automatically via `make` and `cmake` as part of the build process.
This version contains ABI changes since the previous release.
@ -13,6 +13,38 @@
build process.
## 1.2.4 Jan 6 2026
- Added validation of `lxw_datetime` fields to ensure that they are
within Excel's allowable ranges.
Issue [#491][gh_491].
[gh_491]: https://github.com/jmcnamara/libxlsxwriter/issues/491
- Fixed an issue where setting the x or y scales to math.h
`INFINITY` resulted in an infinite loop.
Issue [#490][gh_490].
[gh_490]: https://github.com/jmcnamara/libxlsxwriter/issues/490
- Added validation checks for various enum values.
Issue [#487][gh_487].
[gh_487]: https://github.com/jmcnamara/libxlsxwriter/issues/487
- Fixed handling of invalid chart types.
Issue [#486][gh_486].
[gh_486]: https://github.com/jmcnamara/libxlsxwriter/issues/486
- zig: Updated to Zig 0.15.0. Also, Zig build refactored for compatibility with
v0.15.1 - 0.16.0-dev.
## 1.2.3 Jun 30 2025
- Added support for handling dates in the Excel 1904 epoch. See
@ -56,19 +88,6 @@
- Fix buffer overflow in Table formula expansion.
### Packagers:
- This is serial version 1.2.1. This is not a semver version.
- This is shared object library version `libxlsxwriter.so.8`. This should be
updated automatically via `make` and `cmake` as part of the build process.
- This version tries to improve the overall `cmake` build process when using
minizip via the `-DUSE_SYSTEM_MINIZIP=ON` configuration option.
- Please report any downstream patches back upstream to help improve the overall
build process.
## 1.2.0 January 11 2025

View file

@ -19,8 +19,8 @@
#include "xlsxwriter/format.h"
#include "xlsxwriter/utility.h"
#define LXW_VERSION "1.2.3"
#define LXW_VERSION_ID 123
#define LXW_SOVERSION "10"
#define LXW_VERSION "1.2.4"
#define LXW_VERSION_ID 124
#define LXW_SOVERSION "11"
#endif /* __LXW_XLSXWRITER_H__ */

View file

@ -1,9 +1,9 @@
Pod::Spec.new do |s|
s.name = "libxlsxwriter"
s.version = "1.2.3"
s.version = "1.2.4"
s.summary = "Libxlsxwriter: A C library for creating Excel XLSX files."
s.ios.deployment_target = "12.0"
s.osx.deployment_target = "10.13"
s.ios.deployment_target = "26.1"
s.osx.deployment_target = "26.2"
s.description = <<-DESC
Libxlsxwriter is a C library that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.