diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,17 @@
 # Revision history for skylighting and skylighting-core
 
+## 0.8.3 -- 2019-11-26
+
+  * Update XML syntax definitions for c, cmake, coffee, cpp, css,
+    diff, djangotemplate, elixir, elm, glsl, haskell, html, isocpp,
+    javascript-react, javascript, json, jsp, julia, latex, lua,
+    markdown, matlab, mediawiki, modelines, mustache, perl, php,
+    powershell, qml, rest, rust, typescript, vhdl.
+
+  * Fix highlighting errors with non-ASCII characters in JSON (#90).
+    This error was due to an optimization that made some incorrect
+    assumptions.
+
 ## 0.8.2.3 -- 2019-10-03
 
   * Tests: ensure we read test files as UTF-8.
diff --git a/skylighting.cabal b/skylighting.cabal
--- a/skylighting.cabal
+++ b/skylighting.cabal
@@ -1,5 +1,5 @@
 name:                skylighting
-version:             0.8.2.3
+version:             0.8.3
 synopsis:            syntax highlighting library
 description:         Skylighting is a syntax highlighting library with
                      support for over one hundred languages.  It derives
@@ -183,7 +183,7 @@
                        Skylighting.Syntax.Zsh
   other-extensions:    CPP, Arrows
   build-depends:       base >= 4.8 && < 5.0,
-                       skylighting-core == 0.8.2.3,
+                       skylighting-core == 0.8.3,
                        bytestring,
                        containers,
                        binary
