depscope
Packages
IntegrateAPI DocsCuratorBenchmarkCoverage
Sign inGet API access
depscope/breaking/swift/airbnb/lottie-ios

airbnb/lottie-ios breaking changes

swift

10 curated breaking changes across major versions of airbnb/lottie-ios. Use this as a migration checklist before bumping dependencies.

View package health \u2192Known bugs \u2192
10
changes

Breaking changes by transition

  • 4.0.0 \u2192 4.0.1

    breaking

    The new Core Animation rendering engine ([first introduced in Lottie 3.4.0](https://github.com/airbnb/lottie-ios/discussions/1627)) is now enabled by default for supported animations.

  • 4.0.0 \u2192 4.0.1

    breaking

    Specifically, `LottieConfiguration.shared.renderingEngine` now defaults to `.automatic` instead of `.mainThread`. Animations that use features which are not supported by the Core Animation rendering engine will automatically fall back to using the original Main Thread rendering engine.

  • 4.0.0 \u2192 4.0.1

    breaking

    When using the Core Animation rendering engine, Lottie animations now always animate smoothly regardless of the amount of work being done on the app’s main thread. This **significantly improves animation performance** while also eliminating CPU overhead.

  • 4.0.0 \u2192 4.0.1

    breaking

    If you encounter any compatibility issues when using `RenderingEngineOption.automatic`, please file an issue with a copy of your animation json.

  • 4.0.0 \u2192 4.0.1

    breaking

    `DecodingStrategy.dictionaryBased` is now enabled by default

  • 3.5.0 \u2192 4.0.0

    breaking

    The new Core Animation rendering engine ([first introduced in Lottie 3.4.0](https://github.com/airbnb/lottie-ios/discussions/1627)) is now enabled by default for supported animations.

  • 3.5.0 \u2192 4.0.0

    breaking

    Specifically, `LottieConfiguration.shared.renderingEngine` now defaults to `.automatic` instead of `.mainThread`. Animations that use features which are not supported by the Core Animation rendering engine will automatically fall back to using the original Main Thread rendering engine.

  • 3.5.0 \u2192 4.0.0

    breaking

    When using the Core Animation rendering engine, Lottie animations now always animate smoothly regardless of the amount of work being done on the app’s main thread. This **significantly improves animation performance** while also eliminating CPU overhead.

  • 3.5.0 \u2192 4.0.0

    breaking

    If you encounter any compatibility issues when using `RenderingEngineOption.automatic`, please file an issue with a copy of your animation json.

  • 3.5.0 \u2192 4.0.0

    breaking

    `DecodingStrategy.dictionaryBased` is now enabled by default

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/swift/airbnb/lottie-ios
DepScope

Package intelligence for AI agents. 19 ecosystems.

Resources
API DocumentationHallucination BenchmarkFor EnterpriseSwagger / OpenAPIPopular PackagesCoverageAI Plugin SetupWatch the pitch (60s)
Legal
Legal hubPrivacy PolicyTerms of ServiceCookie PolicyAcceptable UseAttributionDPASub-processorsSecurityImprintContact中文
© 2026 Cuttalo srl — Italy · VAT IT03242390734Built for AI agents