All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
As this project is pre 1.0, breaking changes may happen for minor version bumps. A breaking change will get clearly notified in this log.
- Added support for
manage_data
operations
Stellar::Transaction#to_envelope
can now be used without arguments, returning aStellar::TransactionEnvelope
with zero signatures.
- Added memo helpers to
Stellar::Transaction.for_account
, allowing any operation builder (such asStellar::Transaction.payment) to provide a custom memo using the
:memo` attribute.
- XDR Definitions have been updated to stellar-core commit eed89649c2060b8e9dacffe2cec4e8b258b32416
- BREAKING CHANGE: The default network for this library is now the stellar test network.
To enable this library for the production network useStellar.default_network = Stellar::Networks::PUBLIC
at the head of your script or in your configuration function.
- Bump xdr dependency to 1.0.0
- Update default fee for transactions to new minimum of 100 stroops
- Update to latest xdr (stellar-core commit ad22bccafbbc14a358f05a989f7b95714dc9d4c6)
- Update to latest xdr
- BREAKING CHANGE: "Amounts", that is, input parameters that represent a
certain amount of a given asset, such as the
:starting_balance
option forOperation.create_account
are now interpreted using the convention of 7 fixed-decimal places. For example, specifying a payment where the amount is50
will result in a transaction with an amount set to500000000
.