You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+41-2Lines changed: 41 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,45 @@
2
2
3
3
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
***AENS:** name length minimum bid fee ([db6ca4c](https://github.com/aeternity/aepp-sdk-js/commit/db6ca4c3d89eedf7fa326bd6d0484ea0d94de19e))
26
+
***delegate-signature:** stop using the default account in the contex for signing ([29d760e](https://github.com/aeternity/aepp-sdk-js/commit/29d760ef04591cd9a745a508ff4dfbb8859c347a))
27
+
***deposit-trap:** enforce zero value for `deposit` during contract deploy ([cfb5f22](https://github.com/aeternity/aepp-sdk-js/commit/cfb5f2263316f0f70290cb174c1d334cf49c6db3))
28
+
***mustAccountStamp:** process accounts only if supplied ([10ec2c3](https://github.com/aeternity/aepp-sdk-js/commit/10ec2c37f6f35516023cace435bdde6294786ed7))
29
+
***payingFor:** don't check is GA if innerTx ([0ee9db4](https://github.com/aeternity/aepp-sdk-js/commit/0ee9db4b7e1cbab5b874bee56b5bf8814610b913))
30
+
***payingFor:** don't sent to blockchain if innerTx ([523e9bb](https://github.com/aeternity/aepp-sdk-js/commit/523e9bbd62a506efd8a9d50317bcf3980052948e))
***tx serialisation:** accept unpackTx output produced by deserialisator ([ff0b3f5](https://github.com/aeternity/aepp-sdk-js/commit/ff0b3f551f7cf0684ac9c8e528d94eae9c31f226))
* change t ([831e4dd](https://github.com/aeternity/aepp-sdk-js/commit/831e4dde12a78583d1a567fdc5a9ef86518d5fe6))
37
+
* drop `assertedType`, use `decode` instead ([00d563f](https://github.com/aeternity/aepp-sdk-js/commit/00d563feca871e2c9474df667696946d1c8d12c7))
38
+
* drop `waitMined` static method ([2f299de](https://github.com/aeternity/aepp-sdk-js/commit/2f299de2c985ce2619db10e4a264f7e6d1b7279c))
39
+
* enable verification in deep props instead of extra variable ([989b36f](https://github.com/aeternity/aepp-sdk-js/commit/989b36f28e9649fd74b384f2a16bf8fd64bac85c))
40
+
* merge aens signature delegation methods into a single implementation ([456fe00](https://github.com/aeternity/aepp-sdk-js/commit/456fe00cb8b8eba09ea53800e8713550d0f329cc))
***Guide:** Add [Oracle](https://github.com/aeternity/aepp-sdk-js/blob/develop/docs/guides/oracle-usage.md), [AENS](https://github.com/aeternity/aepp-sdk-js/blob/develop/docs/guides/aens-usage.md) and [Contract](https://github.com/aeternity/aepp-sdk-js/blob/develop/docs/guides/contract-aci-usage.md) guides
444
483
445
484
446
485
### BREAKING CHANGES
447
486
448
-
Please check out [7.0.0 migration guide](https://github.com/aeternity/aepp-sdk-js/blob/develop/docs/guides/migration/migration-7.0.0.md)
487
+
Please check out [7.0.0 migration guide](https://github.com/aeternity/aepp-sdk-js/blob/develop/docs/guides/migration/7.0.0.md)
449
488
450
489
This release include all changes from [7.0.0-next.1](https://github.com/aeternity/aepp-sdk-js/releases/tag/7.0.0-next.1), [7.0.0-next.2](https://github.com/aeternity/aepp-sdk-js/releases/tag/7.0.0-next.2), [7.0.0-next.3](https://github.com/aeternity/aepp-sdk-js/releases/tag/7.0.0-next.3)
-[Low vs High level API](docs/guides/low-vs-high-usage.md)
31
+
32
+
There are also [examples](examples/README.md) that you can directly use and play with.
22
33
23
34
## CLI - Command Line Client
24
35
25
-
To quickly test _all_ of Aeternity's blockchain features from your Terminal, you can Install and use our **NodeJS [CLI](https://github.com/aeternity/aepp-cli-js)** by running:
36
+
To quickly test _all_ of æternity's blockchain features from your terminal, you can install and use our **NodeJS [CLI](https://github.com/aeternity/aepp-cli-js)** by running:
26
37
27
38
1.`npm i -g @aeternity/aepp-cli` to globally install the CLI
28
39
2.`aecli --help` to get a list of possible commands
29
40
30
-
_eg._ Create an Account:
31
-
32
-
`aecli account create testWhateverAccountName`
33
-
34
41
## Contributing
35
42
36
43
For advanced use, to get a deeper understanding of the SDK or to contribute to its development, it is advised to read the [Contributing Guidelines](docs/contrib/README.md) section.
We currently don't provide the API reference in this documentation anymore as it confused many people more than it helped them. The main reason for that is that the SDK is making heavy use of [Stamps](https://stampit.js.org/essentials/what-is-a-stamp) and there is just no proper way to document this in e.g. JSDoc right now.
4
+
5
+
However, there is a plan to get rid of Stamps and introduce TypeScript. Once the foundation is laid and it makes sense to publish the API reference this will be done. Until then you are better off taking a look into the [sourcecode](https://github.com/aeternity/aepp-sdk-js/tree/master/src) directly in case you face any uncertainties how to use functions!
6
+
7
+
If you want to help with the transition to TypeScript let us know! :-)
@@ -46,7 +46,7 @@ It uses the following Javascript technologies and principles:
46
46
47
47
## Requirements
48
48
49
-
aepp-sdk is transpiled to EcmaScript 5 through [WebPack](https://webpack.js.org/), using [Babel](https://babeljs.io/) and is expected to work in any sufficiently new version of [Node.js](https://nodejs.org/en/) (`>= 8.11`) or modern web browser.
49
+
aepp-sdk is transpiled to EcmaScript 5 through [WebPack](https://webpack.js.org/), using [Babel](https://babeljs.io/) and is expected to work in any sufficiently new version of [Node.js](https://nodejs.org/en/) (`>= v12.17`) or modern web browser.
50
50
51
51
## Contributing
52
52
@@ -56,11 +56,11 @@ aepp-sdk is transpiled to EcmaScript 5 through [WebPack](https://webpack.js.org/
56
56
57
57
## Documenting
58
58
59
-
Apart from documenting features and code, there is also documentation automatically generated using [**jsdoc**](http://usejsdoc.org/) for documenting JS files (later transformed in to `.md` files (to have them readable in platforms like GitHub) and [**docco**](http://ashkenas.com/docco/) for documenting examples and code partials.
59
+
Apart from documenting features and code, there is also documentation automatically generated using [**jsdoc**](http://usejsdoc.org/) for documenting JS files (later transformed in to `.md` files (to have them readable in platforms like GitHub) and [a script](https://github.com/aeternity/aepp-sdk-js/blob/master/tooling/docs/examples-to-md.js) for documenting examples and code partials.
60
60
61
61
```bash
62
-
#generate documentation with docco + jsdoc (and markdownify jsdoc)
63
-
npm run docs:docco&& npm run docs:api
62
+
#generate examples and api documentation
63
+
npm run docs:examples&& npm run docs:api
64
64
```
65
65
66
66
## Building
@@ -80,7 +80,7 @@ To test, launch the `test` command. This will run [mocha](https://mochajs.org/)'
80
80
pnpm run test
81
81
```
82
82
83
-
This repository also includes a docker-compose file, to allow you to **run your own aeternity node locally**. If you want to do so, **from the root of the project**:
83
+
This repository also includes a docker-compose file, to allow you to **run your own æternity node locally**. If you want to do so, **from the root of the project**:
84
84
85
85
1. Create a _**docker-compose.override.yml**_ file with this content:
86
86
```yaml
@@ -94,7 +94,7 @@ services:
94
94
- 3001:3001
95
95
```
96
96
2. Run `docker-compose up node`
97
-
3. Congrats! you're now running your own aeternity node locally.
97
+
3. Congrats! you're now running your own æternity node locally.
98
98
99
99
100
100
## Composing new Flavors
@@ -135,8 +135,3 @@ In order to add a local development version of aepp-sdk to a project, `npm link`
135
135
## Releasing
136
136
137
137
[How to release a new version](releases.md)
138
-
139
-
140
-
## Guides
141
-
142
-
If you're interested in getting sample code/guide, you can check out the [Guides](../README.md)
0 commit comments