Skip to content

Releases: stellar/freighter-mobile

v1.16.26

16 Apr 00:42
ff1bade

Choose a tag to compare

What's Changed

  • Add support for Protocol 26 (#820)
  • Update iOS camera usage description (#823)

Full Changelog: v1.14.25...v1.16.26

v1.14.25

04 Apr 01:04
9493993

Choose a tag to compare

What's Changed

Emergency release to fix a crash related to stellar.expert now returning Soroban contract tokens in search results.

Fixes included (#801)

  • Fix crash when adding contract tokens from search — stellar.expert now returns contract tokens where asset is a raw contract ID instead of CODE-ISSUER-TYPE. The parsing in useTokenLookup was updated to detect contract IDs and read metadata from the new top-level fields (code, decimals, token_name) with tomlInfo as fallback.

  • Prevent crash when swapping custom/Soroban tokens — Custom tokens cannot be swapped via Horizon's classic DEX. Added an early check in findSwapPath that shows "Swapping custom tokens is not supported yet" instead of crashing.

Full Changelog: v1.13.25...v1.14.25

v1.13.25

23 Mar 21:16
d963da6

Choose a tag to compare

v1.13.25 – What's new

This release focuses on dApp signing capabilities, performance improvements, and bug fixes.

dApp signing

  • stellar_signAuthEntry support: Freighter now handles the stellar_signAuthEntry method from dApps, enabling authorization entry signing flows via WalletConnect. (#743)

Performance

  • Faster wallet unlocking: key derivation and decryption operations have been optimized, resulting in noticeably faster unlock and signing flows. (#738)
  • Better icon URL validation & caching: token icon loading now validates URLs more strictly and caches results, improving performance, reducing flicker and failed image loads. (#704)

Bug fixes

  • History item navigation fix: resolved an issue where tapping the same history item twice in a row would not re-open the detail screen. (#741)
  • Correct decimal handling in SignTransaction: asset decimals are now properly resolved from the asset metadata when displaying transaction amounts, fixing incorrect formatting for certain tokens. (#766)
  • Fixed Signer & Source display: dApp transaction detail screens now show clearer Signer and Source account information with an updated UI. (#773)

Full Changelog: v1.12.25...v1.13.25

v1.12.25

24 Feb 05:11

Choose a tag to compare

New Features

  • dApp Message Signing — You can now sign messages requested by decentralized applications (dApps) directly from Freighter Mobile. (#723)
  • Collectibles on Testnet — Collectibles (NFTs) are now viewable when using the Stellar Testnet. (#702)

Improvements

  • Better Transfer UX for Unfunded Accounts — Sending funds to a new, unfunded account now provides clearer guidance instead of a confusing error. (#697)
  • Swap Error Messages — When a token swap fails, you will now see a clear, actionable error message instead of a silent failure. (#679)

Bug Fixes

  • Clipboard Paste on Add Token — Fixed paste from clipboard not working correctly on the Add Token screen. (#681)

Maintenance

  • Pinned All Dependencies — All project dependencies are now pinned to exact versions to prevent unexpected behavior from automatic minor/patch updates. (#671)
  • Rotated Service Credentials — Routine rotation of service keys

New Contributors

Full Changelog: v1.11.25...v1.12.25

v1.11.25

27 Jan 18:19
3dda14b

Choose a tag to compare

What’s new

This release focuses on transaction/history UX improvements, token icon reliability, and mobile build + performance updates, plus dependency upgrades.

Transaction history improvements

  • Better “asset changes” display: history and transaction details now support showing multiple asset diffs (helpful for swaps, contract interactions, and operations that touch more than one asset).
  • More consistent “Received / Sent” logic: unified handling across history types, with clearer “Multiple” labeling when applicable.
  • Refreshed empty states: new reusable refresh UI for empty history screens, with improved layout flexibility.

Token icons & visuals

  • More resilient token icons: token rendering now supports fallback content if images are missing/invalid/slow to load, and shows a loading spinner while fetching.
  • Bundled Circle USDC icon (mainnet): Circle USDC on public network now uses a bundled local logo for consistency and reliability.

Discovery / dApp UX tweaks

  • Discovery WebView container now supports explicitly controlling JavaScript + DOM storage enablement, and general handling was adjusted for consistency.
  • Connected apps and dApp connection screens now try to display known protocol branding (name/icon) when the domain matches a known entry.

Build, performance & maintenance

  • Android release builds: Proguard enabled for release builds, with an expanded ruleset for React Native + common libraries.
  • Metro bundler: production minifier configuration updated to reduce console/debug output and improve minification.
  • iOS / CocoaPods: Podfile updated to ensure pod deployment targets are compatible with newer Xcode requirements, and pods were updated.
  • Dependency updates: WalletConnect/Reown packages, Stellar SDK, get-random-values, async-storage, netinfo, and others were bumped/pinned for stability.
  • Security improvements: routine hardening and validation improvements.

New Contributors

  • @github-actions[bot] made their first contribution in #592

Full Changelog: v1.10.24...v1.11.25

Release 1.10.24

08 Jan 18:36
95fd91b

Choose a tag to compare

This release fixes the incompatibility with the USDC icon. (#655)

v1.9.24

04 Dec 23:16
7bbbfd8

Choose a tag to compare

✨ New Features

  • Enable sending to Muxed address on both Classic and Soroban
  • Split Tokens by verification status on search results
  • Enable "Sign and Submit" WalletConnect method

🛠️ Improvements

  • Upgrade react-native dependency from 0.78.0 to 0.81.4
  • Upgrade several other dependencies
  • Prevent flooding Sentry with MP collections error
  • Default backend V2 url to stg on Dev builds

🐛 Bug fixes

  • Fix fiat amount conversion on Send amount screen

Full Changelog: v1.8.24...v1.9.24

v1.8.24

18 Nov 03:04
72580c2

Choose a tag to compare

🐛 Bug fix

  • Fix decimal places while displaying custom token balances

Full Changelog: v1.7.24...v1.8.24

v1.7.24

13 Nov 20:46
48f11f5

Choose a tag to compare

✨ New Features

  • Send Collectibles
    • Now users are able to send collectibles between them
  • App Update screen and banner
    • Now users will know when there is a new (critical or not) app version to be downloaded
  • Biometrics Auto-trigger
    • Now the biometrics scan is auto-triggered for logged out users on app open

🛠️ Improvements

  • Protocol 24 support (backend only changes)
  • Gracefully handle "unable to scan" states
  • Default to recommended fee on Send and Swap flows
  • Remove extra padding when keyboard is visible
  • Update designs on some informational bottom sheets
  • Adjust Biometric toggle button size
  • Allow more flexibility on handling Prod and Dev variants on Amplitude
  • Enable app distribution through GH Action workflows

🐛 Bug fixes

  • Fix derived accounts being skipped on import wallet flow
  • Fix crash on adding and removing custom tokens
  • Fix Blockaid scanning being rate-limited (less frequent scans)
  • Fix language detection not working on iOS

New Contributors

Full Changelog: v1.6.23...v1.7.24

v1.6.23

15 Oct 23:10
2a2e3a6

Choose a tag to compare

🛠️ Improvements

  • Split app into Prod and Dev variants
  • Pull down to refresh on entire home screen
  • Blockaid token scanning on all tokens in an accounts balances
  • Blockaid transaction/token scanning on Swap flow
  • Add Transaction details modal on Swap review screen
  • Unify transaction settings in a single bottom sheet
  • Open all external links using in-app browser
  • Refactor Button component to better accommodate biometric option
  • Add localization support for numbers and dates
  • Port Input component to NativeWind
  • Port TextArea component to NativeWind
  • Add Freighter Dev setting to choose between backend instances
  • Add support for 16 KB memory page sizes on Android
  • Add API for sending collectibles
  • Add Pull Request template
  • Several security improvements

🐛 Bug fixes

  • Fix bad scan parameters on Add Token flow
  • Fix buttons being cut off on small devices
  • Fix some analytics properties being dynamically created
  • Show actual charged fee on details after completing a transaction
  • Show max spendable (XLM) balance on Send and Swap amount screens

Full Changelog: v1.3.23...v1.6.23