airbnb/lottie-android
 Watch   
 Star   
 Fork   
14 days ago
lottie-android

6.6.6

What's Changed

Full Changelog: https://github.com/airbnb/lottie-android/compare/v6.6.4...v6.6.6

2025-03-20 08:43:55
lottie-android

6.6.4

  • Fix an image NPE (#2623)
2025-03-04 09:39:31
lottie-android

6.6.3

  • Support system property to set a testing executor (#2613)
  • Fix a radial gradient crash (#2611)
  • Fix a bitmap crash (#2578)
2024-12-16 09:47:03
lottie-android

6.6.2

What's Changed

New Contributors

Full Changelog: https://github.com/airbnb/lottie-android/compare/v6.6.1...v6.6.2

2024-12-05 02:31:45
lottie-android

6.6.1

What's Changed

New Contributors

Full Changelog: https://github.com/airbnb/lottie-android/compare/v6.6.0...v6.6.1

2024-10-28 05:21:26
lottie-android

6.6.0

New Features

  • Overhauled drop shadow support for even better correctness (#2548)
    • Major thanks to David Davidović (who works at Lottielab) 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)

Bugs Fixed

  • Fix rounded corners when the underlying shape doesn't animate (#2567)
  • Fix animation update listener order to be called after the internal frame has updated (#2497)
  • Unify all parsing to more reliably handle all file types including dotLottie as ZIP files (#2558)
  • Fix keypath resolving for matte layers (#2544)
  • Apply translate before scale in LottieDrawable (#2565)
2024-09-04 08:11:19
lottie-android

6.5.2

Bugs Fixed

  • Fix a NPE when running Lottie in instrumentation tests (#2546)
  • Add support for new reduced motion options in Compose (#2542)
  • [Compose] Add support for new reduced motion settings (#2543)
2024-08-29 01:37:48
lottie-android

6.5.1

Bugs Fixed

  • Fix value callback is not called for PathKeyframeAnimation (#2540)
  • Fix shadow softness accuracy (#2541)
  • Add a global configuration to control reduced motion settings for a11y (#2536)
  • Fix a NPE on ImageAssetManager#getContext (#2532)
  • Improve strokes with skew (#2531)
  • LottieCompositionFactory: Avoid NPE when animation contains a Font Family and Context is null (#2530)
  • LottieCompositionFactory: Add factory methods that take an okio Source (#2527)
  • LottieCompositionFactory#fromZipStreamSyncInternal close FileOutputStream (#2548)
2024-08-04 11:57:01
lottie-android

6.5.0

New Features

  • Apply blend modes to layers and add Multiply (#2519)
  • Add initial support for text range selectors (#2518)
  • Add a new feature flag API to allow for opting into newer platform features (#2512)
  • Add an API to get the unscaled width/height of a composition (#2514)

Bugs Fixes

  • Improve the accuracy of drop shadow position and softness (#2523)
  • Treat appcompat as an API dependency (#2507)
2024-03-04 11:33:55
lottie-android

6.4.0

New Features

  • Add support for reduced motion marker names (#2451)
  • Support GZIP and TGS network downloads (#2454)

Bugs Fixed

  • Allow easings to go <0 and >1 (#2457)
  • Fix a memory leak in LottieTask (#2465)
  • Prevent play from working after a non-Lottie drawable was set and then returned back (#2468)
  • Respect autoPlay in LottieAnimationView when setting a new composition (#2469)
  • Call LottieTask synchronously when already on the main thread (#2470)
  • Properly rescale bitmaps when the system scale changes (#2475)

Compose

  • Add safe mode (#2455)
  • Clarify clipToCompositionBounds docs (#2473)

New Contributors

Full Changelog: https://github.com/airbnb/lottie-android/compare/v6.3.0...v6.4.0