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