Injector
Injector copied to clipboard
Bump lottie from 3.3.1 to 4.0.0 in /injector-android-example
Bumps lottie from 3.3.1 to 4.0.0.
Release notes
Sourced from lottie's releases.
4.0.0
- First stable release of Lottie Compose. For documentation, refer to the docs site.
- Sync versions between Android and Compose libraries
3.7.2
Support for lottie-compose 1.0.0-rc02-1
3.7.1
Bugs Fixed
- Made TextDelegate.getText public (#1792)
- Fixed an incorrect time stretch calculation (#1818)
- Use the application context in NetworkFetcher to prevent memory leaks (#1832)
3.5.0
Features and Improvements
Added a new global configuration to add a custom network stack, custom network cache, enable systrace markers, and more (#1629)
- To use it, checkout the docs for
Lottie.initialize
andLottieConfig.Builder
.Add support for parsing dotLottie files (#1660)
Added support for pause listeners on
LottieDrawable
andLottieAnimationView
(#1662)Bugs Fixed
- Properly cache animations loaded via url in memory (#1657)
3.4.4
Bugs Fixed
- Properly clamp gradient values (#1636)
- Fix some scaling issues with text (#1635)
- Add a warning instead of crashing when parsing an unknown matte type (#1638)
- Clear cached gradients when setting a new value callback (#1639)
3.4.2
Feature and Improvements
- Disable hardware acceleration by default on Android 7.x (#1586)
- Enable Lottie animations to preview in Android Studio (they may not be accurate, though) (#1572)
- More leniently parse opacity and colors to render Telegram stickers better (#1612 (airbnb/lottie-android#1612) and ([#1613](https://github .com/airbnb/lottie-android/pull/1612))
- Use the correct cacheKey when LottieAnimationView loads an rawRes animation (#1617 (airbnb/lottie-android#1617))
- Prevent animations from blinking if they are rendered on multiple threads (#1575 (airbnb/lottie-android#1575))
3.4.1
Feature and Improvements
- Added a KeyPath.COMPOSITION constant to set dynamic properties on the animation's root composition layer (#1559).
- A default style can now be set for all AnimationViews with lottieAnimationViewStyle (#1524).
3.4.0
Features and Improvements
... (truncated)
Changelog
Sourced from lottie's changelog.
4.0.0
- Support for lottie-compose 4.0.0
3.7.1
- Support for lottie-compose 1.0.0-rc02-1
3.7.1
Bugs Fixed
- Made TextDelegate.getText public (#1792)
- Fixed an incorrect time stretch calculation (#1818)
- Use the application context in NetworkFetcher to prevent memory leaks (#1832)
3.7.0
Features and Improvements
- Added an API to ignore disabled system animations (setIgnoreDisabledSystemAnimations(boolean)) (#1747)
- Added support for jpgs as image assets (#1769)
Bugs Fixed
- Prevented duplicate positions in gradients which caused hardware accelerated rendering bugs on some phones (#1768)
- Fixed some parsing errors that occurred in some animations exported with Flow (#1771)
3.6.1
Bugs Fixed
- Fixed a bug that would cause animations to stop animating if the same LottieAnimationView was used with multiple animations (#1727)
3.6.0
Features and Improvements
LottieProperty.TRANSFORM_POSITION_X
andLottieProperty.TRANSFORM_POSITION_Y
has been added to enable dynamic properties on transform positions that have split dimensions enabled (#1714)- Allow targeting matte layers with dynamic properties/
KeyPath
(#1710)- Properly render points that have different interpolators on the x andy axis (#1709)
- Support
ColorStateLists
inLottieAnimationView
lottie_colorFilter
xml attribute (#1708)Bugs Fixed
- Don't set
LottieDrawable
bounds internally. It will not respect the bounds set on it (#1713)- Fix a rare NPE running lazy composition tasks (#1711)
- Don't render masks with <1px of width or height (#1704)
- After replacing a composition on
LottieAnimationView
with another drawable then setting it back would cause the animation to not render (#1703)- Properly display text at the end of an animation (#1689)
- Always cancel animations when a LottieDrawable is unscheduled from LottieAnimationView (adb331)
3.5.0
Features and Improvements
Added a new global configuration to add a custom network stack, custom network cache, enable systrace markers, and more (#1629)
- To use it, checkout the docs for
Lottie.initialize
andLottieConfig.Builder
.Add support for parsing dotLottie files (#1660)
Added support for pause listeners on
LottieDrawable
andLottieAnimationView
(#1662)Bugs Fixed
- Properly cache animations loaded via url in memory (#1657)
3.4.4
Bugs Fixed
... (truncated)
Commits
cead08d
Bump version to 4.0 and upgrade Compose to 1.0 (#1856)de7515d
[Compose] Make LottieCompositionSpec an inline class (#1855)7e44570
Fix loading animation (#1852)a062a53
v3.7.3-SNAPSHOT and Compose 1.0.0-rc02-2-SNAPSHOTdd34e8a
v3.7.2 and Compose v1.0.0-rc02-14373eba
[Compose] Ensure LottieClipSpec is always respected (#1848)194d96d
[Compose] Allow custom cache keys, dynamic properties for images, and remove ...e2aaf91
Add cancellation behavior to animateLottieCompositionAsState (#1846)954f7d5
[Compose] Add support for ContentScale and Alignment (#1844)f6a7569
[Compose] Allow setting and remapping fonts (#1842)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language -
@dependabot badge me
will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)