Skip to content
This repository was archived by the owner on Aug 12, 2024. It is now read-only.

Releases: aeternity/aepp-sdk-python

v7.0.0

31 Jan 16:57
58ac2d1

Choose a tag to compare

7.0.0 (compare) - 2020-01-31

Bug Fixes

Features

  • feat(ci): Add conditions for cron jobs (#323) (e8204d8).
  • feat(ci): add parallel testing for ci (#320) (6b05ad4).
  • feat(ci): enable codecov (#339) (fe9e9f3).
  • feat(compiler): validate on-chain bytecode (#333) (1cb0d1a).
  • feat(contracts): bytecode verification in contract native (#350) (1bd7929).
  • feat(contracts): contract_native improvements (#340) (9056af2).
  • feat: AENS delegation signatures helpers (#353) (e11d441).
  • feat: high level API to access transaction properties (#338) (65f490b). Related issues/PRs: #272
  • feat: replace namedtupled with munch (#335) (3455714).
  • feat: update compatiblity range to LIMA series (#355) (154cde7).

Misc

  • add fate specific fee calculation for contract calls (#326) (59a31d1). Related issues/PRs: #292
  • and transfer_by_name, and add spend and transfer by name to cli (#285) (7a228b0).
  • build(deps): bump base58 from 1.0.3 to 2.0.0 (#347) (1b42a9e).
  • build(deps): bump validators from 0.13.0 to 0.14.1 (70f2617).
  • build(deps): bump validators from 0.14.1 to 0.14.2 (7c9da39).
  • build(deps): bump websockets from 7.0 to 8.0.2 (d749144).
  • build(deps-dev): bump coverage from 4.5.4 to 5.0.3 (#346) (a4e6892).
  • build(deps-dev): bump pytest from 4.6.7 to 5.3.4 (879619a).
  • build(deps-dev): bump sphinx from 2.2.2 to 2.3.1 (8b4b94a).
  • chore(ci): replace jenkins with travis (#316) (c1c5217).
  • doc: add gitolog as dev dependency (9fe996a).
  • docs: add documentation for offline interaction (#356) (f9a7792). Related issues/PRs: #318
  • Feature/contracts dry run (#284) (f0f1397).
  • fix alerts from lgtm (#296) (e1e2f51).

v6.2.0

28 Nov 10:35
dfa4997

Choose a tag to compare

6.2.0 (compare) - 2019-11-28

Features

  • feat(contracts): check if contract is deployed (#307) (6c6bb63). Related issues/PRs: #281
  • feat(HDWallet): add HD Wallet Support (#301) (2a3c5c3). Related issues/PRs: #280

Bug Fixes

  • fix(cli): name bid command (#309) (06437a7). Related issues/PRs: #305, #291
  • fix(contracts): remove static init data (#312) (62a4303).
  • fix(docs): include sophia sample contract (#311) (f91fb69).
  • fix(logging): print debug logging if debug enabled for openapi (#310) (d4f3a34).
  • fix dry-run call and test (#295) (af2ef09).

v6.1.0

20 Nov 14:32
d97c311

Choose a tag to compare

6.1.0 (compare) - 2019-11-20

Features

  • feat(contracts): contract interactions using ACI (#263) (767204e).
  • feat(contracts): add contracts dry run support (#284) (f0f1397).
  • feat(contracts): transform sophia datatypes to python datatypes (#294) (e3bd00e).
  • feat(docs): read-the-docs (#300) (bf931c2).
  • feat: set the default name ttl to 50000 (#288) (ef57a7a). Related issues/PRs: #287
  • feat: support human readable value in ae (#273) (8a8c0ef). Related issues/PRs: #269

Misc

  • add transfer_by_name, and add spend and transfer by name to cli (#285) (7a228b0).
  • docs: add documentation using sphinx (#298) (05b0f17). Related issues/PRs: #170
  • docs: add LGTM badge (#297) (325fa53).

v6.0.1

30 Oct 11:43
4343453

Choose a tag to compare

6.0.1 (compare) - 2019-10-30

Bug Fixes

  • fix: version range for node compatibility (#277) (fdd8018).

v6.0.0

17 Oct 15:03
78ee8ef

Choose a tag to compare

6.0.0 (compare) - 2019-10-17

Bug Fixes

  • fix(cli): name claim and update commands (#257) (84988f9). Related issues/PRs: #256
  • fix(hashing): fix typo in hash function name (af06d36).

Features

  • feat(aens): allow to set multiple and custom pointers for a name (0e60389). Related issues/PRs: #244, #244
  • feat(aens): use .chain instead of .aet as TLD after Lima HF (e02b92c). Related issues/PRs: #266
  • feat(contracts): enable contracts compile, deploy, generate aci using cli (1c0e21d).
  • feat(node): add spend_by_name (72d4a95).

BREAKING CHANGES

  • remove legacy parameters and add the required ones. Removed address from the contract object
  • the init_calldata used to have a default. That is not allowed anymore the user need to be provide init_calldata.
  • changes in the signature of the contract call in contract and transaction module
  • the encode-calldata and decode-data commands have been removed
  • rename cli name contracts to contract
  • unify parameters related to calldata to --calldata in cli
  • unify parameters related to calldata to calldata in programmatic api
  • encode-calldata arguments parameter is now varidic instead of a list
  • account_basic_to_ga param init_calldata renamed to calldata
  • account_basic_to_ga param calldata is mandatory
  • it is not possible anymore to use .address to retrieve the contract address, instead it can be retrieved from the deploy transaction

v5.0.1

07 Oct 07:23
c75d5c8

Choose a tag to compare

5.0.1 (compare) - 2019-10-06

This is a bug-fix release, for the main changes check the 5.0.0 release.

Bug Fixes

v5.0.0

05 Oct 09:18
6a477fc

Choose a tag to compare

5.0.0 (compare) - 2019-10-04

This version is cross compatible with Fortuna and Lima versions of the node

Code Refactoring

Features

  • feat(aens): support lima aens model (#241) (1ffae14). Related issues/PRs: #233, #236, #235
  • feat(cli): auto select the network-id for high level cli command (#246) (e512d15).
  • feat(compiler): support for compiler series v4 / FATE (#229) (3276eec).
  • feat: name auction length (#250) (b5f3a08).

Deprecated

  • namehash function is deprecated and will be removed after Lima HF

BREAKING CHANGES

  • sign_transaction(str) has been changed to broadcast_transaction(TxObject) where TxObject is the default transaction object troughout the sdk
  • broadcast_transaction(str) has been changed to broadcast_transaction(TxObject)
    changes the max length for auction from 32 to 12
  • wait_for_transaction drops the optional (and unused) parameter confirm_transaction.
  • wait_for_confirmation returns height where the transaction has been found (if any)

For the CLI, the parameter --network-id has been dropped for the commands:

  • aecli account spend
  • aecli name claim
  • aecli name revoke
  • aecli name update
  • aecli name transfer
  • aecli name bid
  • aecli contract deploy
  • aecli contract call

more details can be found at the relevant commit: 542beb6, e512d15,
b5f3a08

v4.3.0

29 Aug 19:13
e20db0a

Choose a tag to compare

4.3.0 (compare) - 2019-08-29

Features

  • feat: add preliminary support for lima (#227) (a96bb98).

v4.2.0

15 Aug 10:21
fc7b47a

Choose a tag to compare

4.2.0 (compare) - 2019-08-15

Bug Fixes

  • fix: improve error handling (3e96065).
  • fix: contract bytecode decoding function call in main (0fa8fd3).

Code Refactoring

  • refactor: Imporove vm/abi detection (bb3fcf1).
  • refactor: improve consistency of api calls (62472f5).
  • refactor: improve reliability of the hashing submodule (777f0a7).
  • refactor: move vm and abi retrieval to the node subm (9b2488b).
  • refactor: remove legacy unused code (872cc02).

Features

  • feat(contract): add ability to unpack a compiled contract (39d9f44).
  • feat(ga): add support to generalized accounts (9e8c02c).
  • feat(ga): detect ga account when signing from a node client (ae542b2).
  • feat(state-channels): added settle method support (efd2ced).
  • feat(state-channels): state channels ga awareness (42c233f).
  • feat: add function to decode a compiled/encoded contract object (59afdaf).
  • feat: add compiler v3.2.0 support (65759dc).

4.1.0

15 Jul 14:49
73efa34

Choose a tag to compare

4.1.0 (compare)

Features

  • refactor(scm): update compatibility range for node:3.0.1 - 5.0.0 (1ed1eb0).
  • feature(compiler): Add compatibility with compiler 3.2.0 (7931924).
  • feat(state-channels): added settle method support (efd2ced).

Know Issues

  • State Channel API is incompatible with node version >= 4.0.0