Skip to content

Releases: teufelaudio/LottieExtensions

v1.0.0

22 Jun 16:07
641195f
Compare
Choose a tag to compare

New Release (v1.0.0) - 22.06.2023

In this release, LottieView underwent significant changes, and the old API is deprecated, continuing to function. Please consider the following important points:

Deprecation Notes

  • The old API is obsoleted in this release. A new API has been introduced.
  • All components of LottieView have been redesigned. The new API offers more up-to-date and improved features.

Important Changes

  • LottieView has been completely redesigned in terms of its fundamental structure.
  • The new API provides easier usage.

API Access and Configuration

  • You can now directly access and configure the LottieAnimationView module using the .lottieAnimationConfiguration closure.
  • The new API allows you to configure the LottieAnimationView by using the .lottieAnimationConfiguration { configuration in ... } closure function.

Migration Process

We recommend following these steps when migrating to this release:

  1. Review your code find out errors.
  2. Use new initializer for LottieView to align with the new API.
  3. Configure the LottieAnimationView module using the closing function .lottieAnimationConfiguration.

v0.1.10

24 Nov 14:57
25c96e1
Compare
Choose a tag to compare

FoundationExtensions update

LottieExtensions v0.1.9

15 Sep 18:53
c5ea107
Compare
Choose a tag to compare

LottieExtensions v0.1.8

15 Sep 08:41
cfb104c
Compare
Choose a tag to compare

Added new environment key to be able to change the animation progress.

Link FoundationExtensions statically

06 Sep 14:57
c6d6793
Compare
Choose a tag to compare

Making FoundationExtensions the static default.

Renamed static / dynamic, make sure that packages without any suffix are static. This unifies a inconsistency in a lot of frameworks used in our products. Also, static linking is is an attempt to fix this issue while deploying to TestFlight / AppStore:

ITMS-90334: Invalid Code Signature Identifier. The identifier "FoundationExtensions-5555494443d5626ab868338a93cce6b274e34595"
in your code signature for "FoundationExtensions" must match its Bundle Identifier "FoundationExtensions"

This fixes SwiftUI previews in Swift Packages as well.

FoundationExtensions is the default now, the dynamic product is FoundationExtensionsDynamic.

LottieExtensions v0.1.6

11 Aug 08:59
6600ef5
Compare
Choose a tag to compare

Specify platform explicitly, so that SPM doesn't fail when dependent packages use LottieExtensions.

Updated Packages for Xcode 13

14 Oct 13:52
Compare
Choose a tag to compare

Updated Packages for Xcode 13

More SPM product variants

07 Jul 09:47
dacc7aa
Compare
Choose a tag to compare
  • Add SPM Product AllStatic

No dependency on SwiftRex anymore

23 Mar 13:53
7fb4e37
Compare
Choose a tag to compare

Updated UIExtensions to 0.2.0 and that no longer depends on SwiftRex, reducing the footprint of this library.

Update deps

11 Jan 14:19
2568a60
Compare
Choose a tag to compare

Update Lottie and all dependencies