From f27cdc95143d9534618f313fd0c3189be9d92e32 Mon Sep 17 00:00:00 2001 From: Steven Liu Date: Mon, 23 Dec 2019 16:39:21 +0000 Subject: [PATCH 1/4] v0.16.1 release --- CHANGELOG.md | 17 +++++++++++++++++ README.md | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f3cf1ab68a..e3136bbecd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,22 @@ 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/). +## [0.16.1] - 23-Dec-2019 + +**Milestone**: Fushicho.3 + +- Added basic `operations for UInt64` (Add(), Substract()). +- Added `HttpRepositoryFactory` which creates concreate http classes in a factory patten. +- Added `NetworkType` and `GenerationHash` cache for all Http repositories which reduces the number of rest calls. +- Added static mathod to create `SimpleWallet` from rest DTO payload. +- Added `TransactionType filter` in `AccountHttp` which can be used for filtering account transactions by type. +- Added `IntegrationTestHelper` which optimised e2e / integration tests by automatically tracking the changes from catapult rest. Also support loading test accounts directly from catapult-bootstrap-server generated nemesis addresses. +- Replaced `Records limitation steps (25,50,75,100)` with just number input. +- Fixed `TrandactionStatus` not returning correct error code bug. +- Fixed `spread operation issue` in `SetMaxFee and ResolveAlias` which results in missing super class properties bug. +- Fixed `epochAdjustment` static value not in UTC bug. +- 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`. + ## [0.16.0] - 09-Dec-2019 **Milestone**: Fushicho.3 @@ -286,6 +302,7 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e **Milestone**: Alpaca - Initial code release. +[0.16.1]: https://github.com/nemtech/nem2-sdk-typescript-javascript/compare/v0.16.0...v0.16.1 [0.16.0]: https://github.com/nemtech/nem2-sdk-typescript-javascript/compare/v0.15.1...v0.16.0 [0.15.1]: https://github.com/nemtech/nem2-sdk-typescript-javascript/compare/v0.15.0...v0.15.1 [0.15.0]: https://github.com/nemtech/nem2-sdk-typescript-javascript/compare/v0.14.4...v0.15.0 diff --git a/README.md b/README.md index 22c8378e32..5e8cb21c90 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ with the NEM2 (a.k.a Catapult) ### _Fushicho_ Network Compatibility (catapult-server@0.9.1.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.0 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.1.1) version, **it is recommended to use this package's 0.16.1 version and upwards to use this package with Fushicho versioned networks**. The upgrade to this package's [version v0.16.0](https://github.com/nemtech/nem2-sdk-typescript-javascript/releases/tag/v0.16.0) is mandatory for **fushicho compatibility**. From 51920902379070d7169cd3ea048060ac655c1415 Mon Sep 17 00:00:00 2001 From: Steven Liu Date: Mon, 23 Dec 2019 16:40:22 +0000 Subject: [PATCH 2/4] Applied latest Catabuffer and Http repository changes --- 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 851e965bc1..23d28f283b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "nem2-sdk", - "version": "0.16.0", + "version": "0.16.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index e67edd7593..86597a6e6b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nem2-sdk", - "version": "0.16.0", + "version": "0.16.1", "description": "Reactive Nem2 sdk for typescript and javascript", "scripts": { "pretest": "npm run build", From 300d8999160aa3908d42bc1248990ad2d59d2b06 Mon Sep 17 00:00:00 2001 From: Steven Liu Date: Mon, 23 Dec 2019 16:55:47 +0000 Subject: [PATCH 3/4] fixed typo --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e3136bbecd..489f9f4bf9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e **Milestone**: Fushicho.3 - Added basic `operations for UInt64` (Add(), Substract()). -- Added `HttpRepositoryFactory` which creates concreate http classes in a factory patten. +- Added `HttpRepositoryFactory` which creates concrete http classes in a factory patten. - Added `NetworkType` and `GenerationHash` cache for all Http repositories which reduces the number of rest calls. - Added static mathod to create `SimpleWallet` from rest DTO payload. - Added `TransactionType filter` in `AccountHttp` which can be used for filtering account transactions by type. From 3a12de1cefa92a8629b3191c97f2a6afbeb1f2ea Mon Sep 17 00:00:00 2001 From: Steven Liu Date: Mon, 23 Dec 2019 17:01:27 +0000 Subject: [PATCH 4/4] fixed typo in changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 489f9f4bf9..abd1607011 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e **Milestone**: Fushicho.3 - Added basic `operations for UInt64` (Add(), Substract()). -- Added `HttpRepositoryFactory` which creates concrete http classes in a factory patten. +- Added `RepositoryFactoryHttp` which creates concrete http classes in a factory patten. - Added `NetworkType` and `GenerationHash` cache for all Http repositories which reduces the number of rest calls. - Added static mathod to create `SimpleWallet` from rest DTO payload. - Added `TransactionType filter` in `AccountHttp` which can be used for filtering account transactions by type.