Lottie for Android, iOS, and React Native v5.3.0 Release Notes

  • ๐Ÿ†• New Features

    • ๐Ÿ‘ Allow animations in zip files to contain embedded base64 encoded images (#2110)
    • ๐Ÿ‘ Allow zip files to contain embedded fonts. Context was added to some LottieCompositionFactory APIs to support this (#2102)
    • โž• Add fontStyle and fontName as parameters in new overloads in FontAssetDelegate (#2103)
    • ๐Ÿ‘ Allow decimal values for precomp size (#2138)
    • ๐Ÿ‘ Allow interpolating in between gradeients that have different numbers of opacity stops (#2160)
    • ๐Ÿ‘Œ Support box position in document data (#2139)
    • ๐Ÿ‘ Allow repeater contents to be the target of dynamic properties (#2164)
    • Provide a global LottieTask listener to aid in Espresso idle resources (#2161)
    • ๐Ÿ‘ Allow setting a default font extension (#2166)
    • โž• Add an option to completely disable Lottie's network cache (#2158) ### ๐Ÿ› Bugs Fixed
    • ๐Ÿ›  Fixed an NPE when decoding an invalid bitmap (#2117)
    • Only store application context in ImageAssetManager (#2163)
    • Prevent rounded corner effects from trying to round a shape that has control points on its vertices already (#2165)
    • ๐Ÿ— Pass LottieComposition directly while building layers to avoid race conditions (#2167)