New features
- Add privacy manifest (#2252)
- Codesign Lottie.xcframework (#2259)
- Add time remapping support to Core Animation rendering engine (#2286)
- Add official visionOS support to lottie-ios repo (#2287)
- lottie-spm now supports visionOS (airbnb/lottie-spm#12)
- Adopt policy on minimum supported Swift / Xcode version, update minimum versions to Swift 5.7 / Xcode 14.1 (#2260)
Bug fixes
- Update LottieView to display placeholder using
overlay
instead ofZStack
(#2289) - Fix issue where Core Animation rendering engine couldn't display last frame of animation when paused (#2254)
- Do not create
DotLottieImageProvider
instance if there's no image files (#2271) - Mark DotLottieCache as Sendable (#2245)
- Fix issue where AnimationKeypath in SolidLayer could be incorrect (#2278)
- Fix issue where Repeater could be displayed incorrectly (#2276)
- Include dSYMs in xcframework build (#2284)
- Fix parsing issue, add support for DotLottieConfiguration in SwiftUI LottieView (#2277)
- Fix issue where DotLottieImageProvider didn't handle base64 images (#2283)
- Fix issue where manually interpolated keyframes could animate incorrectly (#2285)
Full Changelog: 4.3.4...4.4.0