Releases: symbol/symbol-sdk-typescript-javascript
Releases · symbol/symbol-sdk-typescript-javascript
v0.15.0 Fushicho2 compatibility
[0.15.0] - 21-Nov-2019
Milestone: Fushicho.2
- Applied latest
Fushicho2schema changes to both transaction serialization and http client codes. - Added
addCosignaturesmethod for filling cosignatures offline. - Added
comparefunction in UInt64 class for unsigned 64 bytes numbers comparison.
v0.14.4 New AddressFilters and SecretLock fixes
Milestone: Fushicho.1
- Added
Address.isValidAddressfor plain address string validation. - Added
Address filterin transaction status websocket listener channel. - Changed
MetadataTransactionServicereturn type fromTransactiontoUnion types. - Made
decodeHexmethod andEmptyAliasclass public. - Fixed const network type used in
AliasToRecipientmethod. - Fixed
SecretLockandSecretProoftransaction not usingUnresolvedAddressissue. - Fixed
Sizemethod issues for transactions. - Fixed other JSDoc issues.
v0.14.3 MetadataTransactionService issue fix
- Fixed
MetadataTransactionSercievalue delta issue. - Fixed
Convert.xor()method issue.
V0.14.2 AddressAlias and MosaicSupplyChangeTransaction fixes
Milestone: Fushicho
- Fixed
Address alias deserializationissue from catapult-rest dto payload. - Fixed
MosaicSupplyChangeTransactionschema mismatch issue.
v0.14.1 Receipt serializer and unresolved mosaic / address support
- Added
Receipt serializer & hash generatorfor auditing receipt merkle proof. - Added
Unresolved (NamespaceId)support onMosaicRestrictionandMosaicMetadatatransactions. - Added delegated
AggregateCompletetransaction signing (no signer provided in inner transactions) - Fixed
Mosaic array orderinginTransferTransaction. - Fixed issues in
PersistentDelegationRequestTransaction. - Other small fixes from community feedbacks.
v0.14.0 Fushicho compatible and other fixes
- Added
KeyGeneratorclass for generating UInt64 Keys from string. - Fixed
MosaicAmountViewissue. Now return observable of array. - Optimised
Account restrictionendpoints by returning simple payload. - Fixed http repository
error handlingissues. - Fixed bugs in
Aliasinterface. - Fixed
MosaicId significant bytenot detected properly in TransactionPayload. - Fixed only
MIJIN_TESTnetwork type allowed in NetworkTypeHttp. - Applied latest OpenAPI doc (
v0.7.19). - Changed
SignedTransactionclass constructor to public. - Changed
MosaicRestrictionKeyformat to be Hexadecimal. - Other small fixes.
v0.13.4: Metadata and MosaicRestriction endpoints and services
Milestone: Elephant.3 / Fuschicho
- Added
Metadatarest api endpoints and DTOs - Added
MosaicRestrictionrest api endpoints and DTOs - Added
MetadataTransactionServicewhich eases the meta data transaction creation without knowing previous meta data values - Added
MosaicRestrictionTransactionServicewhich eases the mosaic restriction transaction creation without knowing previous restriction details. - Changed
MetadataTransactionandMetadata statevalue to use raw string (utf8 encoding). - Fixed
Namespace/Namesendpoint issue - Fixed
Mosaicendpoint issue - Improved unit and e2e tests
v0.13.3: Elephant 3 model enhancements
- Added new alias transaction
PersistentDelegationRequestTransactionwhich extendsTransferTransactionto send special message to server for persistent delegation harvesting unlock request. - Added new message type
PersistentHarvestingDelegationMessage - Fixed websorket listener notitification issue when cosignatory added through MultisigModifictionTransaction.
- Changed
valueparameter in MetadataTransactions from Uint8Array tostring(utf8 encoding) - Added
utf8ToUint8anduint8ToUtf8converters for above changes - Made
previousRestrictionValueoptional inMosaicAddressRestrictionTransaction - Made
referenceMosaicIdoptional inMosaicGlobalRestrictionTransaction - Made
EncryptedPrivateKeyclass public - Made
createFromRawAddressinAddressclass public - Fixed a few JSDoc issues
- Fixed NPM audit vulnerabilities
v0.13.2: Elephant 3 schema compatible
- Added Metadata Transactions (Account, Mosaic and Namespace).
- Added new account restriction type to support
Outgoingaddresses and transaction types. - Catbuffer builder codes fully implemented. Flatbuffer codes removed.
- Models and services updated to be compatible with latest server (milestone Elephant: patch-3) schema updates.
- Refactored
Uint64to supportUInt64 to/from: numeric/hex string. - Refactored
Signature Schemato support bothNIS1andCatapult.Network idendifieris now used to identifySignature Schemaon model level. PrivateKey reversal has been removed forNIS1schema. - Added new
Namespace Prunedreceipt type. - Added new static method
addTransactionstoAggregateTransctionto support offline embedded transactions' manipulation. - Mosaic definition / info model refactored with
MosaicPropertiesremoved. - Various bugs fixed in http repositories.
- Various bugs fixed in model and core components
v0.13.1: Rxjs upgrade and other small fixes
Milestone: Elephant
- Added Mosaic Restriction (New models and transactions)
- Fixed RXJS compatibility issue (after run
npm update) - Fixed
signTransactionGivenSignaturessignature not verified issue - Fixed version texts in Readme.md