2.8.2
diff --git a/NEWS b/NEWS
index a05ff67..79839ed 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 043f6ed..1f7194e 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 7f97189..db04c2f 100644
--- a/docs/harfbuzz-docs.xml
+++ b/docs/harfbuzz-docs.xml
@@ -105,6 +105,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-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>
       <index id="api-index-2-6-8" role="2.6.8"><title>Index of new symbols in 2.6.8</title><xi:include href="xml/api-index-2.6.8.xml"><xi:fallback /></xi:include></index>
       <index id="api-index-2-6-5" role="2.6.5"><title>Index of new symbols in 2.6.5</title><xi:include href="xml/api-index-2.6.5.xml"><xi:fallback /></xi:include></index>
diff --git a/meson.build b/meson.build
index 4d5cd0c..c74ec5b 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 46ac5e8..f120002 100644
--- a/src/hb-blob.cc
+++ b/src/hb-blob.cc
@@ -101,7 +101,7 @@
  *
  * 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 @@
  * 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 4a9b3e1..9efb76a 100644
--- a/src/hb-set.cc
+++ b/src/hb-set.cc
@@ -180,7 +180,7 @@
  *
  * 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 3c33bd4..f335509 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 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: