Releases: osu-tournament-rating/otr-processor
Releases · osu-tournament-rating/otr-processor
v1.0.0-alpha.1
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
, andPlayerMatchStats
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
- @S1n1st3rn3ss made their first contribution in #1
- @486c made their first contribution in #3
- @hburn7 made their first contribution in #10
- @dependabot made their first contribution in #49
- @SourMongoose made their first contribution in #52
Full Changelog: https://github.com/osu-tournament-rating/otr-processor/commits/v1.0.0-alpha.1