v0.4.0
Pre-release
Pre-release
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 fromstring
tonumber
for consistent handling across all resource types inTransactionCosts
.
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.