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
parser: '@typescript-eslint/parser',// Specifies the ESLint parser
3
+
extends: [
4
+
'plugin:@typescript-eslint/recommended',// Uses the recommended rules from the @typescript-eslint/eslint-plugin
5
+
'prettier/@typescript-eslint',// Uses eslint-config-prettier to disable ESLint rules from @typescript-eslint/eslint-plugin that would conflict with prettier
6
+
'plugin:prettier/recommended',// Enables eslint-plugin-prettier and eslint-config-prettier. This will display prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array.
7
+
],
8
+
parserOptions: {
9
+
ecmaVersion: 2018,// Allows for the parsing of modern ECMAScript features
10
+
sourceType: 'module',// Allows for the use of imports
-**[BREAKING CHANGE]** Stopped NodeJS v8 and v9 support. From this version (`v0.18.0`) onwards, Symbol-SDK will target on Node v10+.
16
+
-**[BREAKING CHANGE]** Removed `Keccac_256` from `LockHashAlgorithm` (enum index changed).
17
+
-**[BREAKING CHANGE]** Updated enum name `HashType` to `LockHashAlgorithm`.
18
+
-**[BREAKING CHANGE]** Updated property name `hashType` to `hashAlgorithm` in `SecretLockTransaction` and `SecretProofTransaction`.
19
+
-**[BREAKING CHANGE]** Removed redundant argument `NetworkType` from `Transaction.createTransactionHash()` and `Address.isValidRawAddress()`.
20
+
-**[BREAKING CHANGE]** Added `setMaxFeeForAggregate()` for `AggregateTransaction`. `Transaction.setMaxFee()` can only be used by standalone transaction objects.
21
+
-**[BREAKING CHANGE]** Refactored `SimpleWallet` model and wallet private key `Encryption / Decryption` methods to patch potential security risk.
22
+
- Added `AccountService` to resolve mosaic alias and return namespace name.
23
+
- Migrated from `TSLint` to `ESLint`. Added `Prettier` support.
24
+
- Removed metadata value size validation (1024 bytes).
25
+
- Fixed `PublicAccount.verifySignature` bug when verify string in hexadecimal format.
26
+
- Added check on `UInt64.compact()` which throw exception on over flow.
27
+
- Added `Network currency resolver` for e2e tests.
**!!! Please be noted that the NEM2-SDK is rebranded to SYMBOL-SDK now**.
14
+
Due to a network upgrade with [catapult-server@Fushicho](https://github.com/nemtech/catapult-server/releases/tag/v0.9.3.2) version, **it is recommended to use this package's 0.18.0 version and upwards to use this package with Fushicho versioned networks**.
15
15
16
-
Due to a network upgrade with [catapult-server@Fushicho](https://github.com/nemtech/catapult-server/releases/tag/v0.9.3.2) version, **it is recommended to use this package's 0.17.4 version and upwards to use this package with Fushicho versioned networks**.
17
-
18
-
The upgrade to this package's [version v0.17.4](https://github.com/nemtech/symbol-sdk-typescript-javascript/releases/tag/v0.17.4) is mandatory for **fushicho compatibility**.
16
+
The upgrade to this package's [version v0.18.0](https://github.com/nemtech/symbol-sdk-typescript-javascript/releases/tag/v0.18.0) is mandatory for **fushicho compatibility**.
19
17
20
18
Find the complete release notes [here](CHANGELOG.md).
21
19
22
20
## Requirements
23
21
24
22
### NodeJS
25
23
26
-
- NodeJS 8.9.X
27
-
- NodeJS 9.X.X
28
-
- NodeJS 10.X.X
24
+
- NodeJS 10.X.X and above (from v0.18.0)
29
25
30
26
## Installation
31
27
@@ -46,14 +42,14 @@ Use the following available resources to get help:
0 commit comments