diff --git a/NEWS b/NEWS index a05ff67cf..79839ed45 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,19 @@ +Overview of changes leading to 2.8.2 +Tuesday, July 8, 2021 +==================================== +- Shaping LTR digits for RTL scripts now makes the native direction of the + digits LTR, applying shaping and positioning rules on the same glyph order as + Uniscribe. (Jonathan Kew, Khaled Hosny). +- Subsetting COLR v1 and CPAL tables is now supported. (Garret Rieger, Qunxin Liu) +- Various fixes and improvements to the subsetter. (Garret Rieger, Qunxin Liu, Behdad) +- When applying morx table, mark glyph widths should not be zeroed. (Jonathan Kew) +- GPOS is preferred over kerx, if GSUB was applied. (Behdad) +- Regional_Indicator pairs are grouped together when clustering. (Behdad) +- New API: ++hb_blob_create_or_fail() ++hb_blob_create_from_file_or_fail() ++hb_set_copy() + Overview of changes leading to 2.8.1 Tuesday, May 4, 2021 ==================================== diff --git a/configure.ac b/configure.ac index 043f6ed61..1f7194ed8 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.64]) AC_INIT([HarfBuzz], - [2.8.1], + [2.8.2], [https://github.com/harfbuzz/harfbuzz/issues/new], [harfbuzz], [http://harfbuzz.org/]) diff --git a/docs/harfbuzz-docs.xml b/docs/harfbuzz-docs.xml index 7f97189a1..db04c2fc7 100644 --- a/docs/harfbuzz-docs.xml +++ b/docs/harfbuzz-docs.xml @@ -105,6 +105,7 @@ API Index Index of deprecated API + Index of new symbols in 2.8.2 Index of new symbols in 2.7.3 Index of new symbols in 2.6.8 Index of new symbols in 2.6.5 diff --git a/meson.build b/meson.build index 4d5cd0ca5..c74ec5bd4 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('harfbuzz', 'c', 'cpp', meson_version: '>= 0.47.0', - version: '2.8.1', + version: '2.8.2', default_options: [ 'cpp_eh=none', # Just to support msvc, we are passing -fno-rtti also anyway 'cpp_rtti=false', # Just to support msvc, we are passing -fno-exceptions also anyway diff --git a/src/hb-blob.cc b/src/hb-blob.cc index 46ac5e835..f120002d1 100644 --- a/src/hb-blob.cc +++ b/src/hb-blob.cc @@ -101,7 +101,7 @@ hb_blob_create (const char *data, * * Return value: New blob, or %NULL if failed. Destroy with hb_blob_destroy(). * - * Since: REPLACEME + * Since: 2.8.2 **/ hb_blob_t * hb_blob_create_or_fail (const char *data, @@ -622,7 +622,7 @@ hb_blob_create_from_file (const char *file_name) * Returns: An #hb_blob_t pointer with the content of the file, * or %NULL if failed. * - * Since: REPLACEME + * Since: 2.8.2 **/ hb_blob_t * hb_blob_create_from_file_or_fail (const char *file_name) diff --git a/src/hb-set.cc b/src/hb-set.cc index 4a9b3e15b..9efb76a4f 100644 --- a/src/hb-set.cc +++ b/src/hb-set.cc @@ -180,7 +180,7 @@ hb_set_allocation_successful (const hb_set_t *set) * * Return value: Newly-allocated set. * - * Since: REPLACEME + * Since: 2.8.2 **/ hb_set_t * hb_set_copy (const hb_set_t *set) diff --git a/src/hb-version.h b/src/hb-version.h index 3c33bd4fe..f3355093d 100644 --- a/src/hb-version.h +++ b/src/hb-version.h @@ -53,14 +53,14 @@ HB_BEGIN_DECLS * * The micro component of the library version available at compile-time. */ -#define HB_VERSION_MICRO 1 +#define HB_VERSION_MICRO 2 /** * HB_VERSION_STRING: * * A string literal containing the library version available at compile-time. */ -#define HB_VERSION_STRING "2.8.1" +#define HB_VERSION_STRING "2.8.2" /** * HB_VERSION_ATLEAST: