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-sdk
now depends onstellar-horizon
Stellar::Amount
class moved tostellar-base
gemStellar::Horizon::Problem
class moved tostellar-horizon
gemStellar::TransactionPage
is nowStellar::Horizon::TransactionPage
instellar-horizon
gemtoml-rb
gem is replaced withtomlrb
gem to work around segfaults in Ruby 3.0
0.29.0 (2021-09-07)
Stellar::Client
class is marked as deprecated in favour of newstellar-horizon
gem
- support for client domain in SEP-10
0.28.0 (2021-07-17)
Stellar::Account.lookup
is deprecated, useStellar::Federation.lookup
instead
Stellar::Account
class is now part ofstellar-base
gem
0.27.0 (2021-05-08)
- No changes
0.26.0 - 2021-02-05
Stellar::SEP10
is updated to comply with SEP10 v3.0.0 and v3.1.0read_challenge_tx`` now verifies
domain` in challenge auth operation, as per SEP10 v3.0.0- it is now possible to provide
auth_domain
parameter to enforce auth server domain verification:build_challenge_tx
will encode the extra auth domain operation into the challenge txread_challenge_tx
will verify that the challenge includes the correct auth domain operation
0.25.0 - 2020-10-30
Stellar::SEP10
is updated to comply with SEP10 v2.1.0build_challenge_tx
now acceptsdomain
instead ofanchor_name
, using the old param name will now result in deprecation warningread_challenge_tx
correctly validates multi-op challenge transactionsverify_challenge_tx_threshold
now expects simple{'GA...' => weight, ... }
hash forsigners
- Deprecated
Stellar::SEP10.verify_challenge_tx
method 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-sdk
andstellar-base
versions
- Stellar Protocol 13 support
- SEP-10 Multisig Support #69
X-Client-Name
andX-Client-Version
headers
- 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_trust
to create, update, delete a trustlineStellar::Client#account_merge
to merge accounts