What's Changed
- Add padding around text layer to compensate for buggy fonts by @eXCoreX in airbnb/lottie-ios#2639
- Add staticRendering mode for snapshot testing by @jqsilver in airbnb/lottie-ios#2642
- Fix animation state lost when view removed from window in SwiftUI by @kirillsh in airbnb/lottie-ios#2646
- Fix currentFrame rounding by @Med1D in airbnb/lottie-ios#2650
- Add Objective-C compatible font provider to CompatibleAnimationView. by @dzhu7 in airbnb/lottie-ios#2657
- Main-thread NodeRenderSystem performance improvement by @ChrisBenua in airbnb/lottie-ios#2663
- Fix division by zero in GradientValueProvider with single color by @04cb in airbnb/lottie-ios#2664
- Add Objective-C compatible image provider by @Seungwan98 in airbnb/lottie-ios#2660
- NSSet -> Set, add Hashable by @ladd in airbnb/lottie-ios#2659
- Fix incorrect mask animation timing on precomp layers by @RohitMaru in airbnb/lottie-ios#2676
- Value Providers Not Working Correctly When Setting Gradient Colors by @dinozaurus0 in airbnb/lottie-ios#2677
- Recognize the IANA
.lotextension as a Lottie JSON alias by @tsushanth in airbnb/lottie-ios#2688 - Update embedded ZIPFoundation to 0.9.20 to prevent symlink path traversal during ZIP extraction by @rm335 in airbnb/lottie-ios#2689
- Don't fail decoding when text font 'ascent' or line height ('lh') is missing by @fanmingyi in airbnb/lottie-ios#2690
Full Changelog: airbnb/lottie-ios@4.6.0...4.6.1