From 55fc7c6c1a690cbcf8dce4b3161d0c409c92b034 Mon Sep 17 00:00:00 2001 From: Fang Pengfei Date: Sun, 6 Oct 2024 18:57:08 +0800 Subject: [PATCH] Add release note Add release note libiconv version eed6782 --- .github/workflows/msbuild.yml | 10 +++++----- README.md | 5 ++--- ReleaseNote | 15 +++++++++++++++ 3 files changed, 22 insertions(+), 8 deletions(-) create mode 100644 ReleaseNote diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml index 0c642f3..78fe22b 100644 --- a/.github/workflows/msbuild.yml +++ b/.github/workflows/msbuild.yml @@ -42,7 +42,7 @@ jobs: with: sparse-checkout: | include/iconv.h - libiconv/ChangeLog + ReleaseNote sparse-checkout-cone-mode: false - name: Download All Artifacts @@ -52,9 +52,9 @@ jobs: path: ${{github.workspace}}/output merge-multiple: true - - name: Display structure of workspace - run: ls -R . - working-directory: ${{github.workspace}} + # - name: Display structure of workspace + # run: ls -R . + # working-directory: ${{github.workspace}} - name: Package run: | @@ -67,5 +67,5 @@ jobs: if: startsWith(github.ref, 'refs/tags/') with: token: ${{ secrets.RELEASETOKEN }} - body_path: ${{github.workspace}}/libiconv/ChangeLog + body_path: ${{github.workspace}}/ReleaseNote files: ${{github.workspace}}/output/libiconv-for-Windows_prebuilt.zip diff --git a/README.md b/README.md index 78b37fd..98fa885 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Solution file updated to Visual Studio 2022 **only**. ## Version -`libiconv` library version `1.17` +`libiconv` library version `1.18-eed6782` # How To Build @@ -100,5 +100,4 @@ Refer to the GNU license provided by `libiconv` [LGPL3.0][3]. [1]: https://www.gnu.org/software/libiconv [2]: http://www.codeproject.com/Articles/302012/How-to-Build-libiconv-with-Microsoft-Visual-Studio [3]: https://www.gnu.org/licenses/lgpl.html -[ 4 ]: https://visualstudio.microsoft.com/vs/community/ - +[4]: https://visualstudio.microsoft.com/vs/community/ diff --git a/ReleaseNote b/ReleaseNote new file mode 100644 index 0000000..612f63e --- /dev/null +++ b/ReleaseNote @@ -0,0 +1,15 @@ +New in 1.18: +* Many more transliterations. +* GB18030 is now an alias for GB18030:2005. A new converter for GB18030:2022 + is added. Since this encoding merely cleans up a few private-use-area + mappings, you can continue to use the GB18030 converter, for backward + compatibility. Its Unicode to GB18030 conversion direction has been + enhanced, to help transitioning away from PUA code points. +* When converting from/to an EBCDIC encoding, a non-standard way of + converting newlines can be requested + - at the C level, by calling iconvctl with argument ICONV_SET_FROM_SURFACE + or ICONV_SET_TO_SURFACE, or + - from the iconv program, by setting the environment variable + ICONV_EBCDIC_ZOS_UNIX to a non-empty value. +* Special support for z/OS: The iconv program adds a charset metadata tag to + its output file. (Contributed by Mike Fulton.)