diff --git a/Doxyfile b/Doxyfile index 87fc537..46586c1 100644 --- a/Doxyfile +++ b/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = libunibreak -PROJECT_NUMBER = 5.1 +PROJECT_NUMBER = 6.0 PROJECT_BRIEF = PROJECT_LOGO = OUTPUT_DIRECTORY = doc diff --git a/NEWS b/NEWS index ed9411b..2d2e1a9 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,11 @@ +New in libunibreak 6.0 + +- Add East Asian Width support and improve line breaking algorithm +- Add Indic Conjunct Break support and improve grapheme breaking algorithm +- Update the data (except line breaking) to conform to Unicode 15.1 +- Include test data files in the project +- Make minor code adjustment and refactoring + New in libunibreak 5.1 - Speed up line-break property lookup diff --git a/configure.ac b/configure.ac index f0bfe2c..67853d0 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ(2.57) -AC_INIT([libunibreak],[5.1],[wuyongwei@gmail.com]) +AC_INIT([libunibreak],[6.0],[wuyongwei@gmail.com]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_SRCDIR([src/linebreak.c]) AC_CONFIG_HEADERS([config.h]) diff --git a/src/Makefile.am b/src/Makefile.am index 6cc3ec6..d0c87aa 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -8,7 +8,7 @@ include_HEADERS = \ lib_LTLIBRARIES = libunibreak.la libunibreak_la_CFLAGS = -W -Wall -libunibreak_la_LDFLAGS = -no-undefined -version-info 5:1:0 +libunibreak_la_LDFLAGS = -no-undefined -version-info 6:0:0 libunibreak_la_SOURCES = \ unibreakbase.c \ unibreakdef.c \ diff --git a/src/unibreakbase.h b/src/unibreakbase.h index 9cc4aca..b6b6334 100644 --- a/src/unibreakbase.h +++ b/src/unibreakbase.h @@ -4,7 +4,7 @@ * Break processing in a Unicode sequence. Designed to be used in a * generic text renderer. * - * Copyright (C) 2015-2022 Wu Yongwei + * Copyright (C) 2015-2024 Wu Yongwei * * This software is provided 'as-is', without any express or implied * warranty. In no event will the author be held liable for any damages @@ -39,7 +39,7 @@ extern "C" { #endif -#define UNIBREAK_VERSION 0x0501 /**< Version of the libunibreak */ +#define UNIBREAK_VERSION 0x0600 /**< Version of the libunibreak */ extern const int unibreak_version; #ifndef UNIBREAK_UTF_TYPES_DEFINED