Skip to content

Releases: symbol/symbol-sdk-typescript-javascript

v0.12.4: Added export for Sha3Hasher and nacl_catapult

03 Jul 10:19
Compare
Choose a tag to compare

Added

  • Added export for Sha3Hasher
  • Added export for nacl_catapult
  • Added changelog milestone attribution

v0.12.3: Stability fixes for Dragon update

20 Jun 13:32
Compare
Choose a tag to compare

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

05 Jun 10:11
Compare
Choose a tag to compare

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

04 Jun 09:22
Compare
Choose a tag to compare

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

04 Jun 09:30
Compare
Choose a tag to compare

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

17 Apr 08:28
Compare
Choose a tag to compare

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

10 Apr 16:31
Compare
Choose a tag to compare

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

  • Fixed issue in createFromDTO with JSON format (fixes #107)
  • Fixed MosaicProperties to make duration optional (fixes #109)

v0.11.2: Added serialization exposure and more Listeners

10 Apr 16:33
Compare
Choose a tag to compare

Added

  • Added TransactionMapping (fixes #56 )
  • Added CreateTransactionFromPayload (fixes #56 )
  • Added SerializeTransactionToJSON
  • Added several toDTO() methods for serialization (fixes #56 )
  • Added multisigAccountAdded in Listener
  • Added accountAddedToMultisig in Listener

v0.11: cow network compatibility upgrade

14 Mar 18:39
Compare
Choose a tag to compare

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

17 Jul 11:28
Compare
Choose a tag to compare
  • added replyGiven(deadline: Deadline): Transaction to Transaction class to support reply an unconfirmed transaction in the future. PR #18