Prep for release 1.2.3.

This commit is contained in:
John McNamara 2025-07-01 00:12:54 +01:00
parent fdcacc14bc
commit 051a01a2c3
7 changed files with 38 additions and 19 deletions

2
.gitignore vendored
View file

@ -58,3 +58,5 @@ third_party/zlib-1.2.8/zlib.pc
*zig-cache/
zig-out/
.swiftpm/

View file

@ -1,6 +1,32 @@
/**
@page changes Changes
## Information for Packagers
- This is serial version 1.2.3. This is not a semver version number.
- This is shared object library version `libxlsxwriter.so.10`. This should be
updated automatically via `make` and `cmake` as part of the build process.
- Please report any downstream patches back upstream to help improve the overall
build process.
## 1.2.3 Jun 30 2025
- Added support for handling dates in the Excel 1904 epoch. See
`workbook_use_1904_epoch()`.
Feature request [#483][gh_483].
[gh_483]: https://github.com/jmcnamara/libxlsxwriter/issues/483
- Fixed undefined behavior bugs in string indexing.
Issue [#482][gh_482].
[gh_482]: https://github.com/jmcnamara/libxlsxwriter/issues/482
## 1.2.2 March 29 2025
@ -13,17 +39,6 @@
[gh_477]: https://github.com/jmcnamara/libxlsxwriter/issues/477
### Information for Packagers:
- This is shared object library version `libxlsxwriter.so.9`. This should be
updated automatically via `make` and `cmake` as part of the build process.
- This is serial version 1.2.2. This is not a semver version number.
- Please report any downstream patches back upstream to help improve the overall
build process.
## 1.2.1 February 26 2025
- Added the `workbook_set_size()` function to set the size of the window when

View file

@ -98,7 +98,7 @@ function check_changefile {
clear
echo "Latest change in Changes file: "
perl -ne '$rev++ if /^##/; exit if $rev > 1; print " | $_"' Changes.txt
perl -ne '$rev++ if /^##/; exit if $rev > 2; print " | $_"' Changes.txt
echo
echo -n "Is the Changes file updated? [y/N]: "
@ -140,7 +140,7 @@ function check_versions {
exit 1
else
echo " Updating versions...";
perl -i dev/release/update_revison.pl include/xlsxwriter.h libxlsxwriter.podspec
perl -i dev/release/update_revision.pl include/xlsxwriter.h libxlsxwriter.podspec
check_versions
fi
fi
@ -291,7 +291,7 @@ function check_git_status {
echo -e "Please fix git status.\n";
echo -e "\ngit add -u";
git tag -l -n1 | tail -1 | perl -lane 'printf "git commit -m \"Prep for release %s\"\ngit tag \"%s\"\n\n", $F[4], $F[0]' | perl dev/release/update_revison.pl
git tag -l -n1 | tail -1 | perl -lane 'printf "git commit -m \"Prep for release %s\"\ngit tag \"%s\"\n\n", $F[4], $F[0]' | perl dev/release/update_revision.pl
exit 1
fi
}

View file

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

View file

@ -1087,6 +1087,8 @@ void workbook_read_only_recommended(lxw_workbook *workbook);
* be set for compatibility with older versions of Excel or to work around the
* Excel limitation of not being able to handle negative times.
*
* This function should be called before `worksheet_add_worksheet()`.
*
* @code
* workbook_use_1904_epoch(workbook);
* @endcode

View file

@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "libxlsxwriter"
s.version = "1.2.2"
s.version = "1.2.3"
s.summary = "Libxlsxwriter: A C library for creating Excel XLSX files."
s.ios.deployment_target = "12.0"
s.osx.deployment_target = "10.13"
@ -21,7 +21,7 @@ Pod::Spec.new do |s|
* Worksheet PNG/JPEG/GIF images.
* Cell comments.
* Support for adding Macros.
* Memory optimisation mode for writing large files.
* Memory optimization mode for writing large files.
* Source code available on [GitHub](https://github.com/jmcnamara/libxlsxwriter).
* FreeBSD license.
* ANSI C.