Skip to content

Releases: osu-tournament-rating/otr-processor

v1.0.0-alpha.1

19 Jun 03:10
33fdc43
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release

What's Changed

New Features ✅

Code Quality 👨‍💻

  • Change signature of match_costs() to take a slice of Games by @S1n1st3rn3ss in #8
  • Add new constants for initial ratings by @hburn7 in #25
  • Fix clippy issues & apply cargo fmt everywhere by @hburn7 in #39

Bug Fixes 🔧

Misc. Fixes 🚧

  • Replace manual default RatingConstants implementation with a trait implementation by @S1n1st3rn3ss in #1
  • Fix clippy warnings by @486c in #3
  • Allow dead code by @486c in #15
  • Fix decay docs by @486c in #12
  • Change signature of create_initial_ratings() to take slices instead of borrowing whole Vec's by @486c in #13
  • Refactor otr api client by @486c in #5
  • Fix module inception by @486c in #16
  • Deserialize mode in Match struct and play_mode in Game struct straight to the Enum by @486c in #14
  • Fix merge overwrite by @486c in #17
  • Refactor constants by @486c in #18
  • Deserialize team type & scoring type properly by @486c in #19
  • Fix merge overwrite. Part 2 by @486c in #20
  • Fix CI by @486c in #21
  • Fix clippy warnings by @486c in #22
  • Attempt to fix .env issues in ci by @hburn7 in #23
  • Use nightly toolchain in format stage of CI by @486c in #28
  • Proposal: Add formatting settings by @486c in #29
  • Bug fixes, tests for rating algorithm by @hburn7 in #27
  • fix ci and formatting warning by @486c in #32
  • Use new oauth2 authorization method by @486c in #33
  • Oauth2 token auto refresh logic by @486c in #34
  • Feature/primary calculation function optimizations by @hburn7 in #36
  • Initial implementation of the primary rating calculator by @S1n1st3rn3ss in #35
  • Change (some of) tests to not use direct float comparisons by @S1n1st3rn3ss in #40
  • Add GameWinRecord support by @hburn7 in #38
  • Add a POST rating adjustments request by @S1n1st3rn3ss in #43
  • Fix decay adjustments by @S1n1st3rn3ss in #44
  • Implement GameWinRecord, MatchWinRecord, and PlayerMatchStats generation by @hburn7 in #45
  • Implement numerous stats & upload to database by @hburn7 in #46
  • Bump mio from 0.8.10 to 0.8.11 by @dependabot in #49
  • Bump h2 from 0.3.24 to 0.3.26 by @dependabot in #50
  • Adapt to changes from otr-api/#312, fix NaN bug, introduce new Match … by @hburn7 in #48
  • Add absolute rating floor of 100 by @SourMongoose in #52
  • Change all statics into consts by @S1n1st3rn3ss in #55
  • add release yml by @hburn7 in #56

New Contributors

Full Changelog: https://github.com/osu-tournament-rating/otr-processor/commits/v1.0.0-alpha.1