v2.2.1
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3039542..53b7da0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,12 @@
+# 2.2.1
+### Features and Improvements
+* Text now supports opacity
+### Bugs Fixed
+* Fixed a couple of couple of concurrency crashes
+* Fixed a crash when animations are disabled
+* Fixed a crash for letters with no shapes
+
+
 # 2.2.0
 ### Features and Improvements
 * Added `play(startFrame, endFrame)` and `play(startProgress, endProgress)`
diff --git a/LottieSample/build.gradle b/LottieSample/build.gradle
index 9043afb..0cb4c00 100644
--- a/LottieSample/build.gradle
+++ b/LottieSample/build.gradle
@@ -10,8 +10,8 @@
     applicationId "com.airbnb.lottie"
     minSdkVersion 16
     targetSdkVersion 26
-    versionCode 17
-    versionName "2.2.0"
+    versionCode 18
+    versionName "2.2.1"
     testInstrumentationRunner "com.airbnb.lottie.TestRunner"
     vectorDrawables.useSupportLibrary = true
   }
diff --git a/README.md b/README.md
index 9cc6563..cd95cac 100644
--- a/README.md
+++ b/README.md
@@ -35,6 +35,6 @@
 
 ```groovy
 dependencies {  
-  compile 'com.airbnb.android:lottie:2.2.0'
+  compile 'com.airbnb.android:lottie:2.2.1'
 }
 ```