triam-sdk-contract
Version:
triam-sdk is a library for working with the Triam Horizon server.
145 lines (92 loc) • 4.55 kB
Markdown
# 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)