From d75985cf09fd753047952beaafa691645c47724f Mon Sep 17 00:00:00 2001 From: "Steven G. Johnson" Date: Fri, 29 May 2015 23:07:29 -0400 Subject: bump API/ABI version to 1.3, add NEWS --- CMakeLists.txt | 2 +- Makefile | 2 +- NEWS.md | 15 +++++++++++++++ utf8proc.h | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index da6aa78..c4df445 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,7 +8,7 @@ project (utf8proc C) # Be sure to also update these in Makefile! set(SO_MAJOR 1) -set(SO_MINOR 2) +set(SO_MINOR 3) set(SO_PATCH 0) add_definitions ( diff --git a/Makefile b/Makefile index 45b1ed7..e738d07 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,7 @@ cc = $(CC) $(cflags) # compatibility is broken, even if the API is backward-compatible # Be sure to also update these in CMakeLists.txt! MAJOR=1 -MINOR=2 +MINOR=3 PATCH=0 OS := $(shell uname) diff --git a/NEWS.md b/NEWS.md index f4d99f8..8195507 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,20 @@ # utf8proc release history # +## Version 1.3-dev ## + +- New `utf8proc_tolower` and `utf8proc_toupper` functions, portable + replacements for `towlower` and `towupper` in the C library ([#40]). + +- Don't treat Unicode "non-characters" as invalid, and improved + validity checking in general ([#35]). + +- Prefix all typedefs with `utf8proc_`, e.g. `utf8proc_int32_t`, + to avoid collisions with other libraries ([#32]). + +- Rename `DLLEXPORT` to `UTF8PROC_DLLEXPORT` to prevent collisions. + +- Fix build breakage in the benchmark routines. + ## Version 1.2 ## 2015-03-28: diff --git a/utf8proc.h b/utf8proc.h index 59f2425..00f10c8 100644 --- a/utf8proc.h +++ b/utf8proc.h @@ -69,7 +69,7 @@ /** The MAJOR version number (increased when backwards API compatibility is broken). */ #define UTF8PROC_VERSION_MAJOR 1 /** The MINOR version number (increased when new functionality is added in a backwards-compatible manner). */ -#define UTF8PROC_VERSION_MINOR 2 +#define UTF8PROC_VERSION_MINOR 3 /** The PATCH version (increased for fixes that do not change the API). */ #define UTF8PROC_VERSION_PATCH 0 /** @} */ -- cgit v1.2.3