All Versions
70
Latest Version
Avg Release Cycle
38 days
Latest Release
-

Changelog History
Page 3

  • 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
  • v3.2.0 Changes

    November 13, 2019

    ๐Ÿ”‹ Feature and Improvements

    • โž• Added support for FIT_XY scale type.

    ๐Ÿ› Bugs Fixed

    • ๐Ÿ‘Œ Improved testability while system animations are disabled.
  • v3.1.0 Changes

    October 15, 2019

    ๐Ÿ”‹ Features and Improvements

    • ๐Ÿ’ฅ Breaking Change Replace JsonReader parsing APIs with InputStream variants to prevent
      ๐Ÿ“œ exposing Lottie's copy of Moshi's json parser.
    • โž• Add the ability to catch all Lottie composition errors with setFailureListener and
      resetFailureListener (#1321).
    • โž• Add the ability to set a fallback drawable res when Lottie fails to parse a composition or
      load it from the internet. Use setFallbackResource from code orlottie_fallbackRes from xml.
    • โž• Add the ability to render opacity on the layer level rather than the shape level. View the docs
      for setApplyingOpacityToLayersEnabled for more info.
    • โž• Add the ability to use dynamic properties on text that wasn't already animated.
    • ๐ŸŽ Minor performance optimization when interpolating between colors.

    ๐Ÿ› Bugs Fixed

    • ๐Ÿ›  Fix the renderMode attribute from getting overwritten.
    • Prevent masks from either clipping edges or having thin borders pre-Pie.
    • Apply animation scale to dash pattern offsets.
    • Apply animation scale to gradient strokes.
    • Fuzzy match content types when downloading animations from the internet.
    • Prevent a StackOverflowException on KitKat.
    • Prevent resume() from resuming when system animations are disabled.
    • โšก๏ธ Prevent removeAllUpdateListeners() from removing internally used listeners.
    • ๐Ÿ›  Fix some time remap calculations.
  • v3.0.7 Changes

    June 20, 2019
    • ๐Ÿ›  Fixed renderMode XML attr being ignored.
    • ๐Ÿ‘ Allow progress to be set in between frames.
    • ๐Ÿ›  Fix a NullPointerException on 5.x.x devices for apps that use Proguard.
  • v3.0.6 Changes

    June 03, 2019

    ๐Ÿ› Bugs Fixed

    • ๐Ÿ›  Fixed another LottieAnimationView visibility bug.