From 7e037a6692eea6e5551d905270b627ae4842100e Mon Sep 17 00:00:00 2001 From: Gabriel Peal Date: Sun, 16 Jul 2023 12:15:41 -0700 Subject: [PATCH] v6.1.0 --- CHANGELOG.md | 15 ++++++++++++++- CHANGELOG_COMPOSE.md | 4 ++++ gradle.properties | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f31674105..916699ae87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ +# 6.1.0 +### New Features +* New multithreaded `asyncUpdates` feature which moves the entire update phase of an animation off of the main thread. For more information, refer to [this blog post](https://gpeal.medium.com/lottie-android-6-1-lottie-goes-multithreaded-67c09c091fd7). ([#2276](https://github.com/airbnb/lottie-android/pull/2276)) +* Allow `LottieCompositionFactory` to not close input streams ([#2286](https://github.com/airbnb/lottie-android/pull/2286) and [#2319](https://github.com/airbnb/lottie-android/pull/2319)) +* Allow Lottie to be initialized multiple times ([#2323](https://github.com/airbnb/lottie-android/pull/2323)) + +### Bugs Fixed +* Close input streams for cache hits ([#2253](https://github.com/airbnb/lottie-android/pull/2253)) +* Always use ApplicationContext in ImageAssetManager to ensure it can be reused ([#2289](https://github.com/airbnb/lottie-android/pull/2289)) +* Hold weak references to success/failure listeners ([#2293](https://github.com/airbnb/lottie-android/pull/2293)) +* Add default values for line join and cap types ([#2337](https://github.com/airbnb/lottie-android/pull/2337)) +* Apply layer parent opacity to text ([#2336](https://github.com/airbnb/lottie-android/pull/2336)) + # 6.0.1 -### Bugs Fixes +### Bugs Fixed * Allow loading URLs with a length of greater than 255 chars ([#2311](https://github.com/airbnb/lottie-android/pull/2311)) # 6.0.0 diff --git a/CHANGELOG_COMPOSE.md b/CHANGELOG_COMPOSE.md index e725f8a0b2..3596c25008 100644 --- a/CHANGELOG_COMPOSE.md +++ b/CHANGELOG_COMPOSE.md @@ -1,3 +1,7 @@ +# 6.1.0 +* Key dynamic properties on composition to ensure that they are set if the composition changes ([#2290](https://github.com/airbnb/lottie-android/pull/2290)) +* Add `@JvmOverloads` to `LottieAnimation` to improve binary compatibility ([#2320](https://github.com/airbnb/lottie-android/pull/2320)) + # 6.0.0 * Add reverseOnRepeat ([#2128](https://github.com/airbnb/lottie-android/pull/2128)) * Allow setting a font map for custom fonts ([#2180](https://github.com/airbnb/lottie-android/pull/2180)) diff --git a/gradle.properties b/gradle.properties index 5528b4896f..c699b4ef7b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=6.1.0-SNAPSHOT +VERSION_NAME=6.1.0 GROUP=com.airbnb.android POM_DESCRIPTION=Lottie is an animation library that renders Adobe After Effects animations natively in realtime.