This repository was archived by the owner on Aug 12, 2024. It is now read-only.
Releases: aeternity/aepp-sdk-python
Releases · aeternity/aepp-sdk-python
v7.0.0
7.0.0 (compare) - 2020-01-31
Bug Fixes
- fix(ci): Fix CI cron jobs (#325) (9b959f0).
- fix(compiler): compiler variant decode (#327) (4503f3b). Related issues/PRs: #328
- fix(docs): fix link to travis (#317) (1f5e073).
- fix: run tests also with python 3.8 (#354) (1f21bcb).
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
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
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
v6.0.1
v6.0.0
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_calldataused to have a default. That is not allowed anymore the user need to be provideinit_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
--calldatain cli - unify parameters related to calldata to
calldatain programmatic api encode-calldataarguments parameter is now varidic instead of a list- account_basic_to_ga param
init_calldatarenamed to calldata - account_basic_to_ga param calldata is mandatory
- it is not possible anymore to use
.addressto retrieve the contract address, instead it can be retrieved from the deploy transaction
v5.0.1
v5.0.0
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 tobroadcast_transaction(TxObject)where TxObject is the default transaction object troughout the sdkbroadcast_transaction(str)has been changed tobroadcast_transaction(TxObject)
changes the max length for auction from 32 to 12wait_for_transactiondrops the optional (and unused) parameterconfirm_transaction.wait_for_confirmationreturns height where the transaction has been found (if any)
For the CLI, the parameter --network-id has been dropped for the commands:
aecli account spendaecli name claimaecli name revokeaecli name updateaecli name transferaecli name bidaecli contract deployaecli contract call
more details can be found at the relevant commit: 542beb6, e512d15,
b5f3a08
v4.3.0
v4.2.0
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
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