All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.31.0 (2022-02-20)
0.30.0 (2021-10-14)
stellar-sdknow depends onstellar-horizon
Stellar::Amountclass moved tostellar-basegemStellar::Horizon::Problemclass moved tostellar-horizongemStellar::TransactionPageis nowStellar::Horizon::TransactionPageinstellar-horizongemtoml-rbgem is replaced withtomlrbgem to work around segfaults in Ruby 3.0
0.29.0 (2021-09-07)
Stellar::Clientclass is marked as deprecated in favour of newstellar-horizongem
- support for client domain in SEP-10
0.28.0 (2021-07-17)
Stellar::Account.lookupis deprecated, useStellar::Federation.lookupinstead
Stellar::Accountclass is now part ofstellar-basegem
0.27.0 (2021-05-08)
- No changes
0.26.0 - 2021-02-05
Stellar::SEP10is updated to comply with SEP10 v3.0.0 and v3.1.0read_challenge_tx`` now verifiesdomain` in challenge auth operation, as per SEP10 v3.0.0- it is now possible to provide
auth_domainparameter to enforce auth server domain verification:build_challenge_txwill encode the extra auth domain operation into the challenge txread_challenge_txwill verify that the challenge includes the correct auth domain operation
0.25.0 - 2020-10-30
Stellar::SEP10is updated to comply with SEP10 v2.1.0build_challenge_txnow acceptsdomaininstead ofanchor_name, using the old param name will now result in deprecation warningread_challenge_txcorrectly validates multi-op challenge transactionsverify_challenge_tx_thresholdnow expects simple{'GA...' => weight, ... }hash forsigners
- Deprecated
Stellar::SEP10.verify_challenge_txmethod is removed
0.24.0 - 2020-10-20
- Protocol 14 support
0.23.1 - 2020-06-18
- Fix SEP10, considering muxed accounts
- No changes. We bumped this version to sync
stellar-sdkandstellar-baseversions
- Stellar Protocol 13 support
- SEP-10 Multisig Support #69
X-Client-NameandX-Client-Versionheaders
- Friendbot support
- Allow setting of memo in
Stellar::Client#send_payment - Optionally send payments through a payment channel with
Stellar::Client#send_payment - Clarify variable names for payment channels in
#send_payment
- Update stellar-base to
>= 0.16.0 - Update hyperclient, excon, contracts, activesupport
#create_account, along with#send_payment
Stellar::Client#change_trustto create, update, delete a trustlineStellar::Client#account_mergeto merge accounts