2020-07-22 16:32:39 +02:00
|
|
|
# CHANGELOG
|
|
|
|
|
2020-08-10 23:23:58 +02:00
|
|
|
## 0.22.1 (unreleased)
|
|
|
|
|
|
|
|
- @cosmjs/launchpad: Add ed25519 support to `encodeBech32Pubkey`.
|
|
|
|
|
2020-08-03 15:35:40 +02:00
|
|
|
## 0.22.0 (2020-08-03)
|
2020-07-22 16:32:39 +02:00
|
|
|
|
2020-08-03 10:33:50 +02:00
|
|
|
- @cosmjs/cli: Now supports HTTPs URLs for `--init` code sources.
|
2020-08-03 10:34:18 +02:00
|
|
|
- @cosmjs/cli: Now supports adding code directly via `--code`.
|
2020-07-22 16:32:39 +02:00
|
|
|
- @cosmjs/cosmwasm: Rename `CosmWasmClient.getNonce` method to `.getSequence`.
|
|
|
|
- @cosmjs/cosmwasm: Remove `RestClient` class in favour of new modular
|
|
|
|
`LcdClient` class from @cosmjs/sdk38.
|
2020-07-27 09:34:38 +02:00
|
|
|
- @cosmjs/cosmwasm: Add `SigningCosmWasmClient.signAndPost` as a mid-level
|
|
|
|
abstraction between `SigningCosmWasmClient.upload`/`.instantiate`/`.execute`
|
|
|
|
and `.postTx`.
|
2020-07-27 10:06:44 +02:00
|
|
|
- @cosmjs/cosmwasm: Use `*PostTx*` types and helpers from @cosmjs/sdk38. Remove
|
|
|
|
exported `PostTxResult`.
|
2020-07-28 18:11:51 +02:00
|
|
|
- @cosmjs/cosmwasm: `ContractDetails` was removed in favour of just `Contract`.
|
|
|
|
The missing `init_msg` is now available via the contract's code history (see
|
|
|
|
`getContractCodeHistory`).
|
2020-08-03 07:33:10 +02:00
|
|
|
- @cosmjs/cosmwasm: Remove `SigningCallback` in favour of the `OfflineSigner`
|
|
|
|
interface.
|
2020-07-22 16:32:39 +02:00
|
|
|
- @cosmjs/sdk38: Rename `CosmosClient.getNonce` method to `.getSequence`.
|
|
|
|
- @cosmjs/sdk38: Remove `RestClient` class in favour of new modular `LcdClient`
|
|
|
|
class.
|
|
|
|
- @cosmjs/sdk38: Remove `Pen` type in favour of `OfflineSigner` and remove
|
|
|
|
`Secp256k1Pen` class in favour of `Secp256k1Wallet` which takes an
|
|
|
|
`OfflineSigner` instead of a `SigningCallback`.
|
2020-07-25 15:57:46 +02:00
|
|
|
- @cosmjs/sdk38: Rename `CosmosSdkAccount` to `BaseAccount` and export the type.
|
2020-07-25 15:58:17 +02:00
|
|
|
- @cosmjs/sdk38: `BaseAccount` now uses `number | string` as the type for
|
|
|
|
`account_number` and `sequence`. The new helpers `uint64ToNumber` and
|
|
|
|
`uint64ToString` allow you to normalize the mixed input.
|
2020-07-28 12:39:33 +02:00
|
|
|
- @cosmjs/sdk38: `BaseAccount` now uses `string | PubKey | null` as the type for
|
|
|
|
`public_key`. The new helper `normalizePubkey` allows you to normalize the
|
|
|
|
mixed input.
|
2020-07-25 15:00:39 +02:00
|
|
|
- @cosmjs/math: Add missing integer check to `Uint64.fromNumber`. Before
|
|
|
|
`Uint64.fromNumber(1.1)` produced some result.
|
2020-07-28 11:48:15 +02:00
|
|
|
- @cosmjs/sdk38: Add `SigningCosmosClient.signAndPost` as a mid-level
|
|
|
|
abstraction between `SigningCosmosClient.sendTokens` and `.postTx`.
|
2020-07-27 09:58:12 +02:00
|
|
|
- @cosmjs/sdk38: Export `PostTxFailure`/`PostTxSuccess` and type checkers
|
|
|
|
`isPostTxFailure`/`isPostTxSuccess`; export `assertIsPostTxSuccess`.
|
2020-07-28 13:16:55 +02:00
|
|
|
- @cosmjs/sdk38: `Secp256k1Wallet`s can now be generated randomly with
|
|
|
|
`Secp256k1Wallet.generate(n)` where `n` is 12, 15, 18, 21 or 24 mnemonic
|
|
|
|
words.
|
|
|
|
- @cosmjs/sdk38: The new `Secp256k1Wallet.serialize` and `.deserialize` allow
|
|
|
|
encrypted serialization of the wallet.
|
2020-08-03 07:59:27 +02:00
|
|
|
- @cosmjs/sdk38: Remove the obsolete `upload`, `init`, `exec` properties from
|
|
|
|
`FeeTable`. @cosmjs/cosmwasm has its own `FeeTable` with those properties.
|
2020-08-03 08:00:16 +02:00
|
|
|
- @cosmjs/sdk38: Rename package to @cosmjs/launchpad.
|