Skip to content

Commit 0c769c2

Browse files
authored
Merge pull request #545 from nemtech/post-release
Post release v0.18.0
2 parents ff83361 + 19e9002 commit 0c769c2

File tree

4 files changed

+31
-11
lines changed

4 files changed

+31
-11
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.

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "symbol-sdk",
3-
"version": "0.18.0",
3+
"version": "0.18.1",
44
"description": "Reactive symbol sdk for typescript and javascript",
55
"scripts": {
66
"pretest": "npm run build",

0 commit comments

Comments
 (0)