Skip to content

v0.2.0 - CI Infrastructure & Test Suite

Choose a tag to compare

@jxucoder jxucoder released this 05 Jan 04:30
· 10 commits to main since this release
ef64868

What's New

🧪 Test Suite

  • 149 comprehensive tests covering all objective functions
  • Tests for gradient/Hessian accuracy, edge cases, and numerical stability
  • Coverage for regression, binary, multiclass, multi-task, and survival objectives

🔧 CI/CD Infrastructure

  • GitHub Actions workflows for automated testing (Python 3.10-3.12)
  • Linting workflow with ruff check and format
  • Documentation deployment to GitHub Pages
  • All checks passing ✅

📝 Documentation

  • Fixed incomplete examples in README and API docs
  • Added complete working examples with data setup
  • Removed false CatBoost support claims
  • Updated mkdocs configuration

🔄 Other Changes

  • License: Changed from MIT to Apache 2.0
  • Version management: SSOT in _version.py (single source of truth)
  • Bug fixes: Removed non-existent survival imports
  • Code quality: Applied lint fixes across codebase

Contributors

@jxucoder