Skip to content

Commit f248a60

Browse files
authored
Merge pull request #460 from NEMStudios/master
v0.17.1 release
2 parents 0cd37f4 + 91422c8 commit f248a60

File tree

4 files changed

+46
-28
lines changed

4 files changed

+46
-28
lines changed

CHANGELOG.md

Lines changed: 40 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,28 @@ 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-
## 17-Feb-2020
6+
## [0.17.1] - 24-Feb-2020
77

88
**Milestone**: Fushicho.4(RC3 0.9.3.1)
99
Versions | |
1010
---|---|---
11-
SDK Core| v0.17.0 | https://www.npmjs.com/package/symbol-sdk
12-
catbuffer-typescript Library| v0.0.11 | https://www.npmjs.com/package/catbuffer-typescript
13-
Client Library | v0.8.4 | https://www.npmjs.com/package/symbol-openapi-typescript-node-client
11+
SDK Core| v0.17.1 | https://www.npmjs.com/package/symbol-sdk
12+
Catbuffer | v0.0.11 | https://www.npmjs.com/package/catbuffer-typescript
13+
Client Library | v0.8.5 | https://www.npmjs.com/package/symbol-openapi-typescript-node-client
14+
15+
- Rebranded `nem2-sdk` to `symbol-sdk`. Please be noted the package name changes.
16+
- **[BREAKING CHANGE]** Changed `QueryParameters` and `TransactionFilter` to use deconstructed argument (JSON object) in the constructor.
17+
- Added `node/peers` endpoint.
18+
- Fixed security issues reported by github.
19+
20+
## [0.17.0] - 17-Feb-2020
21+
22+
**Milestone**: Fushicho.4(RC3 0.9.3.1)
23+
Versions | |
24+
---|---|---
25+
SDK Core | v0.17.0 | https://www.npmjs.com/package/nem2-sdk
26+
catbuffer | v0.0.11 | https://www.npmjs.com/package/catbuffer
27+
Client Library | v0.8.4 | https://www.npmjs.com/package/nem2-sdk-openapi-typescript-node-client
1428

1529
- **[BREAKING CHANGE]** Changed hashing algorithm to cope catapult-server changes. All Key derivation and signing are now using `SHA512`. Removed `SignSchema` so `NetworkType` is no longer bonded to the schema anymore (sha3 / keccak). This change will affect all existing keypairs / address (derived from public key) and transaction signatures.
1630
- **[BREAKING CHANGE]** Added new `TransactionFilter` parameter to `AccountHttp` which is now support filtering with list of transaction type.
@@ -23,56 +37,56 @@ Client Library | v0.8.4 | https://www.npmjs.com/package/symbol-openapi-typescri
2337
- Improved e2e testing by using `async / await`.
2438
- General legacy code refactoring and cleanup.
2539

26-
## 30-Jan-2020
40+
## [0.16.5] - 30-Jan-2020
2741

2842
**Milestone**: Fushicho.4(RC3)
2943
Versions | |
3044
---|---|---
31-
SDK Core| v0.16.5 | https://www.npmjs.com/package/symbol-sdk
32-
catbuffer-typescript Library| v0.0.11 | https://www.npmjs.com/package/catbuffer-typescript
33-
Client Library | v0.7.20-beta.7 | https://www.npmjs.com/package/symbol-openapi-typescript-node-client
45+
SDK Core| v0.16.5 | https://www.npmjs.com/package/nem2-sdk
46+
catbuffer Library| v0.0.11 | https://www.npmjs.com/package/catbuffer
47+
Client Library | v0.7.20-beta.7 | https://www.npmjs.com/package/nem2-sdk-openapi-typescript-node-client
3448

3549
- Fixed circular reference issue after removed `InnerTransaction` class.
3650

37-
## 30-Jan-2020
51+
## [0.16.4] - 30-Jan-2020
3852

3953
**Milestone**: Fushicho.4(RC3)
4054
Versions | |
4155
---|---|---
42-
SDK Core| v0.16.4 | https://www.npmjs.com/package/symbol-sdk
43-
catbuffer-typescript Library| v0.0.11 | https://www.npmjs.com/package/catbuffer-typescript
44-
Client Library | v0.7.20-beta.7 | https://www.npmjs.com/package/symbol-openapi-typescript-node-client
56+
SDK Core| v0.16.4 | https://www.npmjs.com/package/nem2-sdk
57+
catbuffer Library| v0.0.11 | https://www.npmjs.com/package/catbuffer
58+
Client Library | v0.7.20-beta.7 | https://www.npmjs.com/package/nem2-sdk-openapi-typescript-node-client
4559

4660
- Core 0.9.2.1 compatible. Changed hash algorithm for shared key derivation to `HKDF-HMAC-Sha256`.
4761
- Removed `senderPrivateKey` in `Persistent Delegation Request Transaction`. Instead, it uses an `ephemeral key pair` and the `EphemeralPublicKey` is now attached in the `PersistentDelegationMessage` payload.
4862
- Removed `salt` encryption and decryption functions which uses `HKDF-HMAC-Sha256` instead. This only affects the encrypted payload.
4963
- Added missing export in `Infrastructure` classes / interfaces.
50-
- Applied latest `catbuffer-typescript` builder codes for `ResolutionStatement`.
64+
- Applied latest `catbuffer` builder codes for `ResolutionStatement`.
5165
- Updated `TransactionType` & `TransactionVersion` enum key name to match `catabuffer` schema definition.
5266
- Changed signature type for `Height` from `numeric string` to `UInt64` in `Block` & `Receipt` respostiories
5367
- Fixed a few ts lint issues.
5468

55-
## 09-Jan-2020
69+
## [0.16.3] - 09-Jan-2020
5670

5771
**Milestone**: Fushicho.3
5872
Versions | |
5973
---|---|---
60-
SDK Core| v0.16.3 | https://www.npmjs.com/package/symbol-sdk
61-
catbuffer-typescript Library| v0.0.7 | https://www.npmjs.com/package/catbuffer-typescript
62-
Client Library | v0.7.20-beta.6 | https://www.npmjs.com/package/symbol-openapi-typescript-node-client
74+
SDK Core| v0.16.3 | https://www.npmjs.com/package/nem2-sdk
75+
catbuffer Library| v0.0.7 | https://www.npmjs.com/package/catbuffer
76+
Client Library | v0.7.20-beta.6 | https://www.npmjs.com/package/nem2-sdk-openapi-typescript-node-client
6377

6478
- Fixed http client (OpenAPI client package) does not support ES6 issue.
6579

66-
## 06-Jan-2020
80+
## [0.16.2] - 06-Jan-2020
6781

6882
**Milestone**: Fushicho.3
6983
Versions | |
7084
---|---|---
71-
SDK Core| v0.16.2 | https://www.npmjs.com/package/symbol-sdk
72-
catbuffer-typescript Library| v0.0.7 | https://www.npmjs.com/package/catbuffer-typescript
73-
Client Library | v0.7.20-alpha.6 | https://www.npmjs.com/package/symbol-openapi-typescript-node-client
85+
SDK Core| v0.16.2 | https://www.npmjs.com/package/nem2-sdk
86+
catbuffer Library| v0.0.7 | https://www.npmjs.com/package/catbuffer
87+
Client Library | v0.7.20-alpha.6 | https://www.npmjs.com/package/nem2-sdk-openapi-typescript-node-client
7488

75-
- Refactored to replace generated codes by public library package for both `catbuffer-typescript` and `OpenAPI Http Client`.
89+
- Refactored to replace generated codes by public library package for both `catbuffer` and `OpenAPI Http Client`.
7690
- Added unresolved (mosaicId, address) support in `MosaicRestrictionTransaction`.
7791
- Added `toHex()` in `MosaicNonce` class.
7892
- Exposed `MultisigAccountGraphInfo` class constructor to public.
@@ -92,7 +106,7 @@ Client Library | v0.7.20-alpha.6 | https://www.npmjs.com/package/symbol-openapi
92106
- Fixed `TrandactionStatus` not returning correct error code bug.
93107
- Fixed `spread operation issue` in `SetMaxFee and ResolveAlias` which results in missing super class properties bug.
94108
- Fixed `epochAdjustment` static value not in UTC bug.
95-
- Fixed known issues in `catbuffer-typescript Typescript Generator` over `EntityTypeDto` and `AggregateTransactionBuilder`. Aggregate transaction's `InnerTransactions` and `Cosignatures` are now in array format (`EmbeddedTransactionBuilder` and `CosignatureBuilder`) instead of using `Uint8Array`.
109+
- Fixed known issues in `catbuffer Typescript Generator` over `EntityTypeDto` and `AggregateTransactionBuilder`. Aggregate transaction's `InnerTransactions` and `Cosignatures` are now in array format (`EmbeddedTransactionBuilder` and `CosignatureBuilder`) instead of using `Uint8Array`.
96110

97111
## [0.16.0] - 09-Dec-2019
98112

@@ -209,7 +223,7 @@ Client Library | v0.7.20-alpha.6 | https://www.npmjs.com/package/symbol-openapi
209223

210224
- Added Metadata Transactions (Account, Mosaic and Namespace).
211225
- Added new account restriction type to support `Outgoing` addresses and transaction types.
212-
- catbuffer-typescript builder codes fully implemented. Flatbuffer codes removed.
226+
- catbuffer builder codes fully implemented. Flatbuffer codes removed.
213227
- Models and services updated to be compatible with latest server (milestone Elephant: patch-3) schema updates.
214228
- Refactored `Uint64` to support `UInt64 to/from: numeric/hex string`.
215229
- Refactored `Signature Schema` to support both `NIS1` and `Catapult`. `Network idendifier` is now used to identify `Signature Schema` on model level. PrivateKey reversal has been removed for `NIS1` schema.
@@ -377,6 +391,8 @@ Client Library | v0.7.20-alpha.6 | https://www.npmjs.com/package/symbol-openapi
377391
**Milestone**: Alpaca
378392

379393
- Initial code release.
394+
395+
[0.17.1]: https://github.com/nemtech/symbol-sdk-typescript-javascript/compare/v0.17.0...v0.17.1
380396
[0.17.0]: https://github.com/nemtech/symbol-sdk-typescript-javascript/compare/v0.16.5...v0.17.0
381397
[0.16.5]: https://github.com/nemtech/symbol-sdk-typescript-javascript/compare/v0.16.4...v0.16.5
382398
[0.16.4]: https://github.com/nemtech/symbol-sdk-typescript-javascript/compare/v0.16.3...v0.16.4

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@ with the Symbol (a.k.a Catapult)
1212

1313
### _Fushicho_ Network Compatibility (catapult-server@0.9.3.1)
1414

15-
Due to a network upgrade with [catapult-server@Fushicho](https://github.com/nemtech/catapult-server/releases/tag/v0.9.3.1) version, **it is recommended to use this package's 0.17.0 version and upwards to use this package with Fushicho versioned networks**.
15+
**!!! Please be noted that the NEM2-SDK is rebranded to SYMBOL-SDK now.**.
1616

17-
The upgrade to this package's [version v0.17.0](https://github.com/nemtech/symbol-sdk-typescript-javascript/releases/tag/v0.17.0) is mandatory for **fushicho compatibility**.
17+
Due to a network upgrade with [catapult-server@Fushicho](https://github.com/nemtech/catapult-server/releases/tag/v0.9.3.1) version, **it is recommended to use this package's 0.17.1 version and upwards to use this package with Fushicho versioned networks**.
18+
19+
The upgrade to this package's [version v0.17.0](https://github.com/nemtech/symbol-sdk-typescript-javascript/releases/tag/v0.17.1) is mandatory for **fushicho compatibility**.
1820

1921
You can find the complete changelog [here](CHANGELOG.md).
2022

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.17.0",
3+
"version": "0.17.1",
44
"description": "Reactive symbol sdk for typescript and javascript",
55
"scripts": {
66
"pretest": "npm run build",

0 commit comments

Comments
 (0)