All Versions
54
Latest Version
Avg Release Cycle
38 days
Latest Release
155 days ago

Changelog History
Page 1

  • v3.5.0 Changes

    November 09, 2020

    ๐Ÿ”‹ 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 and LottieConfig.Builder.

    โž• Add support for parsing dotLottie files (#1660)

    โž• Added support for pause listeners on LottieDrawable and LottieAnimationView (#1662)

    ๐Ÿ› Bugs Fixed

    • Properly cache animations loaded via url in memory (#1657)
  • v3.4.4 Changes

    October 02, 2020

    ๐Ÿ› 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)
  • v3.4.3

    October 02, 2020
  • v3.4.2 Changes

    August 28, 2020

    ๐Ÿ”‹ Feature and Improvements

    • 0๏ธโƒฃ 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]
      (#1612) and ([#1613](https://github
      .com//pull/1612))
    • ๐Ÿ‘‰ Use the correct cacheKey when LottieAnimationView loads an rawRes animation ([#1617]
      (#1617))
    • Prevent animations from blinking if they are rendered on multiple threads ([#1575]
      (#1575))
  • v3.4.1 Changes

    June 05, 2020

    ๐Ÿ”‹ 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).
  • v3.4.0 Changes

    February 22, 2020

    ๐Ÿ”‹ Features and Improvements

    • โž• Added optional cache key parameters to url loading to enable skipping the cache.
    • โž• Added the ability to clear the Lottie cache via LottieCompositionFactory.clearCache().

    ๐Ÿ› Bugs Fixed

    • Properly pass in progress to ValueCallbacks.
    • Clear existing ValueCallbacks if new ones overwrite old ones.
    • Clip interpolators that might loop back on themself to render something very close rather than crashing.
    • ๐Ÿ›  Fix time stretch + time remap when there is a start offset.
    • Ensure that the first frame is rendered when a new composition is set even if it is not yet playing.
    • Properly render Telegram stickers that use [0,1] for color but [0,255] for alpha.
    • โšก๏ธ Ensure that LottieDrawable has the correct bounds when the composition updates before Marshmallow.
    • Fully clear off screen buffers pre-pie to prevent artifacts.
    • Play, not resume animations if they are played while not shown.
  • v3.3.1 Changes

    December 11, 2019

    ๐Ÿ› Bugs Fixed

    • Clear alpha values when applying a mask or matte
  • v3.3.0 Changes

    December 02, 2019

    ๐Ÿ”‹ Features and Improvements

    • โž• Added a safeMode API that wraps draw with a try/catch. Can be used for problematic devices (#1449).
    • โž• Add the ability to skip composition caching (#1450).
    • โž• Add support for mask mode none.
    • โž• Add an API to set the min and max frame from 2 markers.
    • โž• Add support for TEXT_SIZE as a dynamic property for text layers. ### ๐Ÿ› Bugs Fixed
    • ๐Ÿ‘Œ Improve the performance of setProgress, particularly for animations with many non-animated properties.
      • Fix a bug where animations may not resume on reattach if their state was saved after they were detached.
  • v3.2.2

    November 18, 2019
  • v3.2.1

    November 18, 2019