diff --git a/NEWS b/NEWS index 2d3e6a6e3..f5b40046e 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,19 @@ +Overview of changes leading to 2.9.1 +Tuesday, September 7, 2021 +==================================== +- Final subset API is in place and if no issues are discovered, it will be the + stable subset API of HarfBuzz 3.0.0. Old API is kept to ease transition, but + will be removed in 3.0.0. +- Various fuzzer-found bug fixes. +- hb_buffer_append() now handles the pre- and post-context which previously + were left unchanged in the destination buffer. +- hb-view / hb-shape now accept following new arguments: + o --unicodes: takes a list of hex numbers that represent Unicode + codepoints. +- Undeprecated API: + hb_set_invert() + + Overview of changes leading to 2.9.0 Wednesday, August 18, 2021 History Repeats Itself (Afghanistan) @@ -18,6 +34,7 @@ History Repeats Itself (Afghanistan) --glyphs-file, --unicodes-file, supporting ranges in --unicodes. - Various bug fixes. + Overview of changes leading to 2.8.2 Tuesday, July 8, 2021 ==================================== @@ -34,6 +51,7 @@ Tuesday, July 8, 2021 +hb_blob_create_from_file_or_fail() +hb_set_copy() + Overview of changes leading to 2.8.1 Tuesday, May 4, 2021 ==================================== @@ -65,6 +83,7 @@ Sunday, December 27, 2020 tarball. - Documentation updates. + Overview of changes leading to 2.7.3 Wednesday, December 23, 2020 ==================================== diff --git a/configure.ac b/configure.ac index 90dfc718b..507185735 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.64]) AC_INIT([HarfBuzz], - [2.9.0], + [2.9.1], [https://github.com/harfbuzz/harfbuzz/issues/new], [harfbuzz], [http://harfbuzz.org/]) diff --git a/docs/harfbuzz-docs.xml b/docs/harfbuzz-docs.xml index 61e45fec5..83d3c304d 100644 --- a/docs/harfbuzz-docs.xml +++ b/docs/harfbuzz-docs.xml @@ -111,6 +111,7 @@ API Index Index of deprecated API + Index of new symbols in 2.9.1 Index of new symbols in 2.9.0 Index of new symbols in 2.8.2 Index of new symbols in 2.7.3 diff --git a/meson.build b/meson.build index 474d1bdf1..a552a6039 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('harfbuzz', 'c', 'cpp', meson_version: '>= 0.47.0', - version: '2.9.0', + version: '2.9.1', 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-subset-input.cc b/src/hb-subset-input.cc index d459bb7eb..498f92d22 100644 --- a/src/hb-subset-input.cc +++ b/src/hb-subset-input.cc @@ -347,7 +347,7 @@ hb_subset_input_drop_tables_set (hb_subset_input_t *input) * * Return value: (transfer none): pointer to the #hb_set_t of the specified type. * - * Since: REPLACEME + * Since: 2.9.1 **/ HB_EXTERN hb_set_t * hb_subset_input_set (hb_subset_input_t *input, hb_subset_sets_t set_type) diff --git a/src/hb-subset.h b/src/hb-subset.h index 07ca4c241..569594dbb 100644 --- a/src/hb-subset.h +++ b/src/hb-subset.h @@ -94,7 +94,7 @@ typedef enum { /*< flags >*/ * * List of sets that can be configured on the subset input. * - * Since: REPLACEME + * Since: 2.9.1 **/ typedef enum { HB_SUBSET_SETS_GLYPH_INDEX = 0, diff --git a/src/hb-version.h b/src/hb-version.h index 94bd70793..34d10d665 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 0 +#define HB_VERSION_MICRO 1 /** * HB_VERSION_STRING: * * A string literal containing the library version available at compile-time. */ -#define HB_VERSION_STRING "2.9.0" +#define HB_VERSION_STRING "2.9.1" /** * HB_VERSION_ATLEAST: