diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,15 @@
 # Revision history for skylighting and skylighting-core
 
+## 0.10.5.1
+
+  * Regex: Allow lookaheads to capture groups.  Previously
+    captures in lookaheads, like `(?=(a*))`, were ignored.  This
+    led to errors highlighting xml and probably other formats (#121).
+
+  * Throw an exception if a capture group isn't defined (with 'dynamic')
+    rather than simply having getCapture fail so that the rule fails.
+    This will make it easier to debug issues like #121.
+
 ## 0.10.5
 
   * Fix regression from 0.10.3 with Haskell highlighting of Char (#120).
diff --git a/skylighting.cabal b/skylighting.cabal
--- a/skylighting.cabal
+++ b/skylighting.cabal
@@ -1,5 +1,5 @@
 name:                skylighting
-version:             0.10.5
+version:             0.10.5.1
 synopsis:            syntax highlighting library
 description:         Skylighting is a syntax highlighting library with
                      support for over one hundred languages.  It derives
@@ -190,7 +190,7 @@
                        Skylighting.Syntax.Zsh
   other-extensions:    CPP
   build-depends:       base >= 4.8 && < 5.0,
-                       skylighting-core == 0.10.5,
+                       skylighting-core == 0.10.5.1,
                        containers,
                        binary
   hs-source-dirs:      src
