Skip to content

v0.4.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@fazzatti fazzatti released this 26 Dec 19:20
· 123 commits to main since this release
1bcde47

What's Changed

New Features and Enhancements

  • Profiler Class Introduction: A major update with the introduction of the Profiler class, bringing advanced functionalities to enhance the efficiency of our Contract Engine. Key features include:

    • Automatic Options Provision: Offers seamless integration with Contract Engine classes.
    • Profiling Log History: Maintains a detailed log history, enabling comprehensive profiling data analysis.
    • Log Management Functions:
      • clearLog: A function to clear the profiling log history.
      • getLog: A versatile method for retrieving log entries with options for filtering, aggregation, and formatting. This enhances the flexibility and usability of profiling data.
    • Major contributions to this feature by @fazzatti.
  • Unit Tests Creation: Contributed by @AlexandreNicolas, introducing a comprehensive suite of unit tests to ensure code reliability and quality.

  • Consistency Enhancement in TransactionCosts:

    • minResourceFee has been updated from string to number for consistent handling across all resource types in TransactionCosts.

Merges and Packaging

  • Merged Debug Handler Methods: Significant contributions by @alessandrak and @fazzatti in enhancing debug handler methods.

New Contributors

  • A special welcome and acknowledgment to @AlexandreNicolas for their valuable first contribution.

Note: The full changelog with detailed updates and changes can be found here.