Skip to content

Commit 2c991cf

Browse files
committed
v0.18.0 release
1 parent ff83361 commit 2c991cf

File tree

2 files changed

+29
-9
lines changed

2 files changed

+29
-9
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file.
33

44
The changelog format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
55

6+
## [0.18.0] - 20-Apr-2020
7+
8+
**Milestone**: Fushicho.4(RC3 0.9.3.2)
9+
Package | Version | Link
10+
---|---|---
11+
SDK Core| v0.18.0 | https://www.npmjs.com/package/symbol-sdk
12+
Catbuffer | v0.0.11 | https://www.npmjs.com/package/catbuffer-typescript
13+
Client Library | v0.8.9 | https://www.npmjs.com/package/symbol-openapi-typescript-node-client
14+
15+
- **[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.
28+
629
## [0.17.4] - 07-Apr-2020
730

831
**Milestone**: Fushicho.4(RC3 0.9.3.2)
@@ -437,6 +460,7 @@ Client Library | v0.7.20-alpha.6 | https://www.npmjs.com/package/nem2-sdk-opena
437460

438461
- Initial code release.
439462

463+
[0.18.0]: https://github.com/nemtech/symbol-sdk-typescript-javascript/compare/v0.17.4...v0.18.0
440464
[0.17.4]: https://github.com/nemtech/symbol-sdk-typescript-javascript/compare/v0.17.3...v0.17.4
441465
[0.17.3]: https://github.com/nemtech/symbol-sdk-typescript-javascript/compare/v0.17.2...v0.17.3
442466
[0.17.2]: https://github.com/nemtech/symbol-sdk-typescript-javascript/compare/v0.17.1...v0.17.2

README.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,17 @@ The Symbol SDK for TypeScript / JavaScript allows you to develop web, mobile, an
1111

1212
### _Fushicho_ Network Compatibility (catapult-server@0.9.3.2)
1313

14-
**!!! 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**.
1515

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**.
1917

2018
Find the complete release notes [here](CHANGELOG.md).
2119

2220
## Requirements
2321

2422
### NodeJS
2523

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

3026
## Installation
3127

@@ -46,14 +42,14 @@ Use the following available resources to get help:
4642

4743
- [Symbol Documentation][docs]
4844
- [Symbol SDK Typescript/Javascript Reference][sdk-ref]
49-
- Join the community [slack group (#sig-api)][slack]
45+
- Join the community [slack group (#sig-api)][slack]
5046
- If you found a bug, [open a new issue][issues]
5147

5248
## Contributing
5349

5450
This project is developed and maintained by NEM Foundation.
5551

56-
Contributions are welcome and appreciated.
52+
Contributions are welcome and appreciated.
5753
Check [CONTRIBUTING](CONTRIBUTING.md) for information on how to contribute.
5854

5955
You can also find useful notes for developers under our documentation [guidelines][guidelines] section.

0 commit comments

Comments
 (0)