Skip to content

Releases: aeternity/aepp-sdk-js

7.0.0 (2020-01-31)

31 Jan 15:52
b70c79f
Compare
Choose a tag to compare

Bug Fixes

  • AEX-2: Fix firefox compatibility issue (#882) (2e16e10)

Features

  • Chain: add new method waitFOrTxConfirm. Add new option { confirm: 3 } to all of high lvl SDK API. Add tests. Adjust docs (#874) (43528f9)
  • Compiler: Add new compiler methods API (#875) (a939395)
  • network: Throw error when can not get networkId (#863) (41b7bd1)

Docs

BREAKING CHANGES

  • Compiler: Do not validate bytecode by default when creating contract instance.
    To validate bytecode please use forceCodeCheck option

Please check out 7.0.0 migration guide

This release include all changes from 7.0.0-next.1, 7.0.0-next.2, 7.0.0-next.3

7.0.0-next.3 (2020-01-22)

22 Jan 11:37
1a963d1
Compare
Choose a tag to compare
Pre-release

Features

  • aens: implement aensExtendTtl function. Refactor aensUpdate (#866) (72b073a), closes #865

aensUpdate now accept array of pointers
aensUpdate have new option extendPointers=false which retrieve pointers from the node and merge with provided

  • Build: update node to 5.4.0 and compiler to 4.2.0
  • Guide Add guide for AENS usage

BREAKING CHANGES

  • AENS: Change AENS methods arguments

Now all of AENS module methods accept name as a first argument instead of nameId

7.0.0-next.2 (2020-01-10)

14 Jan 15:24
59b977d
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • codecov: Adjust codecov badge. Move @babel/runtime to dev-deps (#848) (109b851)
  • AEX-2: Fix getBrowserAPI function for firefox (#853)

Features

  • Account: Add ability to pass keypair or MemoryAccount as nAccount` option (#847) (75d8ad8)
  • Test: Increase code coverage (#830) (6f760fb)
  • Chain: Extend transaction verification error (#849)
  • Aepp<->Wallet: Add tests for Aepp<->Wallet communication (#834)

Documentation

  • Guide: Add guide for Contract ACI usage (#852)

7.0.0-next.1 (2019-12-18)

19 Dec 11:10
6bdaa9c
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • Contract/Chain: Using { waitMined: false } with Contract high lvl API (#828) (475c2aa)
  • HdWallet: Fix derive function (#801) (6c6177d)
  • Compiler: Filter compiler options

Code Refactoring

  • Cross-Node: Remove cross-node compatibility code (#829) (b29a162)
  • Chain: Handle time until tx is not added to mempool (#816)
  • Git: Update issue template(#806)
  • Flavors: Remove deprecated code (#697)

Features

  • Wallet<->AEPP: Add new Wallet<->Aepp communication API

  • CI: Move to Travis CI (#809) (2d77f20)

  • ACI: Add check for contract address validity and existence (#788) (c0cccc9)

  • Tx: Always verify transaction before send it to the node (#798) (170f479)

  • CI: enable daily builds on latest node and compiler and enable codecov (#820) (3c52a1e)

  • Contract: Add ability to pass arguments or callData for contract deploy/call/callStatic API (#768) (a828076)

  • Contract: Adjust fee calculation for contractCall tx using FATE backend (#793) (7254ac1)

  • Test: Increase code covarage (#830) (6f760fb)

  • Wallet: Use postMessage for communication with extension wall… (#815) (dc7b4c2)

BREAKING CHANGES

  • Node: Change node compatibility range to node >= 5.0.0 && node < 6.0.0
  • Compiler: Drop compiler version to version >= 4.0.0 && version < 5.0.0
  • ACI: Add additional method to RPC communication. Required sdk update on wallet side
    Add getContractByteCode API
  • Flavor: Remove deprecated params:
    • remove url and internalUrl instead use nodes: [ { name: 'NODE_NAME', instance: await Node({ url, internalUrl }) } ]
    • remove keypair params instead use accounts: [MemmoryAccount({ keypair })]
    • remove setKeypair function from Account stamps

6.1.3 (2019-12-11)

11 Dec 16:16
178b662
Compare
Choose a tag to compare

Bug Fixes

  • Channel: 5.2.0 compatibility (4be8eb8)

6.1.2 (2019-11-12)

12 Nov 16:54
d0a29ff
Compare
Choose a tag to compare

Bug Fixes

  • Composition: Chain composition (9ac705f)

6.1.1 (2019-11-12)

12 Nov 15:50
39d3625
Compare
Choose a tag to compare

Bug Fixes

  • ACI: Disable bytecode check for source and code on-chain. This changes will be included in next major release (#783) (fe6021b)

Features

  • KeyStore: Remove argon2 package, use libsodium for both browser and node (#782) (c18047e)

6.1.0 (2019-11-11)

11 Nov 15:58
2edf518
Compare
Choose a tag to compare

Bug Fixes

  • AENS: auction end block calculation (#746) (4c1f5e4)
  • AENS: Fix produceNameId function(Make name lowercase). Enable … (#750) (fd14225)
  • state channels: wait for connection to be established before sending generic message (#723) (c5f35d1)
  • TxHelpers: Use BigNumber in auction end block calculation (777c012)

Features

  • ACI: Add validation for contractAddress (#764) (07cb0e7)
  • AENS: Add nameFee validation to TxValidator (#765) (5250e75)
  • AENS: Increase default nameTtl (#775) (c5f2582)
  • Contract: Add ability to pass arguments or callData for contract deploy/call/callStatic API (#768) (12aaca3)
  • Http: Assign error object to http error (#770) (87062ea)
  • state channels: add round method (#763) (c950937)
  • state channels: allow off chain updates to be cancelled with custom error code (#753) (ae4426e)
  • state channels: allow to pass metadata to transfer update (#755) (ddc6611)
  • state channels: make state channels compatible with node v5.0.0… (#688) (deed7fc), closes #632 #653 #658 #660 #680 #693 #687
  • state channels: make state channels compatible with node v5.1.0… (#776) (74952aa)

6.0.2 (2019-10-31)

31 Oct 15:47
081bc4e
Compare
Choose a tag to compare

Bug Fixes

  • name claim: Revert ignoring waitMined from user passed options (#727)

6.0.1 (2019-10-29)

29 Oct 16:40
4fdff75
Compare
Choose a tag to compare

Bug Fixes