Prepare for 3.1.0
diff --git a/ b/
index 8ff4688..ef934f9 100644
--- a/
+++ b/
@@ -6,13 +6,19 @@
 `resetFailureListener` (#1321).
 * Add the ability to set a fallback drawable res when Lottie fails to parse a composition or 
 load it from the internet. Use `setFallbackResource` from code or`lottie_fallbackRes` from xml.
+* Add the ability to render opacity on the layer level rather than the shape level. View the docs
+ for `setApplyingOpacityToLayersEnabled` for more info.
+* Add the ability to use dynamic properties on text that wasn't already animated.
 ## Bugs Fixed
+* Fix the renderMode attribute from getting overwritten.
 * Prevent masks from either clipping edges or having thin borders pre-Pie.
 * Apply animation scale to dash pattern offsets.
 * Apply animation scale to gradient strokes.
 * Fuzzy match content types when downloading animations from the internet.
 * Prevent a StackOverflowException on KitKat.
-* Prevent resume from resuming when system animations are disabled.
+* Prevent resume() from resuming when system animations are disabled.
+* Prevent removeAllUpdateListeners() from removing internally used listeners.
+* Fix some time remap calculations.
 # 3.0.7
 * Fixed renderMode XML attr being ignored.
diff --git a/ b/
index 585a750..cbb0774 100644
--- a/
+++ b/
@@ -17,7 +17,7 @@
 # org.gradle.parallel=true
 POM_DESCRIPTION=Lottie is an animation library that renders Adobe After Effects animations natively in realtime.