Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 1.57 KB

File metadata and controls

44 lines (35 loc) · 1.57 KB

Changelog

All notable changes to this project will be documented in this file.

The changelog format is based on Keep a Changelog.

next

3.0.4 - 12-Dec-2022

Changed

  • Network
    • toDatetime and fromDatetime promoted from NetworkTimestamp to Network
    • NetworkTimestamp moved into Network
    • Add epochTime to network description
  • MerkleHashBuilder.py renamed to Merkle.py
  • Facade
    • Can be created around Network instance or name
  • Sign / verify canonical signature checks
  • TransactionFactory supports auto sorting transaction properties
  • Bip32.random for generating random mnemonic

Added

  • isValidAddressString to Network for checking validity of an unparsed address
  • MessageEncoder for encrypting and decrypting messages
    • AesCbcCipher (NEM only) and AesGcmCipher implementations
    • SharedKey256 BaseArray derived type
  • Facade
    • SharedKey type
    • bip32Path function for returning BIP32 compatible path
    • (Symbol-only) cosignTransaction for cosigning Symbol transactions
  • Symbol
    • Functions for verifying Merkle proofs and Merkle patricia proofs
    • Utility function metadataUpdateValue for simplifying update of metadata values
  • Proper handling of catbuffer computed fields/properties
  • (NEM-only) Automatic population for fields levySize and messageEnvelopeSize

3.0.0 - 02-Mar-2022

Changed

  • complete SDK rewrite, see details in readme