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

Latest commit

 

History

History
811 lines (647 loc) · 86.9 KB

CHANGELOG.md

File metadata and controls

811 lines (647 loc) · 86.9 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

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).

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).

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

6.0.1 (compare) - 2019-10-30

Bug Fixes

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

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

5.0.1 (compare) - 2019-10-06

Bug Fixes

  • fix: compatibility range for node version (#251) (a1b273e).
  • fix: inspect oracle (#252) (9daf5ef).

5.0.0 (compare) - 2019-10-04

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

Code Refactoring

  • refactor(tx): tx management consolidation (#230) (542beb6). Related issues/PRs: #237, #238

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 throughout 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

In the name claim function, the first param is pre-claim tx hash and not the Account. example:

# PREVIOUS
name.claim(account, claim_tx.hash,...)

#NEW
name.claim(claim_tx.hash, account,...)

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

4.3.0 (compare) - 2019-08-29

Features

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

Misc

  • Merge pull request #228 from aeternity/release/4.3.0-rc1 (e20db0a).
  • restrict node and compiler compatibility range (1d71ecd).
  • revert to compiler v3.2.0 (ab2f8ea).
  • Update version and changelog (f54a45a).

4.2.0 (compare) - 2019-08-15

Bug Fixes

  • fix: improve error handling (3e96065).

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: move vm and abi retrieval to the node subm (490e9b3).
  • refactor: remove legacy unused code (872cc02).
  • refactor: remove legacy unused code (ae4c0f1).

Features

  • feat(contract): add ability to unpack a compiled contract (83f059e).
  • feat(contract): add ability to unpack a compiled contract (0bcea37).
  • feat(ga): add support for ga meta tx WIP (39dba9c).
  • feat(ga): add support for poa to ga (f0962ac). Related issues/PRs: #205
  • feat(ga): add support for poa to ga (362be59). Related issues/PRs: #205
  • feat(ga): add support for poa to ga transaction (226276b).
  • feat(ga): add support for poa to ga transaction (53699db).
  • feat(ga): add support to generalized accounts (9e8c02c).
  • feat(ga): detect ga account when signing from a node client (ae542b2).
  • feat(ga): implement ga meta tx WIP (3d87d96).
  • feat(state-channels): state channels ga awareness (42c233f).
  • feat: add function to decode a compiled/encoded contract object (59afdaf).
  • feat: add function to decode a compiled/encoded contract object (b0eed1e).

Misc

  • ** commit to trigger CI ** (b4f6132).
  • add changelog (c5244ce).
  • add simplejson to the requirements for ci (74c5aeb).
  • build: preparing for new release 4.2.0 (7d720c0).
  • docs: add documentation about how to use generalized accounts in the python sdk (b496e62).
  • fix contract bytecode decoding function call in main (0fa8fd3).
  • ga meta tx WIP (7500ff7).
  • improve error handling when a response from a node url is not what the sdk expects (9cf46f1).
  • Merge branch 'master' into release/4.2.0 (6b3168c).
  • merge from develop (b7c334f).
  • Merge pull request #224 from aeternity/feature/ga (10fdb24).
  • Merge pull request #225 from aeternity/release/4.2.0 (fc7b47a).
  • Realign/4.1.0 (#221) (1c15592).
  • rebase on develop (5259f1d).
  • style(lint): fix linter errors (41eff19).
  • test(ga): add tests for ga meta. WIP (80e2ca8).
  • test(ga): add tests for ga meta. WIP (5d96469).
  • update gitignore and fix makefile commands (a2949cf).

4.1.0 (compare) - 2019-07-15

Code Refactoring

  • refactor: move vm and abi retrieval to the node subm (069808d).
  • refactor: remove legacy unused code (3efdeae).

Features

  • feat(contract): add ability to unpack a compiled contract (39d9f44).
  • feat(ga): add support for poa to ga (d282a7e). Related issues/PRs: #205
  • feat(ga): add support for poa to ga transaction (b4cf895).
  • feat(state-channels): added settle method support (efd2ced).
  • feat: add function to decode a compiled/encoded contract object (35e6002).

Misc

  • add compiler v3.2.0 support (65759dc).
  • feature(compiler): Add compatibility with compiler 3.2.0 (7931924).
  • hotfix/version-update (#220) (73efa34).
  • Merge pull request #217 from aeternity/feature/sc-settle (3bbd258).
  • Release/4.1.0 (#218) (a8c770a).
  • test(ga): add tests for ga meta. WIP (ce2fc78).

4.0.0 (compare) - 2019-06-12

Bug Fixes

  • fix(state-channels): remove execution round storage (3875a66).
  • fix(state-channels): use kwargs instead of a named dict (cfb6853).
  • fix(state-channels): use kwargs instead of a named dict (311d119).

Code Refactoring

  • refactor(scm): update compatibility range for node:3.0.1-4 and compiler:3.1.0-4 (#214) (1e957d3).

Features

  • feat(fee): adjust the fee calculation for contract transactions (#212) (60aecbf).
  • feat(state-channels): add update event to enum (ad64584).
  • feat(state-channels): add update event to enum (cb3d8d7).
  • feat(state-channels): added a method to trigger transfer update (fcf5761).
  • feat(state-channels): added a method to trigger transfer update (712ee82). Related issues/PRs: #186
  • feat(state-channels): added contract related methods contract incl. poi (244bfc8). Related issues/PRs: #153
  • feat(state-channels): added contract support incl. poi (635ae9f).
  • feat(state-channels): added method to create a contract from on-chain contract (77724e6).
  • feat(state-channels): added method to create contract from on-chain contract (6499426).
  • feat(state-channels): added method to create contract from on-chain contract (b3b737e).
  • feat(state-channels): event handler for state-channel events incl. messages and error (23004a2).
  • feat: new major version 4.0.0 (adebea0).

Misc

  • feat(state-channels): event handler for state-channel events incl. messages and error (db9daa7).
  • build(dependencies): update dependencies (#213) (2a9e7e7).
  • docs(state-channels): define params in the docs (f19b70a).
  • docs: remove deprecated api in docs (62af9b1).
  • Feature/clean deprecated (#215) (ea0e73e).
  • Merge pull request #216 from aeternity/release/4.0.0 (3924ecd).
  • rebase from develop (dfabff4).
  • style(state-channels): fix formatting (0c80277).
  • update changelog for 4.0.0 (98dfcfd).

3.1.1 (compare) - 2019-05-30

Bug Fixes

  • fix(tx): encode spend tx payload as base64 string prefixed by 'ba' (#204) (488745b). Related issues/PRs: #203

Code Refactoring

  • refactor(cli): add option --secret-key as alias to --private-key. --private-key will be removed in a future release (#194) (60bcf6d).

Features

  • feat(tx): improve precision for fee calculation (#193) (04adcb4).

Misc

  • Merge pull request #206 from aeternity/release/3.1.1 (d8ae7ce).
  • Prepare release 3.1.1 (ee2ca69).

3.1.0 (compare) - 2019-05-17

Bug Fixes

  • fix(state-channels): add ping interval and timeout to the method again. use logger. fix requests version (c9fca0b).
  • fix(state-channels): fix asyncio and async/await (8268e4a).
  • fix(state-channels): Fix channel shutdown. add shutdown tx signing (3d82bd6).
  • fix(state-channels): refactor code. remove __sign_shutdown method (bd142de).
  • fix(state-channels): run websocket connection as background task (072cf55).
  • fix(state-channels): updated to more stable websockets library (2f98467).

Code Refactoring

  • refactor(state-channels): added wrapper for fire and forget channel calls (f3a742d).
  • refactor(state-channels): added wrapper for fire and forget channel calls (54aa33c).
  • refactor(state-channels): refactor for balances call (f14bba6).
  • refactor(state-channels): refactor for balances call (3cde14d).
  • refactor(state-channels): refactor get channel id (a08fa47).
  • refactor(state-channels): use single quotes wherever possible (7910e21).

Features

  • feat(cli): add ability to inspect an encoded transaction (ec95446).
  • feat(state-channels): add withdraw related states (52afd83).
  • feat(state-channels): add withdraw related states (5f6fefa).
  • feat(state-channels): added leave and shutdown calls (2c1a90c).
  • feat(state-channels): added leave and shutdown calls (be4950d).
  • feat(state-channels): added leave and shutdown calls (db95c42).
  • feat(state-channels): basic implementation for websocket connection, channel initialization and fetch account balance (2544aa0).
  • feat(state-channels): basic message queue and processing (ff42d54).
  • feat(state-channels): deposit and withdraw methods (1bdbc4d).
  • feat(state-channels): deposit and withdraw methods (eb275be).
  • feat(state-channels): generic messaging and option to add custom error handler (02efd3b).
  • feat(state-channels): generic messaging and option to add custom error handler (e8a2423).
  • feat(state-channels): get channel's current offchain state (df421db).
  • feat(state-channels): sign offchain deposit tx (2b1e08c).
  • feat(state-channels): sign offchain deposit tx (0a0ed47).
  • feat(state-channels): websocket ping pong and dependency fix (0117324).

Misc

  • feat(state-channels): get channel's current offchain state (4dbc027).
  • fix(state-channels): add shutdown tx signing (f2726d8).
  • add basic websocket ping pong to keep connection alive (967da85).
  • add channel tx packing and unpakcing (c5d183f).
  • add comments and refactor internal methods (367ef7d).
  • Add tx encoding/decoding for state channels (5b4faf3).
  • Changelog and project version update (b502336).
  • docs(state-channels): add comments to the state method (371ff54).
  • Feature/docs (#181) (4636311).
  • Feature/helper functions (#163) (a13b516).
  • Feature/node 3.0.0 (#175) (2191eae).
  • fix long comments (e2814a6).
  • fix requests library version (08cc553).
  • Fix transaction encoding for pointers Fix transaction decoding for oracles (163d639).
  • fix websocket dependency (26f5689).
  • Improve _id encoding using automatic ID detection Add _id_decode as inverse of _id (d6ed8dc).
  • Merge branch 'develop' into feature/channel-current-state (d2ef85e).
  • Merge branch 'develop' into feature/channel-leave (d0a51fe).
  • Merge branch 'develop' into feature/sc-generic-messaging (3034531).
  • Merge branch 'develop' into feature/state-channels-ws (d79d581).
  • Merge branch 'feature/state-channels-ws' of github.com:aeternity/aepp-sdk-python into feature/state-channels-ws (fed7be1).
  • Merge branch 'master' into release/3.1.0 (a08bbac).
  • Merge pull request #187 from aeternity/release/3.1.0 (4aca597).
  • Merge remote-tracking branch 'origin/feature/channel-leave' into feature/channel-leave (b29fe08).
  • Merge remote-tracking branch 'origin/feature/sc-generic-messaging' into feature/sc-generic-messaging (0dd9f15).
  • remove unused code (0518539).
  • set requests 2.20 as min required version (5c76572).
  • style(state-channels): remove blank lines (151d48a).
  • style: fix linting issue (2a696ba).
  • test(state-channels): remove unused imports (20791fd).
  • test(state-channels): temporary fix: pass the tests for CI (0f24b27).
  • update with queue (312050d).

3.0.1 (compare) - 2019-04-23

Bug Fixes

  • fix(state-channels): fix websocket connection crash issue (4dbba3a).
  • fix: openapi parser for node v2.4.0 (#157) (63b46fa).

Code Refactoring

  • refactor(state-channels): removed unnecessary code (d3b4570).

Features

  • feat(state-channels): base implementation for websocket connection (36b9abd).

Misc

  • Merge pull request #158 from aeternity/release/3.0.1 (98015b1).
  • Prepare release 3.0.1 (97aeb51).

3.0.0 (compare) - 2019-04-16

Bug Fixes

  • fix: honour value of transaction fee provided as parameter (d525aba). Related issues/PRs: #128

Code Refactoring

  • refactor: add get_secret_key method (deprecates get_private_key) (8516443).
  • refactor: set the minimum fee when the provided fee is 0 (99a3c0f). Related issues/PRs: #128

Features

  • feat(cli): add payload to the account spend command (7cdf2d9). Related issues/PRs: #104
  • feat: add support for sofia and raw encoding of account address (fb6fea6). Related issues/PRs: #134

Misc

  • ci(node): set the docker node image version to 2.1.0 (37696fa).
  • Feature/cli sp37 iteraction (#146) (da645a5).
  • Feature/new compiler (#145) (8b4853a).
  • Merge pull request #137 from aeternity/fix/cli_fee_param (0ea6817).
  • Merge pull request #138 from aeternity/feature/cli_spend_payload (cbee5e0).
  • Merge pull request #139 from aeternity/feature/contracts_address_format (51597af).
  • Merge pull request #147 from aeternity/release/3.0.0 (7dc3a2f).
  • style: fix lint errors (519f66c).
  • update version to 3.0.0 (c7e59ac).

2.0.0 (compare) - 2019-03-05

Misc

  • Add generic signautre verification (#109) (6fa956a).
  • Change reference from Epoch to Aeternity Node (#107) (c3d7e6c).
  • Chore/general cleanup and fixes (#108) (d97894e).
  • Feature/node 2.0.0 (#112) (1986de6).
  • Feature/tx decoding (#117) (b7c60dc).
  • Feature/update docs (#98) (223747f).
  • Improve command line output (7bf0ef5).
  • Merge branch 'master' into develop (302c8ec).
  • Merge pull request #118 from aeternity/release/v2.0.0 (1dca16f).
  • Remove personal notes from env file (71604a4).
  • Update changelog and verision number (c7163f5).
  • Update README.md (73eed3f).

1.1.2 (compare) - 2018-12-14

Misc

  • Feature/swagger openapi version check (#94) (405d7dd).
  • Hotfix/defalut native tx (#96) (627c627).

1.1.1 (compare) - 2018-12-01

Misc

  • Implement range check for epoch compatibility (#91) (3444256).
  • Merge pull request #92 from aeternity/release/1.1.1 (d034d46).
  • Update version to 1.1.1 and update changelog (5d1cced).

1.1.0 (compare) - 2018-11-29

Misc

  • Feature/native contracts transactions (#88) (c17ee71).
  • Fix and update changelog (53700e9).
  • Merge branch 'develop' of github.com:aeternity/aepp-sdk-python into develop (4cd2b90).
  • Merge pull request #89 from aeternity/release/1.1.0 (79a3a0a).
  • Update sdk version to 1.1.0 (a2478a4).
  • Use sdk-mainnet as default node (5e1234c).

1.0.0 (compare) - 2018-11-28

Misc

  • Feature/epoch 1.0.0 (#86) (171c26b).
  • Feature/oracles (#84) (1004e9f).
  • Merge branch 'master' into develop (60892bc).
  • Merge pull request #87 from aeternity/release/1.0.0 (e320c4e).
  • Update version number to 1.0.0 (fe8cae4).

0.25.0.1 (compare) - 2018-11-23

Misc

  • Add DEBUG environment variable to README (0ae8c18).
  • Add github issues template (348aad2).
  • Change command options order (#81) (c9a08eb).
  • correction of README.md (6c863ff).
  • Feature/native_aens_tx (#77) (1fd8199).
  • Feature/offline (#79) (a1c84d8).
  • Fix offline signing Improve support for network_id (c36a91d).
  • Fix typos (c05524f).
  • Fix typos in md files (309e832).
  • Merge branch 'master' into develop (df1745a).
  • Merge branch 'release/0.25.0.1' of github.com:aeternity/aepp-sdk-python into release/0.25.0.1 (a749c4d).
  • Merge pull request #80 from aeternity/release/0.25.0.1 (58848ce).
  • Remove tests keys (ee92ad8).
  • Removed commented code (08f925e).
  • Set native default to False Give better output for inspect blocks (db70663).
  • Update changelog and documentation (b43ec74).
  • Update verison to 0.25.0 (9d2e3c6).
  • xsalsa-poly1305 (87893e1).

0.25.0.1b1 (compare) - 2018-11-06

Misc

  • Feature/epoch 0.25.0 (#72) (1b06da0).
  • Merge pull request #73 from aeternity/release/0.25.0.1b1 (22e7795).
  • Update changelog (6f3ee1b).

0.24.0.2 (compare) - 2018-11-01

Misc

  • Feature/sonar (#68) (ee224e3).
  • Fix for CVE-2018-18074 (#69) (c5e6a36).
  • Merge branch 'master' into develop (76c11b1).
  • Merge pull request #70 from aeternity/release/0.24.0.2 (bce24f0).
  • Update version and changelog (bd7fa6d).

0.24.0.1 (compare) - 2018-10-19

Misc

  • Merge branch 'master' into develop (444aa8c).
  • Release/0.24.0.1 (#64) (2c6e215).
  • Release/0.24.0.1 (#67) (35ef090).

0.24.0.1b1 (compare) - 2018-10-19

Misc

0.22.0.1 (compare) - 2018-10-18

Misc

  • Chore/spend transaction (#58) (edc999e).
  • Feature/cli_compliance (#60) (6ee14a1).
  • Feature/epoch-0.24.0 (#62) (87853fb).
  • Feature/keystore json (#55) (2ab15d6).
  • Feature/native transactions (#56) (3a08f31).
  • Feature/output json (#54) (03b3f18).
  • Merge pull request #61 from aeternity/release/0.22.0.1 (dc90b6e).
  • Remove unnecessary libraries from the setup.py (8300496).
  • Update command-line-tool.md (#57) (d140c38).
  • Update version number to 0.22.0.1 and Changelog (dc81c49).

0.22.0.1rc2 (compare) - 2018-10-02

Misc

  • Add epoch version compatibility check (#51) (b4c32d0).
  • Feature/calculate_nonce (#50) (8960d17).
  • Feature/tx execution reliability (#52) (8d30f58).
  • Hotfix - forgot to increase version number (d20564a).
  • Merge branch 'master' into release/0.22.0.1rc2 (5d242a2).
  • Merge pull request #53 from aeternity/release/0.22.0.1rc2 (2b2db85).
  • Update changelog (a6343b9).

0.22.0.1rc1 (compare) - 2018-09-26

Misc

  • Feature/epoch 0.21.0 (#47) (47466ef).
  • Feature/epoch-0.22.0 (#48) (13fa8c3).
  • Merge pull request #49 from aeternity/release/0.22.0.1rc1 (ea6fc22).

0.20.0.2 (compare) - 2018-09-05

Misc

  • Bump version to 0.20.0.2 (e52b790).
  • Merge pull request #46 from aeternity/hotfix/pypi-dist (627c529).

0.20.0.1 (compare) - 2018-08-23

Misc

  • Add automated deploy to pypi (2a745a4).
  • Automatically publish on test.pypi.org on develop branch Automatically publish on pypi.org on tags (7aab3fb).
  • Bump version to 0.20.0.1 Update epoch reference version 0.20.0 Use namehash to calculate the commitment hash Update changelog (d8b0433).
  • Increase default ttl from 10 to 100 Set the name_ttl to 100 in tests (c99d0e3).
  • merge master into develop (e385442).
  • Merge pull request #42 from aeternity/feature/epoch-0.20.0 (042c705).
  • Merge pull request #43 from aeternity/release/0.20.0.1 (dff2cf3).
  • Set the target epoch version 0.20.0 for tests (bfc5f4e).

0.18.0.6.1 (compare) - 2018-08-15

Misc

  • Release/0.18.0.6.1 (#41) (c14ba6e).

0.18.0.6 (compare) - 2018-08-15

Misc

  • Add --private-key options to the cli to print the private key as a string Fix output print for the spend transaction (6146bed).
  • Fix possible index out of range in signing decode function (809da32).
  • merge 0.18.0.5 into develop (81305dd).
  • Merge branch 'develop' of github.com:aeternity/aepp-sdk-python into develop (1c04df5).
  • Release/0.18.0.6 (#40) (9999b45).
  • Update changelog (214c1a1).
  • Update command-line-tool.md (fa68f70).

0.18.0.5 (compare) - 2018-08-14

Misc

  • Command line tool documentation and examples corrected (4b61896).
  • Command line tool documentation and examples updated (f0db8e8).
  • Create index.md (c613921).
  • Decode the result of a contract using the decode-data api call Crate a descriptor of a contract deploy so the client doesnt have to compile a contract over and over Contracts get complied when the object get instantiated if the bytecode is not provided on the constructor (5af7884).
  • Feature/add name commands (#36) (89229c1).
  • Feature/validate aet hash (#38) (fbffb39).
  • Fix duplicate function signature (52686b5).
  • Fix lint error (21bcebf).
  • Hotfix/claim (#33) (40c76fe).
  • Implement the command play that (f989de1).
  • Inpect of a deploy desciptor prints also informations about the transaction of the contract cration (757e984).
  • Make a Contract object store the values of a contract: bytecode, source code and contract address. Increase default gas for contracts in CLI Uses the full contract address in the deploy descriptor name Changed author to owner in the deploy descriptor (6396acb).
  • Merge branch 'develop' of github.com:aeternity/aepp-sdk-python into develop (70d1b12).
  • Merge pull request #34 from aeternity/feature/chain_play (b73e50c).
  • Merge pull request #35 from aeternity/feature/data_decode (a279f63).
  • Merge remote-tracking branch 'origin/develop' into feature/chain_play (a8e6d9f).
  • Play command (#37) (3245b8b).
  • Print 'N/A' for variable that are None in cli output Handle the transaction not found error gracefully (76bd26a).
  • Refactor contract code to handle the contract address and abi more consistently (1151f52).
  • Release/0.18.0.5 (#39) (bb96f56).
  • Resolve conflict in imported libraries (c5e5454).
  • Started documentation of command line tool (66f9d60).
  • Update changelog with the play command (ecdddce).
  • Update command-line-tool.md (0990ded).
  • Update index.md (f9a9da6).
  • Update test for contracts, add the decode_data test (baa5653).
  • updates (d4ca6c5).
  • Use ip address 127.0.0.1 instead of localhost to connect to docker (b600d11).

0.18.0.4 (compare) - 2018-07-31

Misc

  • Feature/cli changes (#32) (656f091).
  • Merge branch 'develop' of github.com:aeternity/aepp-sdk-python into develop (310d190).
  • Merge branch 'master' into develop (eb7337c).
  • Merged with master (68d6400).
  • Merged with master (fa73d2f).
  • Release 0.18.0.4 (e27032e).

0.18.0.3 (compare) - 2018-07-27

Misc

  • Add the cli to the distribution package (b403289).
  • fix transitive dependencies installation for pip (#31) (95b5b4b).

0.18.0.2 (compare) - 2018-07-27

Misc

  • Feature/pypi package (#28) (e663baf).
  • Merge branch 'master' into develop (ee06cb9).
  • Release/0.18.0.2 (#30) (c8420aa).

0.18.0.1 (compare) - 2018-07-27

Misc

  • Feature/epoch 0.18.0 (#26) (9762f91).
  • fix readme (d6bce49).
  • Merge pull request #25 from aeternity/bugfix/histories (bbe5d38).
  • Release/0.18.0.1 (#27) (ec75954).
  • Update README.md (0cad501).
  • Update README.md (7bb5e4c).

0.15.0.1 (compare) - 2018-07-10

Misc

  • Feature/contracts and 0.15.0 compatibility (#21) (338682f).
  • Feature/epoch 0.14.0 (#20) (99de4e2).
  • Feature/newcli (#22) (c4fc340).
  • Release/0.15.0.1 (#23) (e798b0b).

v0.13.0-0.1.0 (compare) - 2018-05-30

Misc

    • Add basic configuration for jenkins ci (5dad431). Related issues/PRs: #14
  • Add changelog (ada0fd5).
  • added tests for CLI tool; encrypt the generated wallet with a password (957781a).
  • CLI: improved password handling (optional --password parameter), more tests (d1b2843).
  • Feature/openapi for epoch v0.13.0 (#17) (667d4c3).
  • Feature/rlp for epoch v0.10 (#16) (30d3ded).
  • fixed calling the aecli spend function (used wrong signature for spend (4bc5efb).
  • Merge pull request #15 from aeternity/feature/jenkins-ci (98a79d8).
  • Release/0.13.0 0.1.0 (#19) (b9a141a).
  • Update README.md (cb4f834).

release/v0.8.0 (compare) - 2018-03-19

Misc

  • Add Docker support mode (2f2e457).
  • Add Fedora as supported OS using Docker (733e9ad).
  • Add instructions on how to install using venv (2012311).
  • added "aecli" executable that is a shortcut for python -m aeternity (a2ee670).
  • added assertion to enforce correct hash in get_transaction_by_transaction_hash (0bad8cc).
  • added DTO for aens_transfer_tx (ec61fce).
  • added formatter methods to print the Transactions and blocks nicely (7cf4f2e).
  • added function to cli: aecli wallet info <wallet path> to get the address of your wallet (a782032).
  • added more tests for the case of an invalid contract (784590d).
  • added more transaction Types, fixed tests (4e3fde9).
  • added msgpack to requirements.txt (e9b603b).
  • added top-level requirements.txt (322c316).
  • aecli: renamed aens command to name (6766ff1).
  • After feedback from Tom (ba28216).
  • allow inspecting single blocks and transactions using the aecli tool (ee21bd2).
  • allow specifying salt when calling preclaim (421358a).
  • allow using multiple connections (c613af3).
  • always json encode the oracle response, cleanup (8b295d0).
  • changed --no-input to --force switch, halfway implemented oracle CLI interface, refactoring (8ceb646).
  • changed CLI parameter --no-input to --force (ab9cf14).
  • Changed Config object: Allow setting host and port individually (e36dd0d).
  • changed signature of client.spend so that it has the keypair as first argument like all other calls (6007ae6).
  • clean up of tests (9bd0a2d).
  • cleanup, removed custom Exception (i think it's overengineered) (f7da781).
  • Debug which URL is going to be queried (dfc6281).
  • do not automatically register to the new_block event when initializing the EpochClient (1d8bb80).
  • Fix amount (d1eb718).
  • fixed AENS tests, some fixes to keep the interface of AEName stable (4e926c3).
  • fixed all tests in test_api (95e78a5).
  • fixed contract tests using aer-contract language (accc104).
  • Fixed merge-conflicts, using new EpochClient http interface for spend Merge branch 'master' into develop (a75510f).
  • fixed test_api.py when chain contains AENS transactions (e63a7d3).
  • got examples to work, is able to call an API by url and return some json (8395c35).
  • got first implementation of the oracle wrapper to work (including full lifecycle test) (b9620d7).
  • got offline transaction signing to work (e5aa572).
  • got offline transaction signing to work (cd0b331).
  • Ignore local epoch clone (cb89584).
  • implemented AENS name transfer using offline signed transactions (86ff7b5).
  • implemented all API functions provided by the swagger interface (7ba4835).
  • implemented base58 (f178c85).
  • Implemented changes as discussed in aeternity/dev-tools#2 (81dab0a).
  • implemented CLI for creating wallets (6ccf3a4).
  • implemented CLI interface for balance and height (586a6e3).
  • implemented CLI oracle query (ed8c0a8).
  • implemented offline signing of AENS update transactions (bfeacae).
  • implemented the interface to call contract functions (e7fc623).
  • improved CLI, updated spend functionality to use offline signing instead of internal endpoint (4091e54).
  • improved transaction test: make sure that the signed transaction appears in the chain (ebb4585).
  • made changes as requested in review #7 (393d0a7).
  • made cli balance command better for piping into other programs (b6633ce).
  • Merge branch 'develop' of github.com:aeternity/aepp-sdk-python into develop (cc468ae).
  • Merge branch 'develop' of github.com:aeternity/aepp-sdk-python into develop (bb1582a).
  • Merge branch 'develop' of github.com:aeternity/aepp-sdk-python into develop (6c6ef1c).
  • Merge branch 'develop' of github.com:aeternity/aepp-sdk-python into develop (deeb3ea).
  • Merge branch 'develop' of github.com:aeternity/aepp-sdk-python into develop (afaf013).
  • Merge branch 'master' into develop (f953888).
  • Merge branch 'master' into master (be36c37).
  • Merge branch 'master' into release/v0.8.0 (a643a56).
  • Merge pull request #10 from andi-apeunit/master (eb396af).
  • Merge pull request #11 from aeternity/develop (4330c08).
  • Merge pull request #12 from aeternity/jsnewby-patch-1 (2bb7963).
  • Merge pull request #2 from aeternity/develop (947c259).
  • Merge pull request #4 from aeternity/develop (1c748c8).
  • Merge pull request #5 from aeternity/tillkolter-patch-1 (ebc47cf).
  • Merge pull request #6 from aeternity/newby-spend-tx (10835c0).
  • Merge pull request #7 from aeternity/develop (0aefa39).
  • Merge pull request #8 from aeternity/develop (d577011).
  • Merge pull request #9 from aeternity/feature/config-refactor (db28788).
  • Moved the project from aeternity/dev-tools to aeternity/aepp-sdk-python (55ed2bb).
  • print help when no arguments are given (9da4b2b).
  • Properly configure the root logger (01da450).
  • README: updated cli usage (6de55be).
  • Refactored Oracle to use a single state, moved initialization to constructor (35932ad).
  • refactored OracleQuery to use constructor instead of class attrs, documentation (1224ad5).
  • refactoring and made tests for AENS and contracts run through (eb707df).
  • removed broken import (fe289d5).
  • removed unused code (26c76d1).
  • removed whitespace at line endings (b74661e).
  • renamed client.local_* calls to client.external_*, use offline signing for AENS preclaim and claim (e81328d).
  • renamed create_transaction to create_spend_transaction (ba35fa4).
  • renamed get_current_height to get_height, let Contract object contain the code (3d4770b).
  • renamed get_current_height to get_height, let Contract object contain the code (0c5d659).
  • renamed EpochClient.run to EpochClient.listen (9d2b2c4).
  • Return tx_hash (15df14e).
  • Return tx_hash not tx (c733609).
  • Return tx_hash on spend transaction (55ba0c1).
  • run tests for both EVM and RING (76ae1ee).
  • Set tx_hash on signable transaction (1d22ec9).
  • show error when using invalid oracle command (699e52e).
  • skipping failing tests for now: those need to be fixed when offline signing the AENS transactions (e6418bc).
  • some test cleanup (9fc2d5f).
  • Spend function and example (642a682).
  • trailing comma (9c1725d).
  • transaction signing WIP (14111b7).
  • transaction signing WIP (almost there...) (a40eda7).
  • transaction signing WIP (almost there...) (19c42ab).
  • update (92124f6).
  • update (9fbfa28).
  • Update epoch.py (cebc245).
  • Update INSTALL.md (7a596c5).
  • Update README.md (065ec64).
  • Update README.md (d463778).
  • Update README.md (a9062e3).
  • Update README.md (7cf09a2).
  • Update README.md (3c395bc).
  • Update README.md (ace41ae).
  • Update README.md (58815a4).
  • Update README.md (d8a971f).
  • updated contract interface to be compatible with the latest master using switchable ABI (a48e49b).
  • updated Readme containing the planned spec for the API (oracle parts are only partly implemented) (3c6c5c8).
  • updated test_api.py to expect the epoch to be in version 0.8.0 (c0975d4).
  • updated the README for aecli tool (2ea6053).
  • use AENSException instead if InvalidName Exception (7ebb9f4).
  • Use single quotes, not double (288562d).
  • use transaction signing for name revocation (4e86ecf).
  • whoopsie (c55fbe5).