Skip to content

Releases: osu-tournament-rating/otr-api

v1.0.0-alpha.16

20 Feb 01:06
666925a
Compare
Choose a tag to compare
v1.0.0-alpha.16 Pre-release
Pre-release

What's Changed

Misc. Fixes 🚧

  • support DT/HT freemod games by @myssto in #596
  • rewrite the data parser to support new beatmap structure by @myssto in #600
  • Snake case by default database refactor by @hburn7 in #602

Full Changelog: v1.0.0-alpha.15-adminPhase1...v1.0.0-alpha.16

v1.0.0-alpha.15-adminPhase1

07 Feb 19:56
e6411ca
Compare
Choose a tag to compare
Pre-release

What's Changed

Misc. Fixes 🚧

Full Changelog: v1.0.0-alpha.14...v1.0.0-alpha.15-adminPhase1

v1.0.0-alpha.14

07 Feb 04:01
9cb12a7
Compare
Choose a tag to compare
v1.0.0-alpha.14 Pre-release
Pre-release

What's Changed

New Features ✅

  • Add support for verified filter on /matches/{id}, include Players on MatchDTO, and other fixes by @hburn7 in #576
  • Add GET /games/{id} with verified parameter by @hburn7 in #577
  • Add GET /gamescores/{id} with verified parameter by @hburn7 in #578
  • Additions to GameDTO and GameScoreDTO by @myssto in #581
  • Add support for fetching beatmapsets and beatmap attributes to the OsuApiClient by @myssto in #583

Misc. Fixes 🚧

  • Update issue templates by @hburn7 in #587
  • Create new beatmap relationships by @hburn7 in #589
  • include new beatmap navigations in queries by @myssto in #590
  • Remove unused classes, improve some data validations by @myssto in #591
  • API automatic audit blaming by @myssto in #593

Full Changelog: v1.0.0-alpha.13...v1.0.0-alpha.14

v1.0.0-alpha.13

28 Dec 01:16
37a69d4
Compare
Choose a tag to compare
v1.0.0-alpha.13 Pre-release
Pre-release

What's Changed

New Features ✅

  • Fix stats & add missing ruleset column to rating_adjustments table by @hburn7 in #568

Full Changelog: v1.0.0-alpha.12...v1.0.0-alpha.13

v1.0.0-alpha.12

27 Dec 00:05
29f9fb0
Compare
Choose a tag to compare
v1.0.0-alpha.12 Pre-release
Pre-release

What's Changed

Bug Fixes 🔧

  • Use LogInformation for osu!/osu!track updates by @hburn7 in #567
  • Fix claims for /tournaments GET by @hburn7 in #573

Misc. Fixes 🚧

  • DataWorkerService performance improvements by @hburn7 in #565
  • Upgrade all projects to .NET 9.0 by @hburn7 in #538
  • Update dotnet action to @v4 by @hburn7 in #569
  • Setup dotnet in deploy job + format by @hburn7 in #570
  • Upgrade various packages to latest version by @hburn7 in #571

Full Changelog: v1.0.0-alpha.11...v1.0.0-alpha.12

v1.0.0-alpha.11

19 Dec 05:38
dde4970
Compare
Choose a tag to compare
v1.0.0-alpha.11 Pre-release
Pre-release

What's Changed

Code Quality 👨‍💻

Bug Fixes 🔧

  • Fix rejection reason generation for tournaments with pooled beatmaps by @hburn7 in #561
  • Fix broken service injection by @hburn7 in #563
  • Use FirstOrDefault() instead of First() by @hburn7 in #566

Misc. Fixes 🚧

  • Use split query for GetNeedingProcessingAsync by @hburn7 in #554
  • Add support for patching processing fields on a tournament by @myssto in #557
  • Use new qodana secret by @hburn7 in #564
  • Refactor primary constructors usage over project by @majorro in #562
  • Expand tournament filtering capabilities by @myssto in #559

New Contributors

Full Changelog: v1.0.0-alpha.10...v1.0.0-alpha.11

v1.0.0-alpha.10

09 Dec 10:24
a2bd1a7
Compare
Choose a tag to compare
v1.0.0-alpha.10 Pre-release
Pre-release

What's Changed

Code Quality 👨‍💻

  • Standardize API route documentation by @myssto in #543
  • Make the leaderboard play nicely with swagger by @myssto in #544

Misc. Fixes 🚧

Full Changelog: v1.0.0-alpha.9...v1.0.0-alpha.10

v1.0.0-alpha.9

27 Nov 15:03
1897af1
Compare
Choose a tag to compare
v1.0.0-alpha.9 Pre-release
Pre-release

What's Changed

Breaking Changes ⚠️

New Features ✅

  • Add the submitter and verifier users to tournament responses by @myssto in #539
  • Add DiagnosticsController with ping endpoint by @hburn7 in #550

Code Quality 👨‍💻

Misc. Fixes 🚧

  • Add detailed documentation about API auth strategies to swagger by @myssto in #542
  • Improve audits by @myssto in #548
  • Cause CI to fail if PR is labeled as blocked by @hburn7 in #537

Full Changelog: v1.0.0-alpha.8...v1.0.0-alpha.9

v1.0.0-alpha.8

18 Nov 14:17
a132a69
Compare
Choose a tag to compare
v1.0.0-alpha.8 Pre-release
Pre-release

What's Changed

New Features ✅

  • Add /tournaments/{id}:rerun-auto-checks POST by @hburn7 in #522

Code Quality 👨‍💻

  • Add UsedImplicitly to AggregatePlayerMatchStatsDTO.cs by @hburn7 in #535
  • Adjust various log levels by @myssto in #536

Bug Fixes 🔧

  • Separate JWT CLI role arguments by comma by @hburn7 in #531
  • Fix missing OsuTrackLastFetch update by @hburn7 in #533
  • Do not filter ruleset by default by @hburn7 in #532

Full Changelog: v1.0.0-alpha.7...v1.0.0-alpha.8

v1.0.0-alpha.7

11 Nov 23:01
481a5f7
Compare
Choose a tag to compare
v1.0.0-alpha.7 Pre-release
Pre-release

What's Changed

Breaking Changes ⚠️

New Features ✅

  • Tournament deletion functionality by @hburn7 in #506
  • Game deletion functionality by @hburn7 in #508
  • Score deletion functionality by @hburn7 in #509
  • Implement match name format warning check by @myssto in #512
  • Implement match game count warning check by @myssto in #513
  • Add endpoint for adding pooled beatmaps to a tournament by @hburn7 in #518
  • Add DELETE and GET operations for pooled beatmaps by @hburn7 in #519
  • Introduce /tournaments/{id}:accept-pre-statuses by @hburn7 in #521
  • Implement and test GameBeatmapUsageCheck and MatchBeatmapCheck by @hburn7 in #523

Code Quality 👨‍💻

  • Add JetBrains.Annotations package by @hburn7 in #511
  • Fix and improve API rate limiting by @myssto in #514
  • Disable Qodana PR comment, add fail threshold of 0 by @hburn7 in #520

Bug Fixes 🔧

  • Fix invalid entity field type & fix OAuth issues by @hburn7 in #502
  • Encode rate limit override in client access tokens by @myssto in #528

Misc. Fixes 🚧

  • Modify default rate limit windows by @hburn7 in #485
  • Create TournamentCompactDTO and include it in MatchDTO by @hburn7 in #494
  • Add AdminNotes to MatchDTO by @hburn7 in #495
  • Add AdminNotes to GameDTO by @hburn7 in #497
  • Create new RateLimitOverrides on OAuthClient creation by @hburn7 in #498
  • Update example.appsettings.json by @hburn7 in #499
  • Include admin notes in GameScoreDTO by @hburn7 in #500
  • Match deletion functionality by @hburn7 in #507
  • Add support for sorting tournaments by various keys by @hburn7 in #505
  • Add CODEOWNERS file by @hburn7 in #529

Full Changelog: v1.0.0-alpha.6...v1.0.0-alpha.7