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
v4.0.0
4.0.0 (compare)
BREAKING CHANGES
- refactor(scm): update compatibility range for node 3.0.1 to 4.0.0 and compiler:3.1.0-4 (#214) (1e957d3).
- refactor(scm): update compatibility range for compiler from >=3.1.0 to < 4.0.0 (#214) (1e957d3).
- feat(fee): adjust the fee calculation for contract transactions (#212) (60aecbf).
- refactor: clean deprecated (#215) (ea0e73e).
- remove
--privte-keyfrom cli for accounts (use--secret-key) - renamed api for
Account:get_private_key()toget_secret_key() - removde
Account.from_private_public_key_strings
- remove
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).
Features
- 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(state-channels): event handler for state-channel events incl. messages and error (db9daa7).
Misc
Docs
v3.1.1
3.1.1 (compare)
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-keyas alias to--private-key.(60bcf6d).
--private-key is deprecated and will be removed in a future release`
Features
3.1.0
3.1.0 (compare)
Features
- feat(state-channels): generic messaging and option to add custom error handler (02efd3b)
- feat: improve cli output in case of errors (4636311)
- feat(state-channels): add withdraw related states (5f6fefa)
- feat(state-channels): sign offchain deposit tx (0a0ed47)
- feat: support aeternity node fortuna serie ([>= v2.3.0, < 4.0.0] (2191eae)
- feat: support call_info for transaction info endpoint (2191eae)
- feat: improve logging for unsupported node api version (2191eae)
- feat: add method to get the protocol version of the a node (2191eae)
- feat: automatically select the correct vm/abi based on protocol number (2191eae)
- feat: improve error message when a node is not reachable (2191eae)
- feat(state-channels): websocket ping pong and dependency fix (0117324)
- feat(cli): add ability to inspect an encoded transaction (ec95446)
- feat(state-channels): added leave and shutdown calls (2c1a90c)
- feat(state-channels): basic message queue and processing (ff42d54)
- feat(state-channels): get channel's current offchain state (4dbc027)
- feat: Add ability to retrieve an account balance at height from the cli (a13b516)
- feat: Add human readable formatting for amounts (a13b516)
- feat: Pretty print amounts output from cli (a13b516)
- feat: Add ability to transfer a percentage of funds to another account (a13b516)
- feat(state-channels): added leave and shutdown calls (db95c42)
- feat(state-channels): basic implementation for websocket connection, channel initialization and fetch account balance (2544aa0)
Style
- style: fix spell mistakes (4636311)
- style(state-channels): remove blank lines (151d48a)
- style: fix linting issue (2a696ba)
Code refactoring
- refactor(state-channels): use single quotes wherever possible (7910e21)
- refactor(state-channels): refactor get channel id (a08fa47)
- refactor: update websocket dependencies (2191eae)
- refactor(state-channels): refactor for balances call (3cde14d)
Bug Fixes
- fix(state-channels): add shutdown tx signing (f2726d8)
- fix(state-channels): Fix channel shutdown. add shutdown tx signing (3d82bd6)
- fix: validator check on aens with uppercase letters (2191eae)
- fix(state-channels): run websocket connection as background task (072cf55)
- fix(state-channels): updated to more stable websockets library (2f98467)
- fix(state-channels): fix websocket connection crash issue (4dbba3a)
Build
- build: switch from setup.py to pyproject.toml (and poetry) (2191eae)
- build: add flake8 configuration to skip unnecessary folders (2191eae)
Chore
- chore: Removed legacy submodule (a13b516)
Documentation
v3.0.1
v3.0.0
3.0.0 (compare)
Bug Fixes
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(cli): use ae_mainnet as default network id (c0630b0). Related issues/PRs: #127
- feat: add contract address as metadata of the signed contract create tx object (34ecb66).
- feat: add separate command group to interact with the compiler (831878a).
- feat: add support for sofia and raw encoding of account address (fb6fea6). Related issues/PRs: #134
Misc
- BREAKING CHANGES: temporary disable contract support (f298e7f).
- ci(node): set the docker node image version to 2.1.0 (37696fa).
- ci: add coverage file to gitignore (eb94eeb).
- doc: add æns example (d00994f).
- 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).
- style: fix lint errors (519f66c).
- test: add 2 sample contracts to the testdata (bb59b85).
Release available via pypi
v2.0.0
Release changelog
Added
- Compatibility with aeternity node >= 1.4.0 and < 3.0.0
- Transaction serialization/deserialization support
- Automatic fee calculation
Removed
- Compatibility with aeternity node < 1.4.0
Changed
- Rename references of
epochtonode - CLI interface for aens claim