Skip to content

Releases: airbnb/lottie-ios

3.4.1

26 Jul 21:21
b04b773
Compare
Choose a tag to compare

General

New features

  • Added configuration: LottieConfiguration = .shared option to more AnimationView initializers (#1654)
  • AnimatedSwitch and AnimatedButton are now accessibility elements by default (#1637, #1639)

Bug fixes

  • Fixed issue where LottieLogger.shared.assertionFailure would unexpectedly crash in -O / release builds (#1665)
  • Fixed Carthage support on macOS (#1641)

Core Animation rendering engine

Reminder: Lottie 3.4.0 added a new rendering engine powered by Core Animation. Please try it out and let us know if you encounter any issues! It will be enabled by default in a future version of Lottie. More information is available in this announcement: #1627

New features

  • Added support for mixed isHold / !isHold keyframes (#1644)
  • Added support for gradients with alpha values (#1634, #1640)
  • Added support for negative speed values (#1660)

Bug fixes

  • Fixed issue where ShapeLayer with no Groups would fail to render (#1646)
  • Fixed issue where some shape fills would be applied incorrectly (#1647)
  • Fixed issue where LottieBackgroundBehavior would unexpectedly be applied even when the animation was paused (#1653)

3.4.0

06 Jul 17:51
246bab7
Compare
Choose a tag to compare

New features

Bug fixes

3.3.0

14 Dec 18:25
4a6058c
Compare
Choose a tag to compare

Full Changelog: 3.2.3...3.3.0

  • Increased minimum deployment target to iOS 11
  • Added Swift Package Manager support for macOS and tvOS (#1428)
  • Added parsing support for layers with no index (ind) property (#1433)
  • AnimatedSwitch and AnimatedButton are now open instead of final (#1431)
  • Fixed issue where shape layers could render at a low resolution (#1436)
  • Fixed issue where AnimationView's transform could animate incorrectly (#1395)

Known issues:

  • 3.3.0 doesn't support Carthage (#1448, fixed on master and in future releases)

3.2.3

14 May 15:49
Compare
Choose a tag to compare

Adds a fix for a bug that caused precomposition layers to have zero sized bounds. This bug furth broke alpha inverted masks in precomposition layers.

3.2.2 Release

30 Apr 16:49
Compare
Choose a tag to compare

A few fixes here including:

  • Removing Swift warnings
  • Performance fixes

3.2.1 Release

08 Feb 16:38
Compare
Choose a tag to compare

Various Bug Fixes

3.2.0 Release

01 Feb 14:13
Compare
Choose a tag to compare

Various bug fixes and improvements

3.1.9 release

02 Nov 16:24
Compare
Choose a tag to compare
  • Add isAnimationPlaying to CompatibleAnimationView
  • change id accessor from internal to public
  • Updates to Text Rendering
  • fix: empty layerID causes crash
  • Rewrite Text Rendering to support Line Height + Added Font Provider
  • fixed #944 Images from Assets.xcassets are not loading
  • Work Around Xcode 12 Beta 1 Compilation Issues
  • Add isAnimationQueued to determine if animation will start when this view is added to a window
  • Changed ACL for animationView to public in AnimatedControl

3.1.8 Release

23 Apr 17:30
Compare
Choose a tag to compare

Fixes a compile error introduced with 3.1.7 release

3.1.6 Release

27 Jan 16:11
8f81de8
Compare
Choose a tag to compare