Skip to content

Commit 882bd77

Browse files
committed
v0.17.0 release
1 parent 6c39166 commit 882bd77

File tree

3 files changed

+26
-3
lines changed

3 files changed

+26
-3
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,26 @@ 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
7+
8+
**Milestone**: Fushicho.4(RC3 0.9.3.1)
9+
Versions | |
10+
---|---|---
11+
SDK Core| v0.17.0 | https://www.npmjs.com/package/nem2-sdk
12+
Catbuffer Library| v0.0.11 | https://www.npmjs.com/package/catbuffer
13+
Client Library | v0.8.4 | https://www.npmjs.com/package/nem2-sdk-openapi-typescript-node-client
14+
15+
- **[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.
16+
- **[BREAKING CHANGE]** Added new `TransactionFilter` parameter to `AccountHttp` which is now support filtering with list of transaction type.
17+
- Added `GenerationHash` to the payload in `node/info` endpoint.
18+
- Added enum for block merkle path item positions (`left / right`) to replace previous number type value (`1 / 2`).
19+
- Added new `BlockService` for `Transaction` and `Receipt` block merkle proof auditing.
20+
- Added new node type `Dual` to the existing `RoleTypeEnum`.
21+
- Added new endpoint `node/health` in `NodeHttp`.
22+
- Moved `getStorageInfo` and `getServerInfo` from `DiagnosticHttp` to `NodeHttp` repository.
23+
- Improved e2e testing by using `async / await`.
24+
- General legacy code refactoring and cleanup.
25+
626
## 30-Jan-2020
727

828
**Milestone**: Fushicho.4(RC3)
@@ -357,6 +377,7 @@ Client Library | v0.7.20-alpha.6 | https://www.npmjs.com/package/nem2-sdk-opena
357377
**Milestone**: Alpaca
358378

359379
- Initial code release.
380+
[0.17.0]: https://github.com/nemtech/nem2-sdk-typescript-javascript/compare/v0.16.5...v0.17.0
360381
[0.16.5]: https://github.com/nemtech/nem2-sdk-typescript-javascript/compare/v0.16.4...v0.16.5
361382
[0.16.4]: https://github.com/nemtech/nem2-sdk-typescript-javascript/compare/v0.16.3...v0.16.4
362383
[0.16.3]: https://github.com/nemtech/nem2-sdk-typescript-javascript/compare/v0.16.2...v0.16.3

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ with the NEM2 (a.k.a Catapult)
1010

1111
## Important Notes
1212

13-
### _Fushicho_ Network Compatibility ([email protected].2.1)
13+
### _Fushicho_ Network Compatibility ([email protected].3.1)
1414

15-
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.5 version and upwards to use this package with Fushicho versioned networks**.
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**.
1616

17-
The upgrade to this package's [version v0.16.5](https://github.com/nemtech/nem2-sdk-typescript-javascript/releases/tag/v0.16.5) is mandatory for **fushicho compatibility**.
17+
The upgrade to this package's [version v0.17.0](https://github.com/nemtech/nem2-sdk-typescript-javascript/releases/tag/v0.17.0) is mandatory for **fushicho compatibility**.
1818

1919
### _Elephant_ Network Compatibility ([email protected])
2020

src/service/service.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,5 @@ export * from './MetadataTransactionService';
2121
export * from './MosaicRestrictionTransactionService';
2222
export * from './TransactionService';
2323
export * from './BlockService';
24+
export * from './interfaces/IBlockService';
25+
export * from './interfaces/ITransactionService';

0 commit comments

Comments
 (0)