utf8proc

A clean C library for processing UTF-8 Unicode data
git clone https://git.sinitax.com/juliastrings/utf8proc
Log | Files | Refs | README | LICENSE | sfeed.txt

commit 5c632c57426f2e4246e3b64dd2fd088d3920f9e5
parent 9bb261f66b09b9bd1df835da3853c9e9769e2ff8
Author: Steven G. Johnson <stevenj@alum.mit.edu>
Date:   Fri, 10 May 2019 21:24:14 -0400

NEWS for 2.4, updated version numbers (which I forgot in 2.3, grrr)

Diffstat:
MCMakeLists.txt | 4++--
MMANIFEST | 6+++---
MMakefile | 4++--
MNEWS.md | 115+++++++++++++++++++++++++++++++++++++++++++++----------------------------------
MREADME.md | 2+-
Mutf8proc.h | 2+-
6 files changed, 75 insertions(+), 58 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -10,8 +10,8 @@ project (utf8proc C) # API version number (defined in utf8proc.h). # Be sure to also update these in Makefile and MANIFEST! set(SO_MAJOR 2) -set(SO_MINOR 2) -set(SO_PATCH 0) +set(SO_MINOR 3) +set(SO_PATCH 1) option(UTF8PROC_INSTALL "Enable installation of utf8proc" On) diff --git a/MANIFEST b/MANIFEST @@ -2,8 +2,8 @@ include/ include/utf8proc.h lib/ lib/libutf8proc.a -lib/libutf8proc.so -> libutf8proc.so.2.2.0 -lib/libutf8proc.so.2 -> libutf8proc.so.2.2.0 -lib/libutf8proc.so.2.2.0 +lib/libutf8proc.so -> libutf8proc.so.2.3.1 +lib/libutf8proc.so.2 -> libutf8proc.so.2.3.1 +lib/libutf8proc.so.2.3.1 lib/pkgconfig/ lib/pkgconfig/libutf8proc.pc diff --git a/Makefile b/Makefile @@ -23,8 +23,8 @@ 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=2 -MINOR=2 -PATCH=0 +MINOR=3 +PATCH=1 OS := $(shell uname) ifeq ($(OS),Darwin) # MacOS X diff --git a/NEWS.md b/NEWS.md @@ -1,5 +1,17 @@ # utf8proc release history # +## Version 2.4 ## + +2019-05-10 + +- Unicode 12.1 support ([#156]). + +- New `-DUTF8PROC_INSTALL=No` option for `cmake` builds to disable installation ([#152]). + +- Better `make` support for HP-UX ([#154]). + +- Fixed incorrect `UTF8PROC_VERSION_MINOR` version number in header and bumped shared-library version. + ## Version 2.3 ## 2019-03-30 @@ -316,52 +328,57 @@ Release of version 1.0.1 2006-06-02: initial release of version 0.1 -[#6]: https://github.com/JuliaLang/julia/issues/6 -[#13]: https://github.com/JuliaLang/julia/issues/13 -[#17]: https://github.com/JuliaLang/julia/issues/17 -[#20]: https://github.com/JuliaLang/julia/issues/20 -[#22]: https://github.com/JuliaLang/julia/issues/22 -[#24]: https://github.com/JuliaLang/julia/issues/24 -[#27]: https://github.com/JuliaLang/julia/issues/27 -[#28]: https://github.com/JuliaLang/julia/issues/28 -[#29]: https://github.com/JuliaLang/julia/issues/29 -[#32]: https://github.com/JuliaLang/julia/issues/32 -[#35]: https://github.com/JuliaLang/julia/issues/35 -[#40]: https://github.com/JuliaLang/julia/issues/40 -[#43]: https://github.com/JuliaLang/julia/issues/43 -[#45]: https://github.com/JuliaLang/julia/issues/45 -[#47]: https://github.com/JuliaLang/julia/issues/47 -[#51]: https://github.com/JuliaLang/julia/issues/51 -[#55]: https://github.com/JuliaLang/julia/issues/55 -[#58]: https://github.com/JuliaLang/julia/issues/58 -[#62]: https://github.com/JuliaLang/julia/issues/62 -[#66]: https://github.com/JuliaLang/julia/issues/66 -[#68]: https://github.com/JuliaLang/julia/issues/68 -[#70]: https://github.com/JuliaLang/julia/issues/70 -[#77]: https://github.com/JuliaLang/julia/issues/77 -[#78]: https://github.com/JuliaLang/julia/issues/78 -[#79]: https://github.com/JuliaLang/julia/issues/79 -[#80]: https://github.com/JuliaLang/julia/issues/80 -[#84]: https://github.com/JuliaLang/julia/issues/84 -[#88]: https://github.com/JuliaLang/julia/issues/88 -[#89]: https://github.com/JuliaLang/julia/issues/89 -[#90]: https://github.com/JuliaLang/julia/issues/90 -[#94]: https://github.com/JuliaLang/julia/issues/94 -[#99]: https://github.com/JuliaLang/julia/issues/99 -[#113]: https://github.com/JuliaLang/julia/issues/113 -[#121]: https://github.com/JuliaLang/julia/issues/121 -[#123]: https://github.com/JuliaLang/julia/issues/123 -[#125]: https://github.com/JuliaLang/julia/issues/125 -[#128]: https://github.com/JuliaLang/julia/issues/128 -[#132]: https://github.com/JuliaLang/julia/issues/132 -[#133]: https://github.com/JuliaLang/julia/issues/133 -[#134]: https://github.com/JuliaLang/julia/issues/134 -[#135]: https://github.com/JuliaLang/julia/issues/135 -[#140]: https://github.com/JuliaLang/julia/issues/140 -[#141]: https://github.com/JuliaLang/julia/issues/141 -[#142]: https://github.com/JuliaLang/julia/issues/142 -[#147]: https://github.com/JuliaLang/julia/issues/147 -[#148]: https://github.com/JuliaLang/julia/issues/148 -[#149]: https://github.com/JuliaLang/julia/issues/149 -[#150]: https://github.com/JuliaLang/julia/issues/150 -[#151]: https://github.com/JuliaLang/julia/issues/151 +<!--- generated by NEWS-update.jl: --> + +[#6]: https://github.com/JuliaStrings/utf8proc/issues/6 +[#13]: https://github.com/JuliaStrings/utf8proc/issues/13 +[#17]: https://github.com/JuliaStrings/utf8proc/issues/17 +[#20]: https://github.com/JuliaStrings/utf8proc/issues/20 +[#22]: https://github.com/JuliaStrings/utf8proc/issues/22 +[#24]: https://github.com/JuliaStrings/utf8proc/issues/24 +[#27]: https://github.com/JuliaStrings/utf8proc/issues/27 +[#28]: https://github.com/JuliaStrings/utf8proc/issues/28 +[#29]: https://github.com/JuliaStrings/utf8proc/issues/29 +[#32]: https://github.com/JuliaStrings/utf8proc/issues/32 +[#35]: https://github.com/JuliaStrings/utf8proc/issues/35 +[#40]: https://github.com/JuliaStrings/utf8proc/issues/40 +[#43]: https://github.com/JuliaStrings/utf8proc/issues/43 +[#45]: https://github.com/JuliaStrings/utf8proc/issues/45 +[#47]: https://github.com/JuliaStrings/utf8proc/issues/47 +[#51]: https://github.com/JuliaStrings/utf8proc/issues/51 +[#55]: https://github.com/JuliaStrings/utf8proc/issues/55 +[#58]: https://github.com/JuliaStrings/utf8proc/issues/58 +[#62]: https://github.com/JuliaStrings/utf8proc/issues/62 +[#66]: https://github.com/JuliaStrings/utf8proc/issues/66 +[#68]: https://github.com/JuliaStrings/utf8proc/issues/68 +[#70]: https://github.com/JuliaStrings/utf8proc/issues/70 +[#77]: https://github.com/JuliaStrings/utf8proc/issues/77 +[#78]: https://github.com/JuliaStrings/utf8proc/issues/78 +[#79]: https://github.com/JuliaStrings/utf8proc/issues/79 +[#80]: https://github.com/JuliaStrings/utf8proc/issues/80 +[#84]: https://github.com/JuliaStrings/utf8proc/issues/84 +[#88]: https://github.com/JuliaStrings/utf8proc/issues/88 +[#89]: https://github.com/JuliaStrings/utf8proc/issues/89 +[#90]: https://github.com/JuliaStrings/utf8proc/issues/90 +[#94]: https://github.com/JuliaStrings/utf8proc/issues/94 +[#99]: https://github.com/JuliaStrings/utf8proc/issues/99 +[#113]: https://github.com/JuliaStrings/utf8proc/issues/113 +[#121]: https://github.com/JuliaStrings/utf8proc/issues/121 +[#123]: https://github.com/JuliaStrings/utf8proc/issues/123 +[#125]: https://github.com/JuliaStrings/utf8proc/issues/125 +[#128]: https://github.com/JuliaStrings/utf8proc/issues/128 +[#132]: https://github.com/JuliaStrings/utf8proc/issues/132 +[#133]: https://github.com/JuliaStrings/utf8proc/issues/133 +[#134]: https://github.com/JuliaStrings/utf8proc/issues/134 +[#135]: https://github.com/JuliaStrings/utf8proc/issues/135 +[#140]: https://github.com/JuliaStrings/utf8proc/issues/140 +[#141]: https://github.com/JuliaStrings/utf8proc/issues/141 +[#142]: https://github.com/JuliaStrings/utf8proc/issues/142 +[#147]: https://github.com/JuliaStrings/utf8proc/issues/147 +[#148]: https://github.com/JuliaStrings/utf8proc/issues/148 +[#149]: https://github.com/JuliaStrings/utf8proc/issues/149 +[#150]: https://github.com/JuliaStrings/utf8proc/issues/150 +[#151]: https://github.com/JuliaStrings/utf8proc/issues/151 +[#152]: https://github.com/JuliaStrings/utf8proc/issues/152 +[#154]: https://github.com/JuliaStrings/utf8proc/issues/154 +[#156]: https://github.com/JuliaStrings/utf8proc/issues/156 diff --git a/README.md b/README.md @@ -60,7 +60,7 @@ The C library is found in this directory after successful compilation and is named `libutf8proc.a` (for the static library) and `libutf8proc.so` (for the dynamic library). -The Unicode version supported is 12.0.0. +The Unicode version supported is 12.1.0. For Unicode normalizations, the following options are used: diff --git 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 2 +#define UTF8PROC_VERSION_MINOR 4 /** The PATCH version (increased for fixes that do not change the API). */ #define UTF8PROC_VERSION_PATCH 0 /** @} */