Repository navigation
Releases: symbol/symbol
Releases · symbol/symbol
Release list
Symbol Python SDK 3.3.3
Added
- add a create_transaction_from_descriptor function that creates a transaction from a raw descriptor. This matches similar functionality in the TS/Java SDK.
- add a create_embedded_transaction_from_descriptor function that creates an embedded transaction from a raw descriptor for Symbol. This matches similar functionality in the TS/Java SDK.
Fixed
- property is a reserved keyword in Python, so property maps to the property field, which is misidentified as a system property and skipped. For NEM, add special handling for this field.
- fixed the fee calculator for Symbol where the cosignature size was not being multiplied by the fee multiplier.
Symbol Javascript SDK 3.3.3
Fixed
- fixed the fee calculator for Symbol where the cosignature size was not being multiplied by the fee multiplier.
Symbol Python SDK 3.3.2
Added
- add calculate_mosaic_rental_fee function for calculating NEM Mosaic rental fee.
- add calculate_namespace_rental_fee function for calculating NEM Namespace rental fee.
- add calculate_transaction_fee function for calculating NEM transaction fee.
- add calculate_transaction_fee function for calculating Symbol transaction fee.
Fixed
- automatically convert string types in nested NEM transaction entities by walking the object tree.
Symbol Javascript SDK 3.3.2
Added
- add calculateMosaicRentalFee function for calculating NEM Mosaic rental fee.
- add calculateNamespaceRentalFee function for calculating NEM Namespace rental fee.
- add calculateTransactionFee function for calculating NEM transaction fee.
- add calculateTransactionFee function for calculating Symbol transaction fee.
Fixed
- automatically convert string types in nested NEM transaction entities by walking the object tree.
Symbol Python SDK 3.3.1
Added
- add support for Python 3.14
- add to_json function which constructs a JSON transaction representation of a transaction. This is useful for Multisig transactions.
- add generate_mosaic_restriction_key function which generates mosaic restriction key from a string.
- add Address.is_alias method to check if an address is an alias.
- add is_mosaic_alias function to check if a mosaic id is an alias.
Fixed
- validate name passed to generate_namespace_id does not contain namespace separator
Symbol Javascript SDK 3.3.1
Added
- add TypeScript 6.x support
- add toJson function which constructs a JSON transaction representation of a transaction. This is useful for Multisig transactions.
- add generateMosaicRestrictionKey function which generates mosaic restriction key from a string.
- add Address.isAlias method to check if an address is an alias.
- add isMosaicAlias function to check if a mosaic id is an alias.
Fixed
- validate name passed to generateNamespaceId does not contain namespace separator
Symbol Python SDK 3.3.0
Added
- add support for aggregate transaction v3.
Symbol Javascript SDK 3.3.0
Added
- add TypeScript 5.9 support.
- add support for aggregate transaction v3.
Rest Gateway v2.5.1
Added
- add support for aggregate transaction v3.
Fixed
- WebSocket transaction is missing the maxFee property, which was getting dropped.
Catapult Client v.1.0.3.9
Changed
- update catapult dependencies, including:
- cppzmq to 4.11.0
- RocksDB to 10.5.1
- OpenSSL to 3.5.2
Fixed
- (BREAKING FORK) fix aggregate transaction hash bug where the aggregate transaction hashes were not unique in certain circumstances