openskill.py v6.2.0 Release Notes

Release Date: 2026-01-11 // 5 months ago
  • What's New

    🔋 Features

    • Custom Weight Normalization - New weight_bounds parameter on all Weng-Lin models lets you customize how player weights are normalized, or disable normalization entirely by setting it to None. (#192)

    🐛 Bug Fixes

    • Margin-of-Victory Fix - Fixed inverted margin-of-victory logic across all Weng-Lin models. Larger score differences now correctly produce larger rating changes. (#191)

    • Tie Handling - Fixed rank calculation and PlackettLuce rating adjustments for tied matches. (#174, #176)

    Other Changes

    • ⬇️ Downgraded Sphinx to 8.1 for myst-parser compatibility
    • ⚡️ Updated CI workflows for macOS runner deprecation

    Full Changelog : v6.1.3...v6.2.0


Previous changes from v6.1.3

    • 🛠 Bugfix: Fixes a critical bug that caused players to gain infinite rating

    Full Changelog : v6.1.2...v6.1.3