From c3e79c0133fceac35bd8a180cf809793d2458775 Mon Sep 17 00:00:00 2001 From: Steven Liu Date: Thu, 30 Jan 2020 10:03:26 +0000 Subject: [PATCH 1/3] v0.16.4 release --- CHANGELOG.md | 18 ++++++++++++++++++ README.md | 6 +++--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d7a372d7ec..4a6fed2813 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. The changelog format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## 30-Jan-2020 + +**Milestone**: Fushicho.4(RC3) + Versions | | +---|---|--- +SDK Core| v0.16.4 | https://www.npmjs.com/package/nem2-sdk +Catbuffer Library| v0.0.11 | https://www.npmjs.com/package/catbuffer +Client Library | v0.7.20-beta.7 | https://www.npmjs.com/package/nem2-sdk-openapi-typescript-node-client + +- Core 0.9.2.1 compatible. Changed hash algorithm for shared key derivation to `HKDF-HMAC-Sha256`. +- Removed `senderPrivateKey` in `Persistent Delegation Request Transaction`. Instead, it uses an `ephemeral key pair` and the `EphemeralPublicKey` is now attached in the `PersistentDelegationMessage` payload. +- Removed `salt` encryption and decryption functions which uses `HKDF-HMAC-Sha256` instead. This only affects the encrypted payload. +- Added missing export in `Infrastructure` classes / interfaces. +- Applied latest `catbuffer` builder codes for `ResolutionStatement`. +- Updated `TransactionType` & `TransactionVersion` enum key name to match `catabuffer` schema definition. +- Changed signature type for `Height` from `numeric string` to `UInt64` in `Block` & `Receipt` respostiories +- Fixed a few ts lint issues. + ## 09-Jan-2020 **Milestone**: Fushicho.3 diff --git a/README.md b/README.md index 4cc1a7b93b..806bd86b67 100644 --- a/README.md +++ b/README.md @@ -10,11 +10,11 @@ with the NEM2 (a.k.a Catapult) ## Important Notes -### _Fushicho_ Network Compatibility (catapult-server@0.9.1.1) +### _Fushicho_ Network Compatibility (catapult-server@0.9.2.1) -Due to a network upgrade with [catapult-server@Fushicho](https://github.com/nemtech/catapult-server/releases/tag/v0.9.1.1) version, **it is recommended to use this package's 0.16.3 version and upwards to use this package with Fushicho versioned networks**. +Due to a network upgrade with [catapult-server@Fushicho](https://github.com/nemtech/catapult-server/releases/tag/v0.9.2.1) version, **it is recommended to use this package's 0.16.4 version and upwards to use this package with Fushicho versioned networks**. -The upgrade to this package's [version v0.16.3](https://github.com/nemtech/nem2-sdk-typescript-javascript/releases/tag/v0.16.3) is mandatory for **fushicho compatibility**. +The upgrade to this package's [version v0.16.4](https://github.com/nemtech/nem2-sdk-typescript-javascript/releases/tag/v0.16.4) is mandatory for **fushicho compatibility**. ### _Elephant_ Network Compatibility (catapult-server@0.7.0.1) From 30a497fb5297a3ba006f302997a4d9d757d48ae2 Mon Sep 17 00:00:00 2001 From: Steven Liu Date: Thu, 30 Jan 2020 10:03:30 +0000 Subject: [PATCH 2/3] v0.16.4 Core 0.9.2.1 compatible --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index e6d5021cff..2cad39f0cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "nem2-sdk", - "version": "0.16.3", + "version": "0.16.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 80ac24322f..fe23e23da5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nem2-sdk", - "version": "0.16.3", + "version": "0.16.4", "description": "Reactive Nem2 sdk for typescript and javascript", "scripts": { "pretest": "npm run build", From 79591fdb837c9be0344000941f0995a54f6dabcd Mon Sep 17 00:00:00 2001 From: Steven Liu Date: Thu, 30 Jan 2020 10:08:41 +0000 Subject: [PATCH 3/3] changelog update --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a6fed2813..ac5454b4ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -346,6 +346,7 @@ Client Library | v0.7.20-alpha.6 | https://www.npmjs.com/package/nem2-sdk-opena **Milestone**: Alpaca - Initial code release. +[0.16.4]: https://github.com/nemtech/nem2-sdk-typescript-javascript/compare/v0.16.3...v0.16.4 [0.16.3]: https://github.com/nemtech/nem2-sdk-typescript-javascript/compare/v0.16.2...v0.16.3 [0.16.2]: https://github.com/nemtech/nem2-sdk-typescript-javascript/compare/v0.16.1...v0.16.2 [0.16.1]: https://github.com/nemtech/nem2-sdk-typescript-javascript/compare/v0.16.0...v0.16.1