UNPKG

triam-sdk-contract

Version:

triam-sdk is a library for working with the Triam Horizon server.

145 lines (92 loc) 4.55 kB
# Changelog 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. ## 0.11.0 * Update `js-xdr` (by updating `stellar-base`) to support unmarshaling non-utf8 strings. * String fields returned by `Operation.fromXDRObject()` are of type `Buffer` now (except `SetOptions.home_domain` and `ManageData.name` - both required to be ASCII by stellar-core). * Add `offset` parameter to TradeAggregationCallBuilder to reflect new changes to the endpoint in horizon-0.15.0 ## 0.10.3 * Update `stellar-base` and xdr files. ## 0.10.2 * Update `stellar-base` (and `js-xdr`). ## 0.10.1 * Update `stellar-base` to `0.8.1`. ## 0.10.0 * Update `stellar-base` to `0.8.0` with `bump_sequence` support. ## 0.9.2 * Removed `.babelrc` file from the NPM package. ## 0.9.1 ### Breaking changes * `stellar-sdk` is now using native `Promise` instead of `bluebird`. The `catch` function is different. Instead of: ```js .catch(StellarSdk.NotFoundError, function (err) { /* ... */ }) ``` please use the following snippet: ```js .catch(function (err) { if (err instanceof StellarSdk.NotFoundError) { /* ... */ } }) ``` * We no longer support IE 11, Firefox < 42, Chrome < 49. ### Changes * Fixed `_ is undefined` bug. * Browser build is around 130 KB smaller! ## 0.8.2 * Added `timeout` option to `StellarTomlResolver` and `FederationServer` calls (https://github.com/stellar/js-stellar-sdk/issues/158). * Fixed adding random value to URLs multiple times (https://github.com/stellar/js-stellar-sdk/issues/169). * Fixed jsdoc for classes that extend `CallBuilder`. * Updated dependencies. * Added `yarn.lock` file to repository. ## 0.8.1 * Add an allowed trade aggregation resolution of one minute * Various bug fixes * Improved documentation ## 0.8.0 * Modify `/trades` endpoint to reflect changes in horizon. * Add `/trade_aggregations` support. * Add `/assets` support. ## 0.7.3 * Upgrade `stellar-base`. ## 0.7.2 * Allow hex string in setOptions signers. ## 0.7.1 * Upgrade `stellar-base`. ## 0.7.0 * Support for new signer types: `sha256Hash`, `preAuthTx`. * `StrKey` helper class with `strkey` encoding related methods. * Removed deprecated methods: `Keypair.isValidPublicKey` (use `StrKey`), `Keypair.isValidSecretKey` (use `StrKey`), `Keypair.fromSeed`, `Keypair.seed`, `Keypair.rawSeed`. * **Breaking changes**: * `Network` must be explicitly selected. Previously testnet was a default network. * `Operation.setOptions()` method `signer` param changed. * `Keypair.fromAccountId()` renamed to `Keypair.fromPublicKey()`. * `Keypair.accountId()` renamed to `Keypair.publicKey()`. * Dropping support for `End-of-Life` node versions. ## 0.6.2 * Updated `stellar.toml` location ## 0.6.1 * `forUpdate` methods of call builders now accept strings and numbers. * Create a copy of attribute in a response if there is a link with the same name (ex. `transaction.ledger`, `transaction._links.ledger`). ## 0.6.0 * **Breaking change** `CallBuilder.stream` now reconnects when no data was received for a long time. This is to prevent permanent disconnects (more in: [#76](https://github.com/stellar/js-stellar-sdk/pull/76)). Also, this method now returns `close` callback instead of `EventSource` object. * **Breaking change** `Server.loadAccount` now returns the `AccountResponse` object. * **Breaking change** Upgraded `stellar-base` to `0.6.0`. `ed25519` package is now an optional dependency. Check `StellarSdk.FastSigning` variable to check if `ed25519` package is available. More in README file. * New `StellarTomlResolver` class that allows getting `stellar.toml` file for a domain. * New `Config` class to set global config values. ## 0.5.1 * Fixed XDR decoding issue when using firefox ## 0.5.0 * **Breaking change** `Server` and `FederationServer` constructors no longer accept object in `serverUrl` parameter. * **Breaking change** Removed `AccountCallBuilder.address` method. Use `AccountCallBuilder.accountId` instead. * **Breaking change** It's no longer possible to connect to insecure server in `Server` or `FederationServer` unless `allowHttp` flag in `opts` is set. * Updated dependencies. ## 0.4.3 * Updated dependency (`stellar-base`). ## 0.4.2 * Updated dependencies. * Added tests. * Added `CHANGELOG.md` file. ## 0.4.1 * `stellar-base` bump. (c90c68f) ## 0.4.0 * **Breaking change** Bumped `stellar-base` to [0.5.0](https://github.com/stellar/js-stellar-base/blob/master/CHANGELOG.md#050). (b810aef)