bump API/ABI version to 1.3, add NEWS
authorSteven G. Johnson <stevenj@mit.edu>
Sat, 30 May 2015 03:07:29 +0000 (23:07 -0400)
committerSteven G. Johnson <stevenj@mit.edu>
Sat, 30 May 2015 03:07:29 +0000 (23:07 -0400)
CMakeLists.txt
Makefile
NEWS.md
utf8proc.h

index da6aa78408b422cda10af7efe1b2e579e0e6f3f5..c4df4457edb9b5997a3fbc943549ec5230cbc01b 100644 (file)
@@ -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 (
index 45b1ed703e8431233a1582ae890a877d0295690b..e738d0798a5abb3d7f579f880d3f33dba3500508 100644 (file)
--- 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 f4d99f886b9f4157558ee4eee0ed6441b5322916..8195507ffad13241ee0501f43354c4eae05c563c 100644 (file)
--- 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:
index 59f2425f57c507a710763ca92ea3d4b6629a7a8c..00f10c804ba8311e12c2e29529412145d917cf22 100644 (file)
@@ -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
 /** @} */