Skip to content

Release v1.0.8 - Signer Interface Refactor and Enhanced Test Coverage

Choose a tag to compare

@kslamph kslamph released this 08 Sep 06:15
· 53 commits to master since this release
v1.0.8
dc8b102

馃帀 Release v1.0.8 : Signer Interface Refactor and Enhanced Test Coverage

We're excited to announce the release of version 1.0.8 of the TronLib library! This release focuses on improving the signer interface and significantly expanding our test coverage to ensure better reliability and maintainability.

馃敡 Key Improvements

Signer Interface Refactor

  • Moved signer interface declaration from the types package to the dedicated signer package for better organization
  • Simplified signing interface and extracted transaction signing logic for improved clarity and maintainability
  • Added new utilities SignTx and SignMessageV2 to enhance signing capabilities
  • Improved API compatibility with the added signer dependency and functionality

Enhanced Test Coverage

  • Comprehensive tests added for HD wallet signer with BIP39 derivation support
  • Transaction signing tests implemented with mock signer for better test isolation
  • Expanded unit tests for HD wallet behavior and signer functionality

馃搱 Impact

These changes improve the overall quality of the library by:

  • Making the signer interface more intuitive and easier to use
  • Increasing test coverage to catch potential issues earlier
  • Providing better documentation and examples for signer usage

As always, we encourage users to update to this version to take advantage of these improvements and the enhanced reliability they provide.