Releases: symbol/symbol-sdk-typescript-javascript
Releases · symbol/symbol-sdk-typescript-javascript
v0.12.4: Added export for Sha3Hasher and nacl_catapult
Added
- Added export for Sha3Hasher
- Added export for nacl_catapult
- Added changelog milestone attribution
v0.12.3: Stability fixes for Dragon update
Added
- Added NodeHttp
Fixed
- Fixed null mosaic property in MosaicHttp
- Fixed Uint8 conversions (control char added)
- Fixed ResolutionStatementDTO in exports
v0.12.1: Dragon network upgrade compatibility
Added
- Added
AccountHttp.getAccountsNames(accountIds: Address[]): Observable<AccountNames[]>
- Added
MosaicHttp.getMosaicsNames(mosaicIds: MosaicId[]): Observable<MosaicNames[]>
- Added models for Receipts (#54)
- Added new models ServerInfo, MerklePath
- Added model for AccountNames (#147)
- Added model for MosaicNames (#147)
Changed
- Sign Transaction: Added 'generationHash' to
transaction.sign(...)
to prevent transactions from being replayed on different networks by prepending the network generation hash to transaction data prior to signing and verifying. (#151) [replay-protection security] - SecretProofTransaction: Added 'recipient' (unresolved address) field to SecretProofTransaction. (#147)
- Split
BlockChainHttp
routes into 3 classes: BlockHttp, ChainHttp, DiagnosticHttp (#147) - Removed Mosaic Levy references (#152)
Fixed
- ModifyMultisigAccountTransaction now changed to be announced with
Aggregated
transaction. - SecretProofTransaction with new
recipient
added. - Added
remove cosigners test cases
to multisig account so the e2e test can be re-run without error now.
v0.12.0: Dragon network upgrade compatibility
Added
- Added
AccountHttp.getAccountsNames(accountIds: Address[]): Observable<AccountNames[]>
- Added
MosaicHttp.getMosaicsNames(mosaicIds: MosaicId[]): Observable<MosaicNames[]>
- Added models for Receipts (#54)
- Added new models ServerInfo, MerklePath
- Added model for AccountNames (#147)
- Added model for MosaicNames (#147)
Changed
- Sign Transaction: Added 'generationHash' to
transaction.sign(...)
to prevent transactions from being replayed on different networks by prepending the network generation hash to transaction data prior to signing and verifying. (#151) [replay-protection security] - SecretProofTransaction: Added 'recipient' (unresolved address) field to SecretProofTransaction. (#147)
- Split
BlockChainHttp
routes into 3 classes: BlockHttp, ChainHttp, DiagnosticHttp (#147) - Removed Mosaic Levy references (#152)
Fixed
- ModifyMultisigAccountTransaction now changed to be announced with
Aggregated
transaction. - SecretProofTransaction with new
recipient
added. - Added
remove cosigners test cases
to multisig account so the e2e test can be re-run without error now.
v0.11.6: Cow network upgrade compatibility
This release aims to provide a version lock for the cow network version compatibility of this package.
Added
- Fixed nem2-library version to latest cow compatible v0.10.2
v0.11.4 : Cow compatibility bugfixes, documentation fixes
Added
- Added transaction/EncryptedMessage
- Added QueryParams.order order parameter
Fixed
- Fixed #117, Typo in AddressAliasTransaction and MosaicAliasTransaction comments
- Fixed several typos in documentation
- Fixed CreateTransactionFromDTO to allow message to be undefined
v0.11.3: more cow DTO upgrades ; several payload bugfixes
Added
- Added Transaction.maxFee optional property in create() methods. (fixes #53)
- Added service/AggregateTransactionService with isComplete() validates cosigners (fixes #4)
- Added model/transaction/EncryptedMessage for encrypted message payloads
- Added service/AggregateTransactionService with validateCosignatories for completeness check (fixes #4)
Fixed
v0.11.2: Added serialization exposure and more Listeners
v0.11: cow network compatibility upgrade
Added
- Added ModifyAccountPropertyAddressTransaction (#50)
- Added ModifyAccountPropertyEntityTypeTransaction (#50)
- Added ModifyAccountPropertyMosaicTransaction (#50)
- Added AccountPropertyTransaction factory class (#50)
- NetworkCurrencyMosaic
- NetworkHarvestMosaic
- MosaicAliasTransaction
- AddressAliasTransaction
- NamespaceHttp.getLinkedAddress()
- NamespaceHttp.getLinkedMosaicId()
- Added AccountLinkTransaction
- Added TransferTransaction.recipient capability to hold NamespaceId
Fixed
- Fixed breaking rename of fee field in DTOs initialization (fixes #74)
- Fixed SyncAnnounce for failing transactions (fixed #24)
- Fixed SecretLockTransaction and SecretProofTransaction (fixes #72, #58, #57)
- Fixed MosaicInfo and MosaicHttp for active, index, nonce removal and revision addition (fixed #76)
- MosaicDefinitionTransaction
- Fixed MosaicService with mosaicAmountView and mosaicView
v0.10.1-beta
- added
replyGiven(deadline: Deadline): Transaction
toTransaction
class to support reply an unconfirmed transaction in the future. PR #18