Releases: synonymdev/bitkit-ios
v2.2.0
Store Release Notes
This release brings a redesigned Settings experience with tabbed navigation, a unified send flow with clearer payment options and Lightning support for more payment types, and new onboarding when you have no Lightning connections yet. Support and PIN flows are easier to follow, and we fixed several issues including payment precision, a settings-screen freeze, and stability when returning to Receive.
What's Changed
- fix(lightning): fix orphaned channels migration by @pwltr in #480
- fix(transfer): update order default "source" by @pwltr in #481
- fix: update scene phase change logic by @pwltr in #473
- refactor: format files w/ swiftformat v0.60.1 by @pwltr in #482
- fix(ui): show correct duration for fee rate by @pwltr in #452
- chore: bump version 2.1.0 by @piotr-iohk in #477
- feat: home screen redesign by @pwltr in #442
- chore: add release automation by @piotr-iohk in #478
- fix(ui): re-enable swipe-to-back gesture by @pwltr in #491
- chore: bump version 2.1.1 by @piotr-iohk in #497
- fix: comment out orphaned channel monitor recovery by @jvsena42 in #499
- chore: use e2e updater url for e2e builds by @piotr-iohk in #503
- feat: ignore critical update UI on debug mode by @jvsena42 in #504
- chore: bump github actions for node 24 by @piotr-iohk in #505
- refactor: fix all compiler warnings by @pwltr in #492
- chore: version 2.1.2 by @piotr-iohk in #506
- fix: first channel toast uses cache channel count by @piotr-iohk in #509
- feat: send flow design updates v59 by @pwltr in #488
- fix: various fixes by @pwltr in #508
- chore: add changelog for release notes by @ovitrif in #510
- feat: settings design updates v60 by @pwltr in #490
- fix(widgets): fix calculator widget keyboard dismiss by @pwltr in #513
- fix: lnurl and quickpay msat amount conversion by @ovitrif in #514
- fix: avoid msat truncation when paying invoices with built-in amounts by @ben-kaufman in #512
Full Changelog: v2.1.2...v2.2.0
v2.1.2
Store Release Notes
Fixed an issue with Lightning channel monitor recovery after an update that could prevent the Lightning node from starting or syncing correctly.
What's Changed
- feat: stale channel monitors recovery by @ben-kaufman in #502
Full Changelog: v2.1.1...v2.1.2
v2.1.1
Store Release Notes
Fixed an issue that could prevent the Lightning node from starting after updating from a previous version.
Full Changelog: v2.1.0...v2.1.1
v2.1.0
Store Release Notes
Added support for all Bitcoin address types and a new pending payment screen during sends. Improved Lightning peer discovery reliability and fixed several issues with transaction activity display, dust change handling, and channel recovery during migration.
What's Changed
- Fix activity not created on send: create immediately from txid, increase LDK retries by @ben-kaufman in #450
- chore: tighten migration workflow to v1.1.6 only by @piotr-iohk in #454
- Replace node restart with dynamic address type APIs by @ben-kaufman in #447
- Use sendAll when change would be dust instead of creating dust change outputs by @ben-kaufman in #451
- fix: dynamic trusted peer IPs from Blocktank API by @ben-kaufman in #456
- fix(lightning): update external scorer url by @pwltr in #463
- chore: run workflows on PR ready by @pwltr in #468
- fix: cleanup unpaid order transfers from migration by @jvsena42 in #466
- Release 2.0.6 by @piotr-iohk in #470
- Fix: Show savings activity list when balance is zero but activities exist by @ben-kaufman in #469
- fix: recover orphaned channel monitors from RN migration by @jvsena42 in #462
- feat: support all address types by @ben-kaufman in #431
- feat(send): add pending payment UI by @pwltr in #465
- test: split ios e2e local and regtest (e2e multiple address) by @piotr-iohk in #472
- chore: update ldk-node to rc.32 by @pwltr in #474
- fix: use send-all fee estimation for max channel fundable amount by @ovitrif in #475
Full Changelog: v2.0.6...v2.1.0
v2.0.6
Fixes an issue in migrated wallets where unpaid or expired orders could show as pending transfers and make funds appear stuck.
What's Changed
Full Changelog: v2.0.5...v2.0.6
v2.0.5
Hotfix: improved Lightning peer discovery and reconnection reliability after infrastructure updates. Updated trusted peer handling reduces failed retries and helps channels reconnect more consistently.
What's Changed
- feat(settings): LDK peer simulation debug UI by @ovitrif in #458
- fix: dynamic trusted peer IPs from Blocktank API by @ben-kaufman #456
Full Changelog: v2.0.4...v2.0.5
v2.0.4
What's Changed
- E2E migration by @piotr-iohk in #422
- fix: add retry logic for channel monitor retrieval during migration by @jvsena42 in #424
- feat(ui): #314 prevent mnemonic screenshots by @pwltr in #427
- fix: receive UI updates by @pwltr in #432
- fix: place currency symbol correctly based on locale convention by @piotr-iohk in #434
- feat(settings): add probing tool to dev settings by @pwltr in #437
- fix(lightning): use external scores from blocktank by @pwltr in #441
- chore: update translations by @pwltr in #438
- chore: add network graph dump on Lightning send errors by @jvsena42 in #430
- fix: connect to and persist custom channel peers by @pwltr in #436
- feat(settings): vss ldk debug ui by @pwltr in #440
- fix: reset rgs data by @pwltr in #445
- chore: bump version by @pwltr in #446