w2sv / AutoCrop

Android application for automatic batch cropping of phone screenshots.
GNU General Public License v3.0
14 stars 2 forks source link

Update dependency com.airbnb.android:lottie to v6.6.0 #37

Open renovate[bot] opened 2 months ago

renovate[bot] commented 2 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.airbnb.android:lottie 6.0.0 -> 6.6.0 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

airbnb/lottie-android (com.airbnb.android:lottie) ### [`v6.6.0`](https://redirect.github.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#660) ##### New Features - Overhauled drop shadow support for even better correctness ([#​2548](https://redirect.github.com/airbnb/lottie-android/pull/2548)) - Major thanks to David Davidović (who works at [Lottielab](https://www.lottielab.com/)) for his contributions here. - Adds a new API: `applyShadowsToLayers` which will apply shadows to a whole layer rather than an individual shape. - Use RenderNodes on APIs that support it. - Lays a foundation that can potentially add RenderNode support to existing mattes and masks. - Fixed a number of existing correctness issues - Add an overload to LottieCompositionFactory.clearCache that clears the network cache ([#​2559](https://redirect.github.com/airbnb/lottie-android/pull/2559/)) ##### Bugs Fixed - Fix rounded corners when the underlying shape doesn't animate ([#​2567](https://redirect.github.com/airbnb/lottie-android/pull/2567/)) - Fix animation update listener order to be called after the internal frame has updated ([#​2497](https://redirect.github.com/airbnb/lottie-android/pull/2497/)) - Unify all parsing to more reliably handle all file types including dotLottie as ZIP files ([#​2558](https://redirect.github.com/airbnb/lottie-android/pull/2558/)) - Fix keypath resolving for matte layers ([#​2544](https://redirect.github.com/airbnb/lottie-android/pull/2544/)) - Apply translate before scale in LottieDrawable ([#​2565](https://redirect.github.com/airbnb/lottie-android/pull/2565/)) ### [`v6.5.2`](https://redirect.github.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#652) ##### Bugs Fixed - Fix a NPE when running Lottie in instrumentation tests ([#​2546](https://redirect.github.com/airbnb/lottie-android/pull/2546)) - Add support for new reduced motion options in Compose ([#​2542](https://redirect.github.com/airbnb/lottie-android/pull/2542)) ### [`v6.5.1`](https://redirect.github.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#651) ##### Bugs Fixed - Fix value callback is not called for PathKeyframeAnimation ([#​2540](https://redirect.github.com/airbnb/lottie-android/pull/2540)) - Fix shadow softness accuracy ([#​2541](https://redirect.github.com/airbnb/lottie-android/pull/2541)) - Add a global configuration to control reduced motion settings for a11y ([#​2536](https://redirect.github.com/airbnb/lottie-android/pull/2536)) - Fix a NPE on ImageAssetManager#getContext ([#​2532](https://redirect.github.com/airbnb/lottie-android/pull/2532)) - Improve strokes with skew ([#​2531](https://redirect.github.com/airbnb/lottie-android/pull/2531)) - LottieCompositionFactory: Avoid NPE when animation contains a Font Family and Context is null ([#​2530](https://redirect.github.com/airbnb/lottie-android/pull/2530)) - LottieCompositionFactory: Add factory methods that take an okio Source ([#​2527](https://redirect.github.com/airbnb/lottie-android/pull/2527)) - LottieCompositionFactory#fromZipStreamSyncInternal close FileOutputStream ([#​2548](https://redirect.github.com/airbnb/lottie-android/pull/2548)) ### [`v6.5.0`](https://redirect.github.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#650) ##### New Features - Apply blend modes to layers and add Multiply ([#​2519](https://redirect.github.com/airbnb/lottie-android/pull/2519)) - Add initial support for text range selectors ([#​2518](https://redirect.github.com/airbnb/lottie-android/pull/2518)) - Add a new feature flag API to allow for opting into newer platform features ([#​2512](https://redirect.github.com/airbnb/lottie-android/pull/2512)) - Add an API to get the unscaled width/height of a composition ([#​2514](https://redirect.github.com/airbnb/lottie-android/pull/2514)) ##### Bugs Fixes - Improve the accuracy of drop shadow position and softness ([#​2523](https://redirect.github.com/airbnb/lottie-android/pull/2523)) - Treat appcompat as an API dependency ([#​2507](https://redirect.github.com/airbnb/lottie-android/pull/2507)) ### [`v6.4.1`](https://redirect.github.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#641) ##### Bugs Fixed - Scale base64 encoded bitmaps ([#​2501](https://redirect.github.com/airbnb/lottie-android/pull/2501)) - Prevent systrace strings from getting created when systrace is off ([#​2493](https://redirect.github.com/airbnb/lottie-android/pull/2493)) - Allow missing end values for integer animations ([#​2487](https://redirect.github.com/airbnb/lottie-android/pull/2487)) - Add an extra null check in BaseKeyframeAnimation ([#​2486](https://redirect.github.com/airbnb/lottie-android/pull/2486)) ### [`v6.4.0`](https://redirect.github.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#640) ##### New Features - Add support for reduced motion marker names ([#​2451](https://redirect.github.com/airbnb/lottie-android/pull/2451)) - Support GZIP and TGS network downloads ([#​2454](https://redirect.github.com/airbnb/lottie-android/pull/2454)) ##### Bugs Fixed - Allow easings to go <0 and >1 ([#​2457](https://redirect.github.com/airbnb/lottie-android/pull/2457)) - Fix a memory leak in LottieTask ([#​2465](https://redirect.github.com/airbnb/lottie-android/pull/2465)) - Prevent play from working after a non-Lottie drawable was set and then returned back ([#​2468](https://redirect.github.com/airbnb/lottie-android/pull/2468)) - Respect autoPlay in LottieAnimationView when setting a new composition ([#​2469](https://redirect.github.com/airbnb/lottie-android/pull/2469)) - Call LottieTask synchronously when already on the main thread ([#​2470](https://redirect.github.com/airbnb/lottie-android/pull/2470)) - Properly rescale bitmaps when the system scale changes ([#​2475](https://redirect.github.com/airbnb/lottie-android/pull/2475)) ### [`v6.3.0`](https://redirect.github.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#630) ##### New Features - Add support dynamic path properties on shape contents ([#​2439](https://redirect.github.com/airbnb/lottie-android/pull/2439)) - Add support for gzipped and tgs files ([#​2435](https://redirect.github.com/airbnb/lottie-android/pull/2435)) - Add an option to clip text if it extends beyond its bounding box ([#​2412](https://redirect.github.com/airbnb/lottie-android/pull/2412)) ##### Bugs Fixed - Make all LottieAnimationView setters idempotent ([#​2441](https://redirect.github.com/airbnb/lottie-android/pull/2441)) - Fix a rendering artifact for polygons with large strokes ([#​2440](https://redirect.github.com/airbnb/lottie-android/pull/2440)) - Re-scale bitmaps if the system scale changes ([#​2438](https://redirect.github.com/airbnb/lottie-android/pull/2438)) - Handle null color callbacks in solid layer ([#​2434](https://redirect.github.com/airbnb/lottie-android/pull/2434)) - Handle null shape data end values ([#​2433](https://redirect.github.com/airbnb/lottie-android/pull/2433)) - Fix gradient colors when the progress is <0 or > 1 ([#​2427](https://redirect.github.com/airbnb/lottie-android/pull/2427)) ### [`v6.2.0`](https://redirect.github.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#620) ##### New Features - Implement screen, overlay, darken, lighten, and add blend modes ([#​2408](https://redirect.github.com/airbnb/lottie-android/pull/2408)) - Implement auto-orient ([#​2416](https://redirect.github.com/airbnb/lottie-android/pull/2416)) - Allow globally configuring asyncUpdates ([#​2356](https://redirect.github.com/airbnb/lottie-android/pull/2356)) - Add an optional `close` param to LottieCompositionFactory.fromJsonReader ([#​2342](https://redirect.github.com/airbnb/lottie-android/pull/2342)) - Allow dynamic properties for solid layer colors ([#​2378](https://redirect.github.com/airbnb/lottie-android/pull/2378)) - Update baseline profiles ([#​2404](https://redirect.github.com/airbnb/lottie-android/pull/2404)) - Add a ZipInputStream overload to LottieAnimationView.setAnimation ([#​2411](https://redirect.github.com/airbnb/lottie-android/pull/2411)) ##### Bugs Fixed - Upgrade okio ([#​2418](https://redirect.github.com/airbnb/lottie-android/pull/2418)) - Improve cache hits for synchronous LottieCompositionFactory methods ([#​2379](https://redirect.github.com/airbnb/lottie-android/pull/2379)) - Fix gradient interpolation for opacity stops beyond the last color stop ([#​2377](https://redirect.github.com/airbnb/lottie-android/pull/2377)) - Fix Potential NPE In NetworkCache.clearCache ([#​2364](https://redirect.github.com/airbnb/lottie-android/pull/2364)) - Fix an IllegalArgumentException when creating a bitmap ([#​2351](https://redirect.github.com/airbnb/lottie-android/pull/2351)) - Fix rounded corners for non-closed paths ([#​2405](https://redirect.github.com/airbnb/lottie-android/pull/2405)) - Fix varying opacity stops across keyframes in the same gradient ([#​2406](https://redirect.github.com/airbnb/lottie-android/pull/2406)) - Fix a NullPointerException in ColorKeyframeAnimation ([#​2407](https://redirect.github.com/airbnb/lottie-android/pull/2407)) ### [`v6.1.0`](https://redirect.github.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#610) ##### 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://redirect.github.com/airbnb/lottie-android/pull/2276)) - Allow `LottieCompositionFactory` to not close input streams ([#​2286](https://redirect.github.com/airbnb/lottie-android/pull/2286) and [#​2319](https://redirect.github.com/airbnb/lottie-android/pull/2319)) - Allow Lottie to be initialized multiple times ([#​2323](https://redirect.github.com/airbnb/lottie-android/pull/2323)) - Add an additional null check to TransformKeyframeAnimation ([#​2381](https://redirect.github.com/airbnb/lottie-android/pull/2381)) - Fix asyncUpdates for Nougat and below ([#​2380](https://redirect.github.com/airbnb/lottie-android/pull/2380)) ##### Bugs Fixed - Close input streams for cache hits ([#​2253](https://redirect.github.com/airbnb/lottie-android/pull/2253)) - Always use ApplicationContext in ImageAssetManager to ensure it can be reused ([#​2289](https://redirect.github.com/airbnb/lottie-android/pull/2289)) - Hold weak references to success/failure listeners ([#​2293](https://redirect.github.com/airbnb/lottie-android/pull/2293)) - Add default values for line join and cap types ([#​2337](https://redirect.github.com/airbnb/lottie-android/pull/2337)) - Apply layer parent opacity to text ([#​2336](https://redirect.github.com/airbnb/lottie-android/pull/2336)) ### [`v6.0.1`](https://redirect.github.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#601) ##### Bugs Fixed - Allow loading URLs with a length of greater than 255 chars ([#​2311](https://redirect.github.com/airbnb/lottie-android/pull/2311))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.