v3.0.4
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4d6b190..51f7dba 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+# 3.0.4
+### Bugs Fixes
+* Use a copy of [Moshi's](https://github.com/square/moshi) JsonReader implementation to fix [#667](https://github.com/airbnb/lottie-android/issues/667).
+* Fix animations not autoplaying when they became visible on pre-marshmallow devices.
+* Fix PerformanceTracker#removeFrameListener not working.
+
 # 3.0.3
 ### Bugs Fixed
 * Prevent network connections from being closed before parsing is finished.
diff --git a/gradle.properties b/gradle.properties
index 936a7b2..ef1729a 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -17,7 +17,7 @@
 # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
 # org.gradle.parallel=true
 
-VERSION_NAME=3.0.3
+VERSION_NAME=3.0.4
 GROUP=com.airbnb.android
 
 POM_DESCRIPTION=Lottie is an animation library that renders Adobe After Effects animations natively in realtime.