Skip to content

Releases: airbnb/lottie-spm

4.5.0

09 Jul 21:31
b842598
Compare
Choose a tag to compare

New Features

Bug Fixes

  • Fixed issue where bezier paths could be closed incorrectly (airbnb/lottie-ios#2418)
  • Fixed bug where font providers were ignored in precomposition layers in the main thread rendering engine (airbnb/lottie-ios#2439)
  • Fixed issue where lottie-spm package could cause package operations to unexpectedly fail on Linux (#27).

Version Compatibility

Lottie now requires Xcode 15 / Swift 5.9 or later (airbnb/lottie-ios#2400). Our version support policy is that Lottie supports Swift / Xcode versions back to the minimum version that is permitted by Apple for submissions to the App Store. As of April 2024, this is Xcode 15 / Swift 5.9: https://developer.apple.com/news/?id=fxu2qp7b.

Full Changelog: airbnb/lottie-ios@4.4.3...4.5.0

4.4.3

16 Apr 01:04
1d29ecc
Compare
Choose a tag to compare

Bug fixes in 4.4.3

New features in 4.4.0

Full Changelog: airbnb/lottie-ios@4.4.2...4.4.3

4.4.2

04 Apr 22:45
4d0c11c
Compare
Choose a tag to compare

Changes in 4.4.2

New features in 4.4.0

Full Changelog: airbnb/lottie-ios@4.4.1...4.4.2

4.4.1

21 Feb 20:09
3bd43e1
Compare
Choose a tag to compare

Bug fixes in 4.4.1

New features in 4.4.0

Full Changelog: airbnb/lottie-ios@4.4.0...4.4.1

4.4.0

23 Jan 00:57
26d8419
Compare
Choose a tag to compare

New features

Bug fixes

Full Changelog: airbnb/lottie-ios@4.3.4...4.4.0

4.3.4

02 Dec 05:12
9679025
Compare
Choose a tag to compare

What's Changed

Full Changelog: airbnb/lottie-ios@4.3.3...4.3.4

4.3.3

29 Sep 23:52
3e7eb82
Compare
Choose a tag to compare

Lottie 4.3.0 adds many new features, including:

  • Official support for SwiftUI!
  • A public Core Animation CALayer subclass
  • Support for reduced motion
  • Support for drop shadow layer effects
  • Support for visionOS

You can learn more about Lottie 4.3.0 in this announcement: Lottie 4.3.0 now available, with official support for SwiftUI #2189

Lottie 4.3.3 fixes a regression introduced by Lottie 4.3.0 where the contents of a LottieAnimationView could crossfade / animate unexpectedly when updating the current LottieAnimation or rendering engine: airbnb/lottie-ios#2200

New Features in Lottie 4.3.0

Bug fixes

Thanks to everyone who contributed to this release!

4.3.2

26 Sep 18:30
92b6120
Compare
Choose a tag to compare

Lottie 4.3.0 adds many new features, including:

  • Official support for SwiftUI!
  • A public Core Animation CALayer subclass
  • Support for reduced motion
  • Support for drop shadow layer effects
  • Support for visionOS in the lottie-ios rep

You can learn more about Lottie 4.3.0 in this announcement: Lottie 4.3.0 now available, with official support for SwiftUI #2189

Lottie 4.3.2

Lottie 4.3.2 redesigns the LottiePlaybackMode playback APIs that were introduced in Lottie 4.3.0.

Before

// Loop from 0.5 to 1.0
LottieView(animation: myAnimation)
  .play(.fromProgress(0.5, toProgress: 1.0, loopMode: .loop))

// Pause at the halfway point of the animation
LottieView(animation: myAnimation)
  .play(.progress(0.5))

After

// Loop from 0.5 to 1.0
LottieView(animation: myAnimation)
  .playing(.fromProgress(0.5, toProgress: 1.0, loopMode: .loop))

// Pause at the halfway point of the animation
LottieView(animation: myAnimation)
  .paused(at: .progress(0.5))

New Features in Lottie 4.3.0

Bug fixes

Thanks to everyone who contributed to this release!

4.3.1

21 Sep 00:59
3094834
Compare
Choose a tag to compare

Lottie 4.3.0 adds many new features, including:

  • Official support for SwiftUI!
  • A public Core Animation CALayer subclass
  • Support for reduced motion
  • Support for drop shadow layer effects
  • Support for visionOS in the lottie-ios repo

You can learn more about Lottie 4.3.0 in this announcement: Lottie 4.3.0 now available, with official support for SwiftUI #2189

Lottie 4.3.1 fixes a small regression introduced by 4.3.0: airbnb/lottie-ios#2193

New Features

Bug fixes

Thanks to everyone who contributed to this release!

4.3.0

14 Sep 22:27
2ae19d3
Compare
Choose a tag to compare

Lottie 4.3.0 adds many new features, including:

  • Official support for SwiftUI!
  • A public Core Animation CALayer subclass
  • Support for reduced motion
  • Support for drop shadow layer effects
  • Support for visionOS in the lottie-ios repo

You can learn more about Lottie 4.3.0 in this announcement: Lottie 4.3.0 now available, with official support for SwiftUI #2189

New Features

Bug fixes

Thanks to everyone who contributed to this release!