You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**[BREAKING CHANGE]**`RemotePublicKey` has been renamed to `LinkedPublicKey` in `AccountKeyLinkTransaction`.
16
+
-**[BREAKING CHANGE]**`AccountRestrictionFlags` has been split into 3 separate flags: `AddressRestrictionFlag`, `MosaicRestrictionFlag` and `OperationRestrictionFlag` for better compile time and runtime validation.
17
+
-**[BREAKING CHANGE]** Added `NamaspaceRepository` interface to `Listener` constructor parameters for resolving alias purpose. `Listener` object can still be instantiated by using `RepositoryFactory.createListener()` with no coding change.
18
+
- Added `signer` and `signature` as optional parameters to the `create` methods in transaction classes. `TransactionMapping.createFromPayload` is now including `signer` and `signature`.
19
+
- Refactored address filter in websocket listener channels which now filters on `recipientAddress`, `targetAccount`, `signerPublicKey` fields in all transaction types. The Listener can filter on `unresolved (alias)` addresses now.
20
+
- Added optional `transactionHash` parameter in websocket listener channel subscribers which can be used for specific transaction monitoring now.
-**[BREAKING CHANGE]**`Transaction signing` is now using `GenerationHashSeed` from `NodeInfo` or `NetworkProperties`. GenerationHash on Nemesis block (block:1) is `NOT` used for signing purposes.
32
+
-**[BREAKING CHANGE]** Renamed `AccountLinkTransaction` to `AccountKeyLinkTransaction`.
33
+
-**[BREAKING CHANGE]** Renamed `networkGenerationHash` to `networkGenerationHashSeed` in `NodeInfo`.
34
+
-**[BREAKING CHANGE]** replaced `linkedPublickKey` with `supplementalAccountKeys` array in `AccountInfo`.
35
+
- Added new transaction `VrfKeyLinkTransaction`.
36
+
- Added new transaction `VotingKeyLinkTransaction`.
37
+
- Added new transaction `NodeKeyLinkTransaction`.
38
+
- Added new properties `proofGamma`, `proofScalar`, `proofVarificationHash` in `BlockInfo`
39
+
- Added new properties `harvestNetworkPercentage`, `harvestNetworkFeeSinkPublicKey` in `NetworkProperties`.
40
+
- Added new `KeyType`: Unset / Linked / VRF / Voting / Node / All.
41
+
- Added package `shx` for cross-platform building purpose.
42
+
- Fixed `AggregateTransaction.getMaxCosignatures()` to return distinct cosignature set.
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**.
14
+
Due to a network upgrade with [catapult-server@Gorilla.1](https://github.com/nemtech/catapult-server/releases/tag/v0.9.5.1) version, **it is recommended to use this package's 0.19.1 version and upwards to use this package with Fushicho versioned networks**.
15
15
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**.
16
+
The upgrade to this package's [version v0.19.1](https://github.com/nemtech/symbol-sdk-typescript-javascript/releases/tag/v0.19.1) is mandatory for **_Gorilla compatibility**.
17
17
18
18
Find the complete release notes [here](CHANGELOG.md).
0 commit comments