Releases: Soneso/stellar_wallet_flutter_sdk
Releases · Soneso/stellar_wallet_flutter_sdk
Release list
v.1.1.4 Update for stellar flutter sdk v. 3.6.0 (Protocol 28)
Updates the wallet SDK to stellar_flutter_sdk 3.6.0, which supports Protocol 28 (Horizon v28.0.0). The wallet SDK has no Soroban surface, so Protocol 28 support comes from the core SDK; the wallet API is unchanged.
Behavior changes
- SEP-10: authentication rejects challenge transactions whose first operation does not carry a 64-byte base64 encoding of a 48-byte nonce, and challenges without finite time bounds, as required by the spec (validated by stellar_flutter_sdk).
- SEP-6: the fee request sends the amount as a plain decimal; amounts below 1e-6 previously went out in exponential notation (fixed in stellar_flutter_sdk).
v.1.1.3 Update for stellar flutter sdk v. 3.2.0, SEP fixes, and tests
Updates the wallet SDK to stellar_flutter_sdk 3.2.0, fixes a number of SEP bugs
found while adding a test suite, and adds CI with code coverage reporting.
Behavior changes
- Watcher: new WatchCompleted event, emitted when the watched transaction(s) reach a terminal status. ExceptionHandlerExit now signals only that the retry handler gave up after repeated errors, and watchAsset no longer ends on an empty poll. Consumers that treated ExceptionHandlerExit as completion should now handle WatchCompleted.
- A configured ApplicationConfiguration.defaultClient is now also used for Horizon requests.
- Path finding now surfaces request errors instead of returning an empty list.
- loadRecentPayments and loadRecentTransactions now reject a non-positive limit.
Fixes
- SEP-6: fix withdraw extraInfo and deposit maxAmount mapping; getTransactionBy now requires at least one identifier.
- SEP-24: fix deposit asset lookup, which previously consulted the withdraw asset list.
- SEP-38: fix price() not forwarding buyDeliveryMethod.
- SEP-12: fix get() not forwarding lang.
- SEP-7: parseSep7Uri now forwards the http client and request headers; unsupported operation types raise Sep7UriTypeNotSupported.
- SEP-10: AuthToken now raises a ValidationException for a JWT missing the iss or sub claim instead of a raw type error.
- AssetId.fromAsset now raises UnsupportedError for liquidity pool share assets.
- TransactionStatus.fromString now maps the no_market status.
- Fix the TransactionSubmitFailedException message to separate the operation result codes.
Dependencies and tooling
- Update to stellar_flutter_sdk 3.2.0.
- Add unit and integration test suites, CI, and code coverage reporting.
v.1.1.2 Update for stellar flutter sdk v. 3.0.5
- Update to stellar_flutter_sdk v.3.0.5
- Bump flutter_lints to 6.0
- Clean up lib/ analyzer warnings (explicit return types, doc comments, logger usage)
v.1.1.1 Update for stellar flutter sdk v. 3.0.4
- Update to stellar_flutter_sdk v.3.0.4
- SEP-24: make moreInfoUrl nullable
- SEP-30: make RecoverableIdentity role nullable
v. 1.1.0 add web platform support
- add web platform support
- update to stellar_flutter_sdk 3.0.1
- see also this PR: #1
Update for stellar flutter sdk v. 2.1.4
Update to use the horizon stellar flutter sdk v. 2.1.4
Update for stellar flutter sdk v. 2.1.3
Update to use the horizon stellar flutter sdk v. 2.1.3
Update for stellar flutter sdk v. 2.1.2
update to use the new version 2.1.2 of the core flutter sdk
Protocol 23 support
Updates the SDK to use the core flutter sdk version 2.1.0 adding protocol 23 support
improve sep-7 & update for v. 2.0.0 of the core flutter sdk
- sep-7: allow null values for different parameters
- update to use the new version 2.0.0 of the core flutter sdk
- improve tests