github.com/aeternity/aepp-sdk-go/v7@v7.0.1/CHANGELOG.md (about) 1 # Change Log 2 3 All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. 4 5 # (2019-04-09) 6 7 8 ### Bug Fixes 9 10 * Ae.WithAccount() was not copying the Account object to the Oracle struct ([ef9eab6](https://github.com/aeternity/aepp-sdk-go/commit/ef9eab6)) 11 * Aens.NameClaimTx helper should pass the plaintext name down to the actual function ([c976216](https://github.com/aeternity/aepp-sdk-go/commit/c976216)) 12 * AENS.UpdateFee specified, made into a BigInt ([de42965](https://github.com/aeternity/aepp-sdk-go/commit/de42965)) 13 * disabled OracleQueryTx, aepp-sdk-js reference RLP serialization is more reliable than aepp-sdk-python atm ([88e7ac4](https://github.com/aeternity/aepp-sdk-go/commit/88e7ac4)) 14 * integration test now works with BigInt's pointer receivers ([d373565](https://github.com/aeternity/aepp-sdk-go/commit/d373565)) 15 * integration test was broken after BigInt.Int was changed from copy-by-value to pointer, because swagger did not know it had to initialize BigInt.Int when creating a BigInt. Fixed. ([b9dd2f3](https://github.com/aeternity/aepp-sdk-go/commit/b9dd2f3)) 16 * NameClaimTx correct serialization in JSON and RLP formats ([0e6799d](https://github.com/aeternity/aepp-sdk-go/commit/0e6799d)) 17 * NameClaimTx salt 256bit bytearray was being converted to uint64 and back, which mangles the bytes. Solved by making it a BigInt, which has proper 32 byte big endian representation with Bytes() ([45ff92d](https://github.com/aeternity/aepp-sdk-go/commit/45ff92d)) 18 * OracleExtendTx.RLP() use t.Fee.Int instead of t.Fee.Bytes() for RLP serialization ([857338f](https://github.com/aeternity/aepp-sdk-go/commit/857338f)) 19 * OracleQueryTx.RLP() was not correct, renamed members of OracleRespondTx ([b679804](https://github.com/aeternity/aepp-sdk-go/commit/b679804)) 20 * rearranged function arguments and correct param types in OracleRegisterTx() ([7c47342](https://github.com/aeternity/aepp-sdk-go/commit/7c47342)) 21 * rearranged function arguments and correct param types in OracleRegisterTx() ([2b00541](https://github.com/aeternity/aepp-sdk-go/commit/2b00541)) 22 * renamed helper function arguments to accomodate different kinds of TTLs in other transaction types ([2970997](https://github.com/aeternity/aepp-sdk-go/commit/2970997)) 23 * renamed helper function arguments to accomodate different kinds of TTLs in other transaction types ([5697537](https://github.com/aeternity/aepp-sdk-go/commit/5697537)) 24 * rlp Encode() was encoding 0 value of uint64 as 0x00, but big.Int 0 value as 0x80. Changed big.Int 0 value to 0x00 ([e21c6f5](https://github.com/aeternity/aepp-sdk-go/commit/e21c6f5)) 25 * SpendTx, OracleRegisterTx RLP() methods should always use big.Int.Int while serializing, not the big.Int directly, because otherwise there will be a list within a list ([fcaa28d](https://github.com/aeternity/aepp-sdk-go/commit/fcaa28d)) 26 * tx command shouldn't use BaseEncodeTx() as a returned function ([21c5a7c](https://github.com/aeternity/aepp-sdk-go/commit/21c5a7c)) 27 * uint64/big.Int instead of int64 for certain variables in config.go ([1c65c9a](https://github.com/aeternity/aepp-sdk-go/commit/1c65c9a)) 28 * uint64/big.Int instead of int64 for certain variables in config.go ([4c76f06](https://github.com/aeternity/aepp-sdk-go/commit/4c76f06)) 29 30 31 ### Features 32 33 * account vanity generator ([3b5c5bd](https://github.com/aeternity/aepp-sdk-go/commit/3b5c5bd)) 34 * AENS transactions in new struct format, given JSON() methods, some types fixed. ([edabb99](https://github.com/aeternity/aepp-sdk-go/commit/edabb99)) 35 * CLI tx dumpraw command (helps with debugging) ([05516cd](https://github.com/aeternity/aepp-sdk-go/commit/05516cd)) 36 * OracleQueryTx struct revision, unittest structure (but no working test) ([41f9821](https://github.com/aeternity/aepp-sdk-go/commit/41f9821)) 37 * OracleQueryTx, OracleRespondTx structs ([be508b1](https://github.com/aeternity/aepp-sdk-go/commit/be508b1)) 38 * OracleRegisterTx, OracleExtendTx. Incomplete unittest ([7c7dbcb](https://github.com/aeternity/aepp-sdk-go/commit/7c7dbcb)) 39 * OracleRegisterTx, OracleExtendTx. Incomplete unittest ([f41a021](https://github.com/aeternity/aepp-sdk-go/commit/f41a021)) 40 * OracleRegisterTxStr() helper function ([a178c87](https://github.com/aeternity/aepp-sdk-go/commit/a178c87)) 41 * OracleRegisterTxStr() helper function ([a654936](https://github.com/aeternity/aepp-sdk-go/commit/a654936)) 42 * Tx structs now feature a JSON() serialization that uses swagger models ([944daa7](https://github.com/aeternity/aepp-sdk-go/commit/944daa7)) 43 44 45 46 # 0.25.0-0.1.0-alpha (2018-11-22) 47 48 49 50 # 0.22.0-0.1.0-alpha (2018-09-19) 51 52 53 54 ## [1.0.0-alpha] 55 56 ### Added 57 58 - New subcommands `tx verify`, `tx broadcast`, `tx spend`, `account sign` 59 60 ### Changed 61 62 - `account spend`, `account sign` support the `--password` flag 63 - default tx fee is now 20000, in line with other SDKs 64 65 ### Removed 66 67 68 ### Fixed 69 70 - keystore.json reader was not reading kdfparams properly 71 - rlp from go-ethereum was encoding 0 values differently from Python/Erlang implementations 72 73 74 ## [0.25.0-0.1.0-alpha] 75 76 ### Added 77 78 - Add compatibility with epoch v0.25.0 79 80 ### Removed 81 82 - Remove compatibility with epoch < v0.25.0 83 84 ### Changed 85 86 - Change keystore implementation with xsalsa-poly1305/argon2id 87 88 89 ## [0.22.0-0.1.0-alpha] 90 91 ### Added 92 93 - First alpha release of the appe-sdk-go 94 - Add compatibility with epoch v0.22.0 95 - Add command line interface supporting inspection of the chain 96 - Add command line interface supporting spend transaction