Releases: aeternity/aepp-sdk-js
7.0.0 (2020-01-31)
Bug Fixes
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
- Guide Add 7.0.0 migration guide
- Guide: Add Oracle, AENS and Contract guides
BREAKING CHANGES
- Compiler: Do not validate bytecode by default when creating
contract
instance.
To validate bytecode please useforceCodeCheck
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)
Features
aensUpdate
now accept array of pointers
aensUpdate
have new optionextendPointers=false
which retrieve pointers from the node and merge with provided
- Build: update node to
5.4.0
and compiler to4.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 ofnameId
7.0.0-next.2 (2020-01-10)
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
orMemoryAccount
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)
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
-
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 forcontractCall
tx usingFATE
backend (#793) (7254ac1) -
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
AddgetContractByteCode
API - Flavor: Remove deprecated params:
- remove
url
andinternalUrl
instead usenodes: [ { name: 'NODE_NAME', instance: await Node({ url, internalUrl }) } ]
- remove
keypair
params instead useaccounts: [MemmoryAccount({ keypair })]
- remove
setKeypair
function fromAccount
stamps
- remove
6.1.3 (2019-12-11)
Bug Fixes
- Channel: 5.2.0 compatibility (4be8eb8)
6.1.2 (2019-11-12)
Bug Fixes
- Composition: Chain composition (9ac705f)
6.1.1 (2019-11-12)
6.1.0 (2019-11-11)
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)
Bug Fixes
- name claim: Revert ignoring waitMined from user passed options (#727)