summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven G. Johnson <stevenj@mit.edu>2015-05-29 23:07:29 -0400
committerSteven G. Johnson <stevenj@mit.edu>2015-05-29 23:07:29 -0400
commitd75985cf09fd753047952beaafa691645c47724f (patch)
tree2258757addc8b85461ada6e42b0c255ac8f51b76
parent59b69142ea2ab2cca250a3c92a887ee5e2531680 (diff)
downloadlibutf8proc-d75985cf09fd753047952beaafa691645c47724f.tar.gz
libutf8proc-d75985cf09fd753047952beaafa691645c47724f.tar.bz2
bump API/ABI version to 1.3, add NEWS
-rw-r--r--CMakeLists.txt2
-rw-r--r--Makefile2
-rw-r--r--NEWS.md15
-rw-r--r--utf8proc.h2
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
/** @} */