diff --git a/CMakeLists.txt b/CMakeLists.txt index 76e734c5..e6f99d1a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,6 +4,7 @@ include (utils.cmake) disallow_intree_builds() +# API version - be sure to update utf8proc.h and Makefile, too! project (utf8proc VERSION 2.10.0 LANGUAGES C) # This is the ABI version number, which may differ from the diff --git a/MANIFEST b/MANIFEST index a021fdb1..ba7924d4 100644 --- a/MANIFEST +++ b/MANIFEST @@ -2,8 +2,8 @@ include/ include/utf8proc.h lib/ lib/libutf8proc.a -lib/libutf8proc.so -> libutf8proc.so.3.0.0 -lib/libutf8proc.so.2 -> libutf8proc.so.3.0.0 -lib/libutf8proc.so.3.0.0 +lib/libutf8proc.so -> libutf8proc.so.3.1.0 +lib/libutf8proc.so.2 -> libutf8proc.so.3.1.0 +lib/libutf8proc.so.3.1.0 lib/pkgconfig/ lib/pkgconfig/libutf8proc.pc diff --git a/Makefile b/Makefile index ab03f743..94f76e38 100644 --- a/Makefile +++ b/Makefile @@ -23,11 +23,11 @@ SOFLAG = -Wl,-soname # The API version number is defined in utf8proc.h. # Be sure to also update these ABI versions in MANIFEST and CMakeLists.txt! MAJOR=3 -MINOR=0 +MINOR=1 PATCH=0 # api version (also in utf8proc.h and CMakeLists.txt) -VERSION=2.9.0 +VERSION=2.10.0 OS := $(shell uname) ifeq ($(OS),Darwin) # MacOS X diff --git a/NEWS.md b/NEWS.md index 6af62399..069f3298 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,14 @@ # utf8proc release history # +## Version 2.10.0 ## + +2024-12-31 + + - Unicode 16 support ([#277]). + - New `utf8proc_charwidth_ambiguous` function to return whether a character has + East Asian width class A (Ambiguous) ([#270]). + + ## Version 2.9.0 ## 2023-10-20 @@ -443,3 +452,5 @@ Release of version 1.0.1 [#233]: https://github.com/JuliaStrings/utf8proc/issues/233 [#247]: https://github.com/JuliaStrings/utf8proc/issues/247 [#253]: https://github.com/JuliaStrings/utf8proc/issues/253 +[#270]: https://github.com/JuliaStrings/utf8proc/issues/270 +[#277]: https://github.com/JuliaStrings/utf8proc/issues/277 diff --git a/utf8proc.h b/utf8proc.h index 4bab22bc..039da769 100644 --- a/utf8proc.h +++ b/utf8proc.h @@ -71,7 +71,7 @@ /** The MAJOR version number (increased when backwards API compatibility is broken). */ #define UTF8PROC_VERSION_MAJOR 2 /** The MINOR version number (increased when new functionality is added in a backwards-compatible manner). */ -#define UTF8PROC_VERSION_MINOR 9 +#define UTF8PROC_VERSION_MINOR 10 /** The PATCH version (increased for fixes that do not change the API). */ #define UTF8PROC_VERSION_PATCH 0 /** @} */