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

Commit a8c770a

Browse files
Release/4.1.0 (#218)
* feat(state-channels): added settle method support * refactor(scm): update compatibility range for node:3.0.1 - 5.0.0 * refactor(scm): update node version to 3.3.0 * docs(changelog): update changelog for release 4.1.0
1 parent 3924ecd commit a8c770a

File tree

5 files changed

+38
-20
lines changed

5 files changed

+38
-20
lines changed

.env

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
# this is used by docker-compose.yml to for the node image tag
2-
NODE_TAG=v3.0.1
3-
COMPILER_TAG=v3.1.0
4-
2+
NODE_TAG=v3.3.0
3+
COMPILER_TAG=v3.2.0

CHANGELOG.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,22 @@
11
# Changelog
2+
23
All notable changes to this project will be documented in this file.
34

45
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
56
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
67

8+
## [4.1.0](https://github.com/aeternity/aepp-sdk-python/releases/tag/4.1.0) ([compare](https://github.com/aeternity/aepp-sdk-python/compare/4.0.0...4.1.0))
9+
10+
### Features
11+
12+
- refactor(scm): update compatibility range for node:3.0.1 - 5.0.0 ([1ed1eb0](https://github.com/aeternity/aepp-sdk-python/commit/d9664c1cd5a75a2cbf458c895664b40cc23c085b)).
13+
- feature(compiler): Add compatibility with compiler 3.2.0 ([7931924](https://github.com/aeternity/aepp-sdk-python/commit/793192404cd257fe9a571ee23ff8578bbe76365f)).
14+
- feat(state-channels): added settle method support ([efd2ced](https://github.com/aeternity/aepp-sdk-python/commit/efd2cedd2e22036b399dd2427376a6fbd4d42308)).
15+
16+
### Know Issues
17+
18+
- State Channel API is incompatible with node version >= 4.0.0
19+
720
## [4.0.0](https://github.com/aeternity/aepp-sdk-python/releases/tag/4.0.0) ([compare](https://github.com/aeternity/aepp-sdk-python/compare/3.1.1...4.0.0))
821

922
### BREAKING CHANGES
@@ -14,7 +27,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1427
- refactor: clean deprecated (#215) ([ea0e73e](https://github.com/aeternity/aepp-sdk-python/commit/ea0e73e667e1a867e5ae8a395a50a13db7dc5f88)).
1528
- remove `--privte-key ` from cli for accounts (use `--secret-key`)
1629
- renamed api for `Account` : `get_private_key()` to `get_secret_key()`
17-
- removde `Account.from_private_public_key_strings`
30+
- remove `Account.from_private_public_key_strings`
1831

1932
### Bug Fixes
2033

@@ -64,7 +77,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
6477
- feat: improve cli output in case of errors ([4636311](https://github.com/aeternity/aepp-sdk-python/commit/4636311b669cfff69a8f91a817fb45b562c01656))
6578
- feat(state-channels): add withdraw related states ([5f6fefa](https://github.com/aeternity/aepp-sdk-python/commit/5f6fefa6c035fbe657d1c2c14069967154723a3a))
6679
- feat(state-channels): sign offchain deposit tx ([0a0ed47](https://github.com/aeternity/aepp-sdk-python/commit/0a0ed47db8cc25c609dc2a921c59735e857aeb16))
67-
- feat: support aeternity node fortuna serie ([>= v2.3.0, < 4.0.0] [2191eae](https://github.com/aeternity/aepp-sdk-python/commit/2191eae3d649412d95e39cb25328ff1b0bf8cfc4)
80+
- feat: support aeternity node fortuna series ([>= v2.3.0, < 4.0.0] [2191eae](https://github.com/aeternity/aepp-sdk-python/commit/2191eae3d649412d95e39cb25328ff1b0bf8cfc4)
6881
)
6982
- feat: support call_info for transaction info endpoint ([2191eae](https://github.com/aeternity/aepp-sdk-python/commit/2191eae3d649412d95e39cb25328ff1b0bf8cfc4))
7083
- feat: improve logging for unsupported node api version ([2191eae](https://github.com/aeternity/aepp-sdk-python/commit/2191eae3d649412d95e39cb25328ff1b0bf8cfc4))
@@ -541,5 +554,3 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
541554
- Use single quotes, not double ([288562d](https://github.com/aeternity/aepp-sdk-python/commit/288562dea9ad45f720c0eb620c98425e5448b02d)).
542555
- use transaction signing for name revocation ([4e86ecf](https://github.com/aeternity/aepp-sdk-python/commit/4e86ecff0bf79f5dedc54eef8a7223049a50ea51)).
543556
- whoopsie ([c55fbe5](https://github.com/aeternity/aepp-sdk-python/commit/c55fbe5e5dcbe4244a0748eb1eb2b0e2f11ada6b)).
544-
545-

aeternity/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import pkg_resources
22

3-
__node_compatibility__ = (">=3.0.1", "<4.0.0")
3+
__node_compatibility__ = (">=3.0.1", "<5.0.0")
44
__compiler_compatibility__ = (">=3.1.0", "<4.0.0")
55

66

aeternity/channel.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,15 @@ def shutdown(self):
208208
'params': {}
209209
})
210210

211+
def settle(self):
212+
"""
213+
Settle Channel
214+
"""
215+
self.__enqueue_action({
216+
'method': 'channels.settle',
217+
'params': {}
218+
})
219+
211220
def state(self):
212221
"""
213222
Get current offchain state

0 commit comments

Comments
 (0)