Changelog

1 min read

Notable releases of the Footprint Swift SDK (FootprintOnboardingComponents).

Footprint Swift SDK

v2.1.0

The iOS SDK (`FootprintOnboardingComponents`, via CocoaPods / Swift Package Manager). Embeds Footprint onboarding and bank-account linking into native iOS apps.

2.1.0Aug 2026
NewA single initialize(authToken:) replaces initializeWithAuthToken and initializeWithPublicKey, which still work but are deprecated.NewOpt-in FootprintDocumentCapture product for native document capture (Swift Package Manager only), plus collect_custom_data support. See native onboarding.
2.0.0Jun 2026
BreakingBank linking is now a separate, opt-in product and the Plaid dependency has been removed. Onboarding-only apps need no changes and get a smaller binary.BreakingSwift Package Manager: add the new FootprintBankLinking product to your target and import FootprintBankLinking wherever you use bank-linking types.BreakingCocoaPods: depend on the BankLinking subspec (pod 'FootprintOnboardingComponents/BankLinking'); your imports don't change.
1.5.0 – 1.5.6Jan – May 2026
ImprovedUpdated the bank-linking (BAL) interface.FixedFixed a double-sheet issue in bank linking.ImprovedInternal MoneyKit upgrades and SDK-version tracking; no client changes required.
1.3.0 – 1.4.1Jul – Dec 2025
NewBackground onboarding: Onboarding.shared.initialize() can run silently when requirements are already met.Breaking1.3.4 removed the sandboxOutcome and options props from Onboarding.shared.initialize() and adds the SDK version to the flow URL.NewAdded Kosovo to the supported document-collection countries.FixedBank-linking thread-callback fix and MoneyKit stability upgrades.