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.
- Java SDK now works in Android!
Price
constructor is now public.- Added support for new endpoints and fields added in Orbit v0.12.0.
- Fixed
pad()
method inXdrInputStream
. - Added utf8 string support for
XdrDataInputStream
andXdrDataOutputStream
. - Fixed
AllowTrustOperation.Builder
forASSET_TYPE_CREDIT_ALPHANUM12
assets.
KeyPair.sign
now throwsRuntimeException
whenKeyPair
object does not contain a secret key.SubmitTransactionResponse.getOfferIdFromResult
if offer was taken andtx_result
does not contain offer ID.
- Regenerated XDR classes:
XdrDataOutputStream
class is now padding opaque data.XdrDataInputStream
class is now throwing an IOException when padding bytes are not zeros.- Made methods that shouldn't be used outside of
XdrDataOutputStream
andXdrDataInputStream
classes private. - Removed unused imports and variables.
- Added ability to set TimeBounds using Transaction.Builder
- Implemented
/order_book
and/order_book/trades
requests.
- Fixed a bug in
AssetDeserializer
. - Fixed a bug in
TransactionResponse
.
- Support for new signer types:
sha256Hash
,preAuthTx
. - Breaking change
Network
must be explicitly selected. Previously testnet was a default network.
- New location of
rover.toml
file