Skip to content

Commit 2894634

Browse files
committed
Prep for release 1.2.4.
1 parent c07d1f2 commit 2894634

3 files changed

Lines changed: 40 additions & 21 deletions

File tree

Changes.txt

Lines changed: 34 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,48 @@
33

44
## Information for Packagers
55

6-
- This is serial version 1.2.3. This is not a semver version number.
6+
- This is serial version 1.2.4. This is not a semver version number.
77

8-
- This is shared object library version `libxlsxwriter.so.10`. This should be
8+
- This is shared object library version `libxlsxwriter.so.11`. This should be
99
updated automatically via `make` and `cmake` as part of the build process.
1010
This version contains ABI changes since the previous release.
1111

1212
- Please report any downstream patches back upstream to help improve the overall
1313
build process.
1414

1515

16+
## 1.2.4 Jan 6 2026
17+
18+
- Added validation of `lxw_datetime` fields to ensure that they are
19+
within Excel's allowable ranges.
20+
21+
Issue [#491][gh_491].
22+
23+
[gh_491]: https://github.com/jmcnamara/libxlsxwriter/issues/491
24+
25+
- Fixed an issue where setting the x or y scales to math.h
26+
`INFINITY` resulted in an infinite loop.
27+
28+
Issue [#490][gh_490].
29+
30+
[gh_490]: https://github.com/jmcnamara/libxlsxwriter/issues/490
31+
32+
- Added validation checks for various enum values.
33+
34+
Issue [#487][gh_487].
35+
36+
[gh_487]: https://github.com/jmcnamara/libxlsxwriter/issues/487
37+
38+
- Fixed handling of invalid chart types.
39+
40+
Issue [#486][gh_486].
41+
42+
[gh_486]: https://github.com/jmcnamara/libxlsxwriter/issues/486
43+
44+
- zig: Updated to Zig 0.15.0. Also, Zig build refactored for compatibility with
45+
v0.15.1 - 0.16.0-dev.
46+
47+
1648
## 1.2.3 Jun 30 2025
1749

1850
- Added support for handling dates in the Excel 1904 epoch. See
@@ -56,19 +88,6 @@
5688

5789
- Fix buffer overflow in Table formula expansion.
5890

59-
### Packagers:
60-
61-
- This is serial version 1.2.1. This is not a semver version.
62-
63-
- This is shared object library version `libxlsxwriter.so.8`. This should be
64-
updated automatically via `make` and `cmake` as part of the build process.
65-
66-
- This version tries to improve the overall `cmake` build process when using
67-
minizip via the `-DUSE_SYSTEM_MINIZIP=ON` configuration option.
68-
69-
- Please report any downstream patches back upstream to help improve the overall
70-
build process.
71-
7291

7392
## 1.2.0 January 11 2025
7493

include/xlsxwriter.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
#include "xlsxwriter/format.h"
2020
#include "xlsxwriter/utility.h"
2121

22-
#define LXW_VERSION "1.2.3"
23-
#define LXW_VERSION_ID 123
24-
#define LXW_SOVERSION "10"
22+
#define LXW_VERSION "1.2.4"
23+
#define LXW_VERSION_ID 124
24+
#define LXW_SOVERSION "11"
2525

2626
#endif /* __LXW_XLSXWRITER_H__ */

libxlsxwriter.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
Pod::Spec.new do |s|
22
s.name = "libxlsxwriter"
3-
s.version = "1.2.3"
3+
s.version = "1.2.4"
44
s.summary = "Libxlsxwriter: A C library for creating Excel XLSX files."
5-
s.ios.deployment_target = "12.0"
6-
s.osx.deployment_target = "10.13"
5+
s.ios.deployment_target = "26.1"
6+
s.osx.deployment_target = "26.2"
77

88
s.description = <<-DESC
99
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.

0 commit comments

Comments
 (0)