Changelog

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

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[0.1.1]

Added

  • Version to readme, and examples
  • Add matrix test to run the oldest Python version with lowest specsed requirements

Updated

  • Widen the requirements version for older packages

[0.1.0] - 2026-02-07

Added

  • Initial release with EvaluatorBuilder and MetricEvaluator
  • Support for classification metrics (accuracy, precision, recall, F1-score)
  • Support for probability metrics (ROC-AUC)
  • Support for regression metrics (MSE, RMSE)
  • Multiple reducer strategies (mean, std, min, max, minmax, latest)
  • Automatic visualization generation (ROC curves, confusion matrices, regression plots)
  • Chainable builder pattern for intuitive API
  • Type-safe metric configuration using enums
  • Comprehensive documentation and examples