2.9.1
diff --git a/NEWS b/NEWS
index 2d3e6a6..f5b4004 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 @@
--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 @@
+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 @@
tarball.
- Documentation updates.
+
Overview of changes leading to 2.7.3
Wednesday, December 23, 2020
====================================
diff --git a/configure.ac b/configure.ac
index 90dfc71..5071857 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 61e45fe..83d3c30 100644
--- a/docs/harfbuzz-docs.xml
+++ b/docs/harfbuzz-docs.xml
@@ -111,6 +111,7 @@
<index id="api-index-full"><title>API Index</title><xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include></index>
<index id="deprecated-api-index" role="deprecated"><title>Index of deprecated API</title><xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include></index>
+ <index id="api-index-2-9-1" role="2.9.1"><title>Index of new symbols in 2.9.1</title><xi:include href="xml/api-index-2.9.1.xml"><xi:fallback /></xi:include></index>
<index id="api-index-2-9-0" role="2.9.0"><title>Index of new symbols in 2.9.0</title><xi:include href="xml/api-index-2.9.0.xml"><xi:fallback /></xi:include></index>
<index id="api-index-2-8-2" role="2.8.2"><title>Index of new symbols in 2.8.2</title><xi:include href="xml/api-index-2.8.2.xml"><xi:fallback /></xi:include></index>
<index id="api-index-2-7-3" role="2.7.3"><title>Index of new symbols in 2.7.3</title><xi:include href="xml/api-index-2.7.3.xml"><xi:fallback /></xi:include></index>
diff --git a/meson.build b/meson.build
index 474d1bd..a552a60 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 d459bb7..498f92d 100644
--- a/src/hb-subset-input.cc
+++ b/src/hb-subset-input.cc
@@ -347,7 +347,7 @@
*
* 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 07ca4c2..569594d 100644
--- a/src/hb-subset.h
+++ b/src/hb-subset.h
@@ -94,7 +94,7 @@
*
* 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 94bd707..34d10d6 100644
--- a/src/hb-version.h
+++ b/src/hb-version.h
@@ -53,14 +53,14 @@
*
* 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: